RE: Zeitgesteuerte Messung
Hallo GerdW,
also die Methode mit dem Quit klappt beinahe....zumindest ein durchlauf. Ich habe in der StateMachine eine Variable erstellt die sich auf den Stop-Knopf der While-Schleife bezieht. Wird mein Case abgearbeitet, wird der Stop-Knopf auf TRUE gesetzt und das VI ist beendet....mein Zaehl-VI wartet dann wieder x-Minuten und startet das Mess-VI erneut, allerdings ist da jetzt der Stop-Knopf noch gedrueckt und es bricht natuerlich sofort ab.
Ich habe versucht den Stop-Knopf zu bearbeiten (mechanical action) auf "Latch when pressed" aber das laesst er nicht zu, da kommt immer ein Error:
"If a Boolean control has associated local variables, it cannot use latch mechanical action. The first local variable to read a Boolean control with latch action would reset its value to the default."
Die Fehlermeldung verstehe ich, ich weiss mir aber anders leider nicht zu helfen!
Kann jemand vielleicht eine einfache State-Machine aufbauen die in einem State die While-Schleife drum herum beendet wie ich es brauche?
Problem: Beim ersten durchlauf klappt es ja, nur beim zweiten hat sich das SubVI "gemerkt" das Stop gedrueckt wurde und ist immer noch gedrueckt und somit wird das SubVI natuerlich sofort beendet.
|