Hallo,
ich habe mit LabVIEW (2016 32bit) ein Programm geschrieben zur Aufnahme von 7 single ended Kanälen mit der Messkarte Cebo LC. Die Messwerte werden in einer Producer-Schleife in ein Queue und einen Melder geschrieben. In der Comsumer-Schleife zum Daten speichern werden die Messwerte aus dem Queue abgeholt und in eine TDMS Datei geschrieben.
Der Melder schickt die Daten zu einer Daten Anzeige-Schleife.
Das ganze Programm basiert auf einer LabView Vorlage zur Anzeige und Speichern von Messwerten, die sich in der Vergangenheit mit andern Messkarten immer bewährt hat.
Nun passiert es, dass nach ca. 10 Minuten keine neuen Messwerte von der Messkarte ankommen. Es gibt keinerlei Fehlermeldung im Programm, die Schleife läuft einfach weiter (siehe Bild).
Diesen Fehler generiert man sowohl mit der read-Blocking als auch mit der read-non-Blocking Funktion. Die Warte(ms) Funktion hat hier auch keinerlei Einfluss.
Kann hier jemand helfen?
Danke und viele Grüße,
Theresa
ich habe mit LabVIEW (2016 32bit) ein Programm geschrieben zur Aufnahme von 7 single ended Kanälen mit der Messkarte Cebo LC. Die Messwerte werden in einer Producer-Schleife in ein Queue und einen Melder geschrieben. In der Comsumer-Schleife zum Daten speichern werden die Messwerte aus dem Queue abgeholt und in eine TDMS Datei geschrieben.
Der Melder schickt die Daten zu einer Daten Anzeige-Schleife.
Das ganze Programm basiert auf einer LabView Vorlage zur Anzeige und Speichern von Messwerten, die sich in der Vergangenheit mit andern Messkarten immer bewährt hat.
Nun passiert es, dass nach ca. 10 Minuten keine neuen Messwerte von der Messkarte ankommen. Es gibt keinerlei Fehlermeldung im Programm, die Schleife läuft einfach weiter (siehe Bild).
Diesen Fehler generiert man sowohl mit der read-Blocking als auch mit der read-non-Blocking Funktion. Die Warte(ms) Funktion hat hier auch keinerlei Einfluss.
Kann hier jemand helfen?
Danke und viele Grüße,
Theresa