LabVIEWForum.de - Kontinuierliche Änderung

LabVIEWForum.de

Normale Version: Kontinuierliche Änderung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi leute,
im Anhang mein derzeitiges Programm.
Mein Problem ist dass sich nur bei einer Wertänderung (Frequenzänderung) der Wert aktualisiert.
Ich möchte aber dass zB. nach 10ms der Wert angezeigt wird
auch wenn die Frequenz 0Hz betragen würde, nicht erst nach Änderung der Frequenz.
Benutze einen Zählergestützten Eingang und nehme 1Sample.

danke mfg

(VI LV 8.2)
Ich versteh dein Problem nicht so ganz:

Was wird nicht aktualisiert?
Der Graph verändert sich nicht, die Zeit läuft nicht weiter.
Auf den Achsen wird die Frequenz und die Zeit aufgetragen.
Ich möchte z.B. alle 10ms einen Frequenzwert in mein Array schreiben.
Auch wenn sich in dieser Zeit die Frequenz nicht geändert hat.
Im Moment bekomme ich aber nur einen Frequenzwert wenn dieser sich zum vorhergehenden Wert geändert hat,
das kann in schlimmen Fällen auch mehrere Sekunden dauern.

Hm ich hoffe ich habe mich diesmal verständlich ausgedrückt.
mfg chris
Timeout des DAQmx Read auf 10ms setzen und Timeout-Error danach abfangen - wenn dieser auftritt, überschreibst du den Ausgangswert mit 0.

Aber Vorsicht: Damit lässt sich dann keine Frequenz unter 100Hz mehr messen und wird immer als 0Hz interpretiert. Deswegen rate ich im Allgemeinen von diesem Vorgehen ab.

Such mal ein bisschen im Forum. Für dich habe ich die Antwort schon zum 3. Mal geschrieben, davor gab's sicherlich auch noch mehr Fragen mit dem gleichen Inhalt. Ist also wirklich ein alter Schuh...
Referenz-URLs