08.11.2011, 17:10
Hallo Zusammen,
im Anhang befindet sich ein rudimentärer Ausschnitt (nur zur einfachen Verdeutlichung des Problems) aus meinem mittlerweile doch sehr umfangreichen Labview Programm zur Erfassung und Bearbeitung von Messwerten.
Hierbei wird über eine NI-Karte ein analoger Messwert eingelesen, gespeichert, bearbeitet und analog wieder ausgegeben.
Der Start der Messung erfolgt über einen digitalen Input. Die Initialisierung einer neuen Messung ebenfalls über einen digitalen Input. Im angehängten Beispiel sind der Übersicht halber die In- bzw. Outputs, die sonst über die normalen VI`s ohne Express VI`s realsiert sind, nur durch Bedien- bzw. Anzeigeelemente dargestellt.
Allerdings kämpfe ich seit einigen Tagen mit folgendem Problem:
Wenn ich eine neue Messung starten möchte muss ich jedes mal die While Schleife neu initialisieren, weil ansonsten der Timer bzw. das VI "Schreiben in Datei" nicht zurückgesetzt wird. Heißt in der Praxis, das Programm muss auf kontinuierlich Ausführen laufen und muss dann immer abgebrochen und neu initialisiert werden. Da das VI aber als exe ausgeführt werden soll, ist dieses Vorgehen sehr hinderlich.
Habe versucht um das ganze noch eine While-Schleife zu legen sowie einen schaltbaren "Nullwert" von Außen über ein Schieberegister einzuführen, allerdings ohne Erfolg.
Da mir momentan nichts mehr einfällt, würde mich sehr freuen, wenn jemand einen Vorschlag, einen Ansatz oder eine Inspiration hätte, wie ich dies am besten beheben bzw umgestalten könnte.
Vielen Dank im Voraus
Animatronic
System/Version:
Labview 2009
Version 9.0.1
Labview Professional Development System
im Anhang befindet sich ein rudimentärer Ausschnitt (nur zur einfachen Verdeutlichung des Problems) aus meinem mittlerweile doch sehr umfangreichen Labview Programm zur Erfassung und Bearbeitung von Messwerten.
Hierbei wird über eine NI-Karte ein analoger Messwert eingelesen, gespeichert, bearbeitet und analog wieder ausgegeben.
Der Start der Messung erfolgt über einen digitalen Input. Die Initialisierung einer neuen Messung ebenfalls über einen digitalen Input. Im angehängten Beispiel sind der Übersicht halber die In- bzw. Outputs, die sonst über die normalen VI`s ohne Express VI`s realsiert sind, nur durch Bedien- bzw. Anzeigeelemente dargestellt.
Allerdings kämpfe ich seit einigen Tagen mit folgendem Problem:
Wenn ich eine neue Messung starten möchte muss ich jedes mal die While Schleife neu initialisieren, weil ansonsten der Timer bzw. das VI "Schreiben in Datei" nicht zurückgesetzt wird. Heißt in der Praxis, das Programm muss auf kontinuierlich Ausführen laufen und muss dann immer abgebrochen und neu initialisiert werden. Da das VI aber als exe ausgeführt werden soll, ist dieses Vorgehen sehr hinderlich.
Habe versucht um das ganze noch eine While-Schleife zu legen sowie einen schaltbaren "Nullwert" von Außen über ein Schieberegister einzuführen, allerdings ohne Erfolg.
Da mir momentan nichts mehr einfällt, würde mich sehr freuen, wenn jemand einen Vorschlag, einen Ansatz oder eine Inspiration hätte, wie ich dies am besten beheben bzw umgestalten könnte.
Vielen Dank im Voraus
Animatronic
System/Version:
Labview 2009
Version 9.0.1
Labview Professional Development System