INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

VI FFT Spektrum - gebildete Mittelwerte auf 0 setzen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

01.06.2012, 13:18 (Dieser Beitrag wurde zuletzt bearbeitet: 01.06.2012 14:07 von jg.)
Beitrag #1

margro Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Apr 2012

2011
2012
DE



VI FFT Spektrum - gebildete Mittelwerte auf 0 setzen
Hallo,

wie im Bild zu sehen ist, nutze ich in meinem Programm das VI "FFT Spectrum" (Pfeil A, http://zone.ni.com/reference/de-XX/help/...mag_phase/ ). Und zwar im Mittelungs-Modus in einer While Schleife.
Diese zu sehende While Schleife ist einer Sequenz und diese wiederum in einer Whileschleife (für mehrfache Messungen). Jetzt hab ich folgendes Problem: Wenn die äußerstes While Schleife nach dem ersten Durchgang für eine nächste Messung ein weiteres Mal durchlaufen wird und der Datenfluss wieder das VI "FFT Spectrum" erreicht, "startet" es nicht mehr. D.h. die zu sehende Whileschleife wird zwar n-mal durchlaufen (sehe ich an Anzeige Pfeil C), aber die Anzeige der gebildeten Mittelwerte (Pfeil B) rührt sich nicht. Und die Signalverläufe (Pfeil D) zeigen auch nichts an und das Array enthält auch die Daten von der ersten Messung.
Lange Rede, kurzer Sinn: das VI "FFT Spectrum" wird also nicht gestartet, da es von dem vorherigen Schleifendurchlauf noch die Info hat, dass "number of averages" mit den gebildeten Averages übereinstimmt.
Eigentlich müsste ich also "nur" am Ende der Sequenz bei dem VI "FFT Spectrum" die Anzahl der erreichten Averages wieder auf 0 stellen. Dazu habe ich mir das VI auch schon angeschaut und dachte mir, dass ich in dessem SubVI "ma_FFT Spektrum ohne Zustand" in dem Cluster "State Info" den Wert "gebildete Mitelwerte" auf 0 setzen lassen müsste. Bloß bin ich daran gescheitert, dass ich diese SubVI, nicht ändern konnte.

Ich hoffe es ist verständlich geworden, was mein Anliegen ist und es wäre echt super, wenn sich jemand mal das VI "FFT Spectrum" anschauen würde.


Danke, Martin


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
01.06.2012, 13:33
Beitrag #2

margro Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Apr 2012

2011
2012
DE



RE: VI FFT Spektrum - gebildete Mittelwerte auf 0 setzen
Hier der richtige Screenshot (Denn "Mittelwert neu berechnen" ist nicht als Bedienelement, sondern auf "false").


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.06.2012, 14:08
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: VI FFT Spektrum - gebildete Mittelwerte auf 0 setzen

Akzeptierte Lösung

Einen Vergleich des Scheifenzählers auf "=0" am Eingang des VI anschließen?!

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.06.2012, 14:18
Beitrag #4

margro Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Apr 2012

2011
2012
DE



RE: VI FFT Spektrum - gebildete Mittelwerte auf 0 setzen
An welchen Eingang?

Ein ganz anderer Ansatz: Gibt es auch irgendeine Funktion die quasi den gesamten "Cache" löscht? Dann könnte ich das ja als letzten Sequenz Rahmen einfügen, so dass beim nächsten Schleifendurchgang alles wieder so ist, wie nach dem ersten Aufrufen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.06.2012, 14:30
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: VI FFT Spektrum - gebildete Mittelwerte auf 0 setzen
(01.06.2012 14:18 )margro schrieb:  An welchen Eingang?
An den Eingang "Mittelwert neu berechnen". Zumindest verstehe ich deine Frage und den Hilfetext so.
Wenn du die Schleife startest (i=0), dann soll die MW-Berechnung neu initialisiert werden.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.06.2012, 14:44 (Dieser Beitrag wurde zuletzt bearbeitet: 01.06.2012 14:45 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: VI FFT Spektrum - gebildete Mittelwerte auf 0 setzen
Hallo margro,

vielleicht an den Eingang, der in der Hilfe als erster beschrieben wird?

Upps - manchmal sollte man doch den Thread refreshen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.06.2012, 14:45
Beitrag #7

margro Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Apr 2012

2011
2012
DE



RE: VI FFT Spektrum - gebildete Mittelwerte auf 0 setzen
Das Problem ist, wenn ich "Mittelwert neu berechnen" auf true setze, dann mittelt er gar nicht mehr?!

Ich hab kurz mal ein abgespecktes VI gebastelt, was das Problem deutlich machen sollte. Bitte einfach mal starten und beobachten, was bei merhmaligem Betätigen von "Messung starten" passiert ...bzw. nicht passiert.


Angehängte Datei(en)
11.0 .vi  FFT_auf_null_setzen.vi (Größe: 26,6 KB / Downloads: 260)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.06.2012, 14:46
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: VI FFT Spektrum - gebildete Mittelwerte auf 0 setzen
Hallo Margro,

wer lesen kann, ist klar im Vorteil...

Zitat:Einen Vergleich des Scheifenzählers auf "=0" am Eingang des VI anschließen?!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.06.2012, 14:49
Beitrag #9

margro Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Apr 2012

2011
2012
DE



RE: VI FFT Spektrum - gebildete Mittelwerte auf 0 setzen
Sorry, wollte bloß kurz das Beispiel VI zuende basteln und hatte es deswegen noch nicht ausporbiert. Aber jetzt, und siehe da, es klappt mit "Einen Vergleich des Scheifenzählers auf "=0" am Eingang des VI anschließen?!" Big Grin

Danke für die schnelle Hilfe!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Mittelwerte in Graph darstellen Dawa 5 5.993 20.08.2014 16:24
Letzter Beitrag: Dawa
  Teil-Mittelwerte aus laufender Messreihe?! Renesen 3 4.951 23.11.2012 08:44
Letzter Beitrag: GerdW
  Sinussignal aus Spektrum rekonstruieren DrHoas 8 8.207 06.07.2012 08:48
Letzter Beitrag: DrHoas
  Phase von FFT-Spektrum LCoubert 3 6.646 30.01.2012 09:15
Letzter Beitrag: Lucki
  Power Spektrum StudiFH 1 6.206 06.03.2011 17:29
Letzter Beitrag: Lucki
  Referenz im Spektrum anzeigen Solidius 4 5.167 27.10.2010 16:29
Letzter Beitrag: Solidius

Gehe zu: