Hallo Tobi,
Zitat:Jetzt müsste ich in den False-Case noch einbauen, dass es die Messung stoppt. Wie mach ich denn das?
Momentan wird doch die Messung schon im TRUE-Case gestoppt (DAQmxClearTask!). Wozu also nochmal im FALSE-Case stoppen?
Zitat:Hab das mit der Consumer-Producer-Struktur auch noch nicht so recht verstanden. Wie kann ich mein Programm auf diese Struktur umbauen?
LabVIEW liefert fertige Konstrukte mit: einfach mal auf Datei->Neu... und die Producer-Consumer-Struktur auswählen...
Kurzzusammenfassung: separate DAQ-Schleife, die ihre Daten per Queue an die parallele Consumer-Schleife sendet.
Außerdem: das ständige Erstellen und Löschen eines DAQ-Tasks ist weder gut noch hilfreich!
Außerdem2: LabVIEW2009 verfügt auch schon über eine Aufräumfunktion...