LabVIEWForum.de
Ereignisstruktur - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Ereignisstruktur (/Thread-Ereignisstruktur--32893)



Ereignisstruktur - Kaya - 25.07.2023 12:28

Hallo ihr Lieben,

ich bin neu in LV und möchte eine VI schreiben, mit der ich über Buttons durch Registerkarten navigiere. Mit einem Klick komme ich in die nächste Registerkarte.
Zwei mal klappts auch und das dritte mal bekomme ich die Ereignisstruktur nicht mit meiner Registerkarte verbunden.

Ich würde mich freuen, wenn mir jemand helfen kann!

LG Kaya Smile


RE: Ereignisstruktur - Kaya - 25.07.2023 12:48

(25.07.2023 12:28 )Kaya schrieb:  Hallo ihr Lieben,

ich bin neu in LV und möchte eine VI schreiben, mit der ich über Buttons durch Registerkarten navigiere. Mit einem Klick komme ich in die nächste Registerkarte.
Zwei mal klappts auch und das dritte mal bekomme ich die Ereignisstruktur nicht mit meiner Registerkarte verbunden.

Ich würde mich freuen, wenn mir jemand helfen kann!

LG Kaya Smile
---
nach dem Posten kommt einem natürlich immer die Lösung Big Grin hänge meine VI in der man durchklicken kann noch mal an Smile


RE: Ereignisstruktur - GerdW - 25.07.2023 13:00

Hallo Kaya,

wozu brauchst du pro Tab einen eigenen Button???


RE: Ereignisstruktur - Kaya - 25.07.2023 13:35

Das sieht sehr viel eleganter aus. Leider verstehe ich nicht mehr ganz, wie die VI das macht...
Bin noch wirklich neu im Thema...


RE: Ereignisstruktur - GerdW - 25.07.2023 13:48

Hallo Kaya,

mein VI umgeht Fehler(quellen) deiner Vorlage:
- es wird nur eine Enum-Konstante mehr benötigt (und keine, die einen falschen Datentyp darstellt udn somit CoercionDots erzeugt!)
- es wird nur ein Button benutzt, der über den TabContainer geschoben wird (Button per Tasten verschieben, nicht mit der Maus im Tab droppen…)
- Enums (wie dein Tab) kann man per "+1" zum nächsten Wert schalten
- Schieberegister statt lokaler Variablen zum Speichern des aktuellen Tab-Werts
- IF Tab==Tab5 THEN disable den Button…