LabVIEWForum.de
Hinzufügen einer Wahlmöglichkeit zu eiem Menü Ring - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Hinzufügen einer Wahlmöglichkeit zu eiem Menü Ring (/Thread-Hinzufuegen-einer-Wahlmoeglichkeit-zu-eiem-Menue-Ring)



Hinzufügen einer Wahlmöglichkeit zu eiem Menü Ring - Excalibour - 29.05.2007 15:56

Hi,
ich habe ein Menü-Ring mit dem Datensätze ausgewählt werden können. Jetzt möchte ich, dass im Menü-Ring ein weiteres "Element" auftaucht, dass das Hinzufügen eines weiteren Datensatzes erlaubt und anschließend den Datensatz dem Ringmenü hinzufügt. Diese Daten sollen aber beim nächsten Mal öffenen des VIs verfügbar sein. (Anschließend soll das VI in eine exe-Datei umgewandelt werden; widerspricht sich das?)
Möglich ist es bestimmt, aber vielleicht hat sich darüber schon mal jemand den Kopf zerbrochen, wie man das geschickt anstellt und kann mir dabei helfen? Ich habe damit noch nicht soviel Erfahrung, da sich ja bei meiner Idee dass VI erweitert...

Momentan gibt mir das Ring Menü 1,2,3 aus und wählt entsprechend über ein 1,2,3-Case-Struktur den entsprechenden Datensatz aus einem 2D-Array aus. Das klappt, jedoch das Hinzufügen von Datei hapert...


Hinzufügen einer Wahlmöglichkeit zu eiem Menü Ring - bappel - 29.05.2007 16:17

Hallo Excalibour,

es könnte sein, dass du einfach nur in Eigenschaften die Registerkarte --> 'Objekte bearbeiten' anwählen musst und dort dann weitere Elemente einfügen kannst.
Es wäre einfacher, wenn du einfach mal dein VI postest.

Gruß
bappel


Hinzufügen einer Wahlmöglichkeit zu eiem Menü Ring - Excalibour - 29.05.2007 16:50

Hi bappel,
Nun, ich hab es mir ähnlich dem angehängten VI vorgestellt. Hierbei ist momentan die obere Tabelle meine Datenquelle, die später nicht mehr sichtbar sein soll. Die untere Tabelle soll angezeigt werden und die Parameter dann an einen bereits bestehenden (hier aber unwichtigen) Prozess übergeben werden. Wichtig wäre eben, dass ein Nutzer, der ein exe-file vorliegen hat, dennoch die Datensätze von Motoren hinzufügen kann.

Edit: Bin gerade dabei, es über ein Eingabefeld zu lösen; sobald ein Benutzer <neuen Motor anlegen> auswählt, kommt ein Pop up, dass den neuen Datensatz aufnimmt und in das Array schreibt.

Vielleicht geht es auch eleganter, aber ich denke, es dürfte so klappen, wie gerade beschrieben.


Hinzufügen einer Wahlmöglichkeit zu eiem Menü Ring - jg - 29.05.2007 17:53

Hallo, Excalibour,

2 Punkte zu deinem hochgeladenen VI (aber nur mir Screenshots, kann hier nicht auf 7.1 runterspeichern).

1. Wenn du bei einem Frontpanel-Element das Label nicht anzeigen willst, dann machst du das über rechte Maustaste->Visible->Label, und NICHT über ein Ändern des Labels auf leeren String No!!! Das Label entspricht ja dem Variablen-Namen in anderen Programmiersprachen, und wenn du mal eine Property-Node oder eine lokale Variable erstellst, hast du erst mal keine Ahnung, zu welchen Frontpanel-Element das jetzt gehört!
[attachment=6908]

2. Die Elemente eines Menü-Ringes kann man über die Property-Node "Strings[]" lesen und setzen.
[attachment=6909]

MfG, Jens


Hinzufügen einer Wahlmöglichkeit zu eiem Menü Ring - Excalibour - 29.05.2007 18:22

Zu Punkt 1: Hatte ich das? Ist mir garnicht aufgefallen. Klar, das wäre nicht so sauber programmiert....
Zu Punkt 2. Danke! Bei all den Eigenschaftsknoten verliert man leicht den Überblick.