LabVIEWForum.de - Auswahl CASE über Boolean

LabVIEWForum.de

Normale Version: Auswahl CASE über Boolean
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo.

Ich habe einen Schalter. Bei einer steigenden Flanke an dem Schalter soll ein CASE 1 ausgeführt werden. Bei einer fallenden Flanke ein CASE 2. Wurde der Schalter noch nicht betätigt oder ist das CASE 1 bzw 2 durchgelaufen soll ein CASE 0 ausgeführt werden.

Klingt zwar irgendwie einfach mein Problem, aber eine Lösung hab ich nicht dafür.

Danke für eure Hilfe.

Grüße
state-machine, mit drei Event-Cases gesteuert... findest du vielfach hier in dem forum...

ch
das mit der state machine war mir schon klar, aber wie fang ich die flanken von dem schalter ab?
' schrieb:das mit der state machine war mir schon klar, aber wie fang ich die flanken von dem schalter ab?
Was meinst du eigentlich mit Schalter?
Ein LV-Control im FP? Dann über eine Event-Struktur.

Gruß, Jens
' schrieb:das mit der state machine war mir schon klar, aber wie fang ich die flanken von dem schalter ab?
Hier doppeltes Beispiel: Schalter1 mit Schieberregister, Schlater2 mit Eventstruktur.
Lv85_img[attachment=15347]
Hallo,

hier ist ein Beispiel. Das Flanken-VI ist unter Punkt für Punkt -> Weitere Funktionen.

kpa

Lv85_img
Hallo

z.b. so ...
hab ich irgendwann mal hier im Forum gesehn ...
Lv71_img
[attachment=15350]

Toaran
' schrieb:Hallo,

hier ist ein Beispiel. Das Flanken-VI ist unter Punkt für Punkt -> Weitere Funktionen.

kpa

Lv85_img


super danke schön
' schrieb:Hallo,

hier ist ein Beispiel. Das Flanken-VI ist unter Punkt für Punkt -> Weitere Funktionen.

kpa

Lv85_img

Funktionieren tut es (komischerweise), aber so macht man es nicht mit Variablen wegen dem Datenfluß.
' schrieb:Funktionieren tut es (komischerweise), aber so macht man es nicht mit Variablen wegen dem Datenfluß.

Ich hab's so ähnlich gemacht (hab's leider nicht auf diesem PC sonst hätte ich es hochgeladen):

Ich fang die 2 Flanken des Schalters wie von "kpa" gezeigt ab und übergebe von einem ersten Case, je nach steigenden oder fallenden Flanke bzw. keine Aktion, die jeweilige Start-Enum in meine State-Machine. Funktioniert tadellos!!

Ist das so richtig? ;-)

Grüße
Referenz-URLs