LabVIEWForum.de - Tab control soll nur einmal true ausgeben

LabVIEWForum.de

Normale Version: Tab control soll nur einmal true ausgeben
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.

Orga

Hi Leute,

ich arbeite mit Labview 2011 und habe folgendes Problem:

Ich habe ein Programm mit zwei Registerkarten (tab controls).

Jetzt will ich die erste Registerkarte anklicken. Hier soll mir das Programm nur einmal ein true ausgeben und danach ein false, da das Programm andernfalls immer in der "state event machine" nicht in andere actions wechseln kann...

Im Moment ist es leider so, dass dauerhaft ein true gesendet wird und dadurch keine anderen befehle angenommen werden...


Im Anhang seht ihr einen Ausschnitt des Programms.



Vielen Dank für eure Hilfe!
Am einfachsten geht das per Eventstruktur (Value Change Event des Tab Control).

Wenn du nur die Base-Edition von LabVIEW besitzt, dann musst du das Value-Change selber "erzeugen", z.B. so:
[attachment=45011]

Gruß, Jens

Orga

Hallo,
vielen Dank für deine Antwort. Ich habe damit mal etwas rumprobiert, aber leider lässt sich mein Problem noch nicht lösen.

Siehe die Bild im Anhang:

Wenn z.B. Page1 angeklickt wird, soll der Indikator einmal aufleuchten.
Es soll also nur einmal ein true gesendet werden und danach nicht mehr.

Vielleicht hast du oder jemand anderes noch eine Lösung?
Andere Lösung? Richtig machen. Wink

Du verwendest jetzt "ODER".

Ich verwende "UND" und invertiere Eingang 2 außerdem (der kleine Kreis, einstellbar über Rechtsklick auf Eingang -> Invert).

Gruß, Jens
Hallo Orga,

lade dir doch die OpenG-Palette runter.
Hier gibt es eine Funktion "Boolean Trigger" die würde das einfach lösen.
Hier kann man steigende oder fallende Flanken auswerten.

Gruß Christian

[attachment=45015]

Orga

Hi,
ja jetzt funktioniert es Smile
Wenn mans richtig macht ^^
Vielen Dank!
Referenz-URLs