LabVIEWForum.de - Programm beenden State Machine

LabVIEWForum.de

Normale Version: Programm beenden State Machine
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe ein Problem, bei dem nicht weiter komme.

Ich habe eine Messablauf Programmiert über ein State Machine.

In diesem werden versichieden Zustände ausgeführt je nach dem was die Software machen soll.

Die Zustände beinhalten zum Teil Whileschleifen, die für ca. 60min laufen.

Ich habe auch den Zustand "beenden" zum runterfahren der Hardware Programmiert.
Sobald wenn irgendwo ein Fehler auftritt wird der zustand "beenden" ausgeführt

Ich möchte nun gerne das Vi über einen Button zu jeder Zeit in den Zustand "Beenden" bringen.

Leider fällt mir nichts dazu ein

Könnt ihr mir hierbei weiterhelfen?

Bedenake mich

Simcum
Hallo simcum,

Zitat:Die Zustände beinhalten zum Teil Whileschleifen, die für ca. 60min laufen.
Ich habe auch den Zustand "beenden" zum runterfahren der Hardware Programmiert.
Sobald wenn irgendwo ein Fehler auftritt wird der zustand "beenden" ausgeführt
Ich möchte nun gerne das Vi über einen Button zu jeder Zeit in den Zustand "Beenden" bringen.
Leider fällt mir nichts dazu ein
Echt nicht? Big Grin

Statt in einem Zustand 60min zu warten, könnte man diesen Zustand doch auch 60min*60s/min*5/s=18000mal aufrufen - und könnte so alle 200ms in den "Beenden"-State wechseln…
Hallo GerW,

danke für deine Antwort.
Das ist mir auch in den Sinn gekommen, dachte da gibt es vielleicht eine bessere Methode.

Ok werde es so umsetzen

Nochmals danke
Das geht auch ereignisgesteuert, z. B. mit Notifikationen oder Queues. Einfach mal die Beispiele anschauen.
Gruß Holger
Referenz-URLs