LabVIEWForum.de - Menü mit Weiterleitung

LabVIEWForum.de

Normale Version: Menü mit Weiterleitung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

ich möchte ein Menü erstellen, bei dem gezielt weitergeleitet wird.
d.h.:
Menüpunkt 1: verschiedene Gase (CO2, CO, CH4, SF6)
Menüpunkt 2: Messbereiche:
bei Auswahl von CO2, sollen die Messbereiche von CO2 wählbar sein.
bei Auswahl von CO, sollen die Messbereiche von CO wählbar sein.
bei Auswahl von CH4, sollen die Messbereiche von CH4 wählbar sein.
bei Auswahl von SF6, sollen die Messbereiche von SF6 wählbar sein.

idealerweise soll auch nur das gewählte sichtbar sein. Wenn ich also CO2 gewählt habe, dürfen auch nur die Messbereiche von CO2
wählbar sein. Und nicht etwa von CO oder CH4.

Ich hab schon etliche Dinge ausprobiert, aber es will einfach nicht funktionieren.
Kann mir hier jemand weiterhelfen. Danke.
Hallo hmueller,

ich unterstelle mal, du redest von einem Menu, welches wie bei Windows-Programmen üblich, unterhalb des oberen Fensterrahmens klebt...

Du kannst ein solches Menü dynamisch erstellen und ändern: einzelne Menüpunkte disablen, hinzufügen oder entfernen ist da kein Problem.
Schau dich mal in den Menu-Funktionen um!

Das Gleiche ließe sich natürlich auch mit Ring-Controls erledigen, auch hier kann man einzelne Elemente disablen...
Hallo,

nein so meinte ich das leider nicht.
Ich öffne ein VI, mit dessen Hilfe sollen verschiedene Sensoren geprüft werden.

Als erstes soll der Anwender aber das Gas wählen und erst dann den dazugehörigen Messbereich wählen.
Da bei jedem Gas ein anderer Messbereich vorliegt.

Das Menü sollte beim starten des VI's angezeigt werden. also im Startbild des VI's.

[attachment=27816]
Hallo hmueller,

du redest also von Ring/Enum-Controls. (Siehe mein Edit in Beitrag #2)

Da gibt es so wunderschöne Properties wie "Disabled" (für's ganze Control) oder "Disabled Items[]" für die einzelnen Einträge.
Du kannst also deinem User aufzwingen, wann und was auswählen darf...
' schrieb:ich möchte ein Menü erstellen, bei dem gezielt weitergeleitet wird.
d.h.:
Menüpunkt 1: verschiedene Gase (CO2, CO, CH4, SF6)
Menüpunkt 2: Messbereiche:
bei Auswahl von CO2, sollen die Messbereiche von CO2 wählbar sein.
bei Auswahl von CO, sollen die Messbereiche von CO wählbar sein.
bei Auswahl von CH4, sollen die Messbereiche von CH4 wählbar sein.
bei Auswahl von SF6, sollen die Messbereiche von SF6 wählbar sein.

idealerweise soll auch nur das gewählte sichtbar sein. Wenn ich also CO2 gewählt habe, dürfen auch nur die Messbereiche von CO2
wählbar sein. Und nicht etwa von CO oder CH4.
Das geht, ist aber etwas auswändiger.

Mach ein Value-Change-Event über das erste Element (Gasauswahl). In diesem Event beschreibst du den Ring(!) "Messbereich" per String-Property mit den Messbereichen, die nur für die Gas-Auswahl zuständig sind. Dieses Verfahren kann man kaskadieren über weitere Eingabeelemente.

Hinweis:
Alles in einer INI speichern. Das erste Segment enthält alle Gastypen als Schlüssen. Alle weiteren Segmente haben als Namen den Schlüssen aus dem ersten Segment.
Ja so etwas meine ich, aber wo stelle ich das an? bzw. wie baue ich dies auf? Mit Cases hab ich es probiert, haut aber nicht hin.
Wenn ich die Rings deaktiviere, kann ich diese gar nicht mehr auswählen.
Hallo hmueller,

anbei mal ein Beispiel... Ansonsten Beitrag#4 genau durchlesen.

Lv09_img2
Hallo,

ihr Besiepiel ist nicht schlecht. Ich hab mich mal daran versucht. Allerdings kann ich da nur zwischen zwei Menüpunkten wählen. Mehrere bekomme ich nicht hin. Es tut mir leid. Aber von den Properties von denen Sie reden habe ich keine Ahnung.
Hallo hmueller,

hier im Forum darfst du dutzen...

"Allerdings kann ich da nur zwischen zwei Menüpunkten wählen."
Hab's einfach gehalten und nicht mehr tippen wollenSmile

"Mehrere bekomme ich nicht hin."
Entweder Rechtsklick auf Ring1 und "Edit Items..." oder im entsprechenden Event die Array-Konstanten editieren...

"Aber von den Properties von denen Sie reden habe ich keine Ahnung."
Kontexthilfe anschalten. Dann Rechtsklick aufs Ring-Terminal und Create->Property->...
Hallo,

beim Ring bekomm ich mehrere hin. Das Problem das ich habe ist folgendes, sobald ich 3 Auswahlmöglichkeiten habe. Kann ich nicht zwischen den Dreien wählen, sondern immer nur zwischen Zweien. Wie verknüpfe ich das? Ich möchte ja nur "zwei" Menüs haben.
Eines für die Gase (CO2, CO, CH4, SF6,....) und eines für die Messbereiche (0-1000ppm, 0-2 Vol.-%, 0-10 Vol.-%,...)
Das Problem ist, dass jedes Gas einen anderen Messbereich hat. Aslo entweder steh ich total auf em Schlauch, oder es ist einfach zu hoch für mich!
Seiten: 1 2
Referenz-URLs