LabVIEWForum.de
Kontinuierliche Änderung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Kontinuierliche Änderung (/Thread-Kontinuierliche-Aenderung)



Kontinuierliche Änderung - Christopher88 - 05.12.2007 11:40

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)


Kontinuierliche Änderung - Achim - 05.12.2007 11:59

Ich versteh dein Problem nicht so ganz:

Was wird nicht aktualisiert?


Kontinuierliche Änderung - Christopher88 - 05.12.2007 12:05

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


Kontinuierliche Änderung - monoceros84 - 05.12.2007 16:22

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...