LabVIEWForum.de - gegenseitig aussschliessende Eingabe-Auswahl

LabVIEWForum.de

Normale Version: gegenseitig aussschliessende Eingabe-Auswahl
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe drei Befehle ( write, go und read).
Ich möchte nur einen Befehl aktiv schalten, d.h. Wenn ich einen Button drücke, so sollen die restlichen inaktiv werden.

Hat jemand eine Idee?
( Ich weiss, ich bekomme fast immer eine Antwort Wink )
Hi sifiland,

sollen die anderen Buttons richtig gesperrt (Property: Disabled).

Ich nutze dafür immer die Event Structure, um auf eine Anwenderaktion zu reagieren und dann die anderen Buttons entsprechend zu manipulieren.

Gruß
Oliver
Hallo Oliver,

Danke erstmal für dei schnelle Antwort. Die anderen Buttons sollen einfach auf den False-Zustand geschaltet werden.

Es dürfen nicht mehrere Befehl gleichzeitig an die Schnittstelle gesendet werden.
Hi sifiland,

am einfachsten geht das (ohne Event Structure), wenn du die Eigenschaft des Schalters in die eines Tasters veränderst:
rechten Mausclick auf den Schalter und dann unter Mechanical ActionLatch When Released auswählen.
Dann wird der Schalter sofort wieder nach abfrage durch LV zurückgesetzt und dein Befehl nur einmal ausgeführt.

Ansonsten halt über die Property Nodes (rechter Mausclick im Diagramm auswählen) die Eigenschaften programmatisch ändern.

Gruß
Oliver
Hi

Warum benutz du nicht den Radio Button (in LabVIEW 7.1) ?
Du findest ihn in der boolean palette
Indem Cluster kannst du dann soviele schalter defenieren wie du willst

Gruß

Jürgen
Hi Buhrz,

das ist eine gute Idee.
Ich habe noch eine Frage: Ich habe für jedes Button ein Index. ( write-index = 1, go-index = 6, usw.)

wie schalte ich nach oder wie verbinde ich Buton und Index?
[quote=sifiland]wie schalte ich nach oder wie verbinde ich
Hallo Buhrz,
die Frage von mir war völlig daneben. Alles OK, erledigt
Danke
Referenz-URLs