LabVIEWForum.de
Messwerte auslesen + gleichzeitig eventgesteuertes Warten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Messwerte auslesen + gleichzeitig eventgesteuertes Warten (/Thread-Messwerte-auslesen-gleichzeitig-eventgesteuertes-Warten)



Messwerte auslesen + gleichzeitig eventgesteuertes Warten - killissa - 05.10.2007 11:09

Hallo! Ich habe folgendes Anfänger-Problem:
Während ich kontinuierlich Spannungswerte auslese, soll gleichzeitg im Programm in einer Event-Struktur gewartet werden.

In einer While-Schleife wird alle 50ms u.a. ein Spannungswert eines Netzteils ausgelesen. Das Auslesen befindet sich außerhalb einer Event-Struktur. Wird am Frontpanel ein Knopf gedrückt, so soll in der Event-Struktur in verschiedenen, am Frontpanel definierten Zeitintervallen eine feste Spannung am Netzteil eingestellt werden (also z.B. 100s 5V, 30s 10V, 50s 20V). Gleichzeitig soll weiterhin der tatsächliche Spannungswert ausgelesen werden.
Wenn ich hierzu einfach die Wartefunktion im Event benutze, wird die Spannungsauslesung außerhalb des Events nicht mehr durchgeführt. Wie kann ich es erreichen, dass gleichzeitig die Spannungswerte ausgelesen werden?


Messwerte auslesen + gleichzeitig eventgesteuertes Warten - tago - 05.10.2007 14:55

Hi

Vielleicht hast du die Option "Lock Frontpanel until the Eventcase for this Event completes" angehakt. Dies findest du in der Konfiguration des jeweiligen Events ganz unten und ist durch einen Haken zu setzen (geht nicht bei dynamischen User Events). In diesem Falle würde zwar die Messung weiterhin laufen, aber du siehst am FP keine Aktualisierung.
Andererseits kann es sein dass du die Eventloop in der selbe while loop hast wie die Datenerfassung und somit den restlichen Code blockierst.

Sollte ich dich falsch verstanden haben kannst du mich/uns ja gerne genauer aufklären!