LabVIEWForum.de
Bool-Weitergabe in state machine - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Bool-Weitergabe in state machine (/Thread-Bool-Weitergabe-in-state-machine)



Bool-Weitergabe in state machine - onsight8c - 16.05.2011 07:41

Guten Morgen zusammen!

Es ist wohl noch zu früh am Morgen und ich hab zu wenig Kaffee hier - ich komme ums Verrecken nicht weiter:

Ich habe in einem sehr umfangreichen Programm eine Abfrage mehrer Messgeräte und Aktuatoren. Diese werden bedarfsgesteuert über eine state-machine-Architektur angesprochen. Im angehängten VI (v8.2) hab ich das ganze mal vereinfacht. Was ich möchte:

- im ersten state "start" die LED ausschalten, quasi als Initialisierung
- im nächsten state soll sie dann leuchten, daher "set true"
- in den darauf folgenden states soll die LED dann solange anbleiben ("wait"), bis sie
- in einem anderen state wieder auf false gesetzt wird.

Der Sinn dahinter ist, per LED anzuzeigen, dass ein Prozessablauf im Gange ist. Wenn dieser beendet ist, soll die LED ausgehen, das Hauptprogramm läuft aber weiter und der Prozess kann jederzeit wieder aktiviert werden. Der Numeric Counter ist nur zur Kontrolle..

Im Endeffekt ist es für mein Programm später egal, ob eine LED angeschlossen wird oder ob ich den boolschen Wert per property node oder lokale Variable weitergebe. Ich bräucht nur beim Prinzip ne kleine Hilfestellung Smile

Danke euch allen schonmal!

Gruß,
Boris


RE: Bool-Weitergabe in state machine - Lucki - 16.05.2011 07:53

Du solltest das Shift-Register in den Case hineinnehmen, dann kannst Du entweder true oder false anschließen, oder, wenn nichts passieren soll, ziehst Du den Draht im Case einfach durch.
[attachment=33776]


RE: Bool-Weitergabe in state machine - onsight8c - 16.05.2011 08:09

Oh mann... ich geh mich mal schämen... sind halt doch die kleinen Dinge im Leben... Wall

Thanx lucki !!!