LabVIEWForum.de
Anzeigeproblem mit unterschiedliche Text-Ring-Konstanten in Case/Ereignisstruktur - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Anzeigeproblem mit unterschiedliche Text-Ring-Konstanten in Case/Ereignisstruktur (/Thread-Anzeigeproblem-mit-unterschiedliche-Text-Ring-Konstanten-in-Case-Ereignisstruktur)



Anzeigeproblem mit unterschiedliche Text-Ring-Konstanten in Case/Ereignisstruktur - I3erry - 27.08.2015 14:55

Hallo Forum,

ich möchte mittels Ereignisstruktur Kommandos senden (Zahlen). Um den Code später besser nachvollziehen zu können, wollte ich ein Enum-Typdef benutzen, was jedoch nicht funktioniert, da die Befehle Zahlen von 0 - 1000 sein können und dazwischen viele unbelegt sind (Enum = fortlaufend). Bei Text-Ring-Typdef werden leider bekanntlich die Einträge nicht aktualisiert. Ich habe daraufhin mehrere Text-Ring-Konstante mit unterschiedlichen Einträgen erstellt und diese in die Ereignisstruktur eingefügt. Das Anzeigeelement am Ausgang der Ereignisstruktur zeigt dann aber nicht immer der Name des Befehls (Text-Ring Spalte 1), sondern oft den Zahlenwert des Befehls in Klammern (Textring Spalte 2). Muss/kann ich noch etwas tun damit immer der Name des Befehls angezeigt wird?

Danke für die Hilfe


RE: Anzeigeproblem mit unterschiedliche Text-Ring-Konstanten in Case/Ereignisstruktur - jg - 27.08.2015 15:35

Ein Ring-Element wird IMMER als Wert den Zahlenwert haben, nie den der Zahl zugeordneten Text. Oder legst du verschiedene Ring-Konstante aus verschiedenen Cases der Event-Struktur auf denselben Ausgang? LabVIEW wird dir dann vom ersten (?) verbundenen Ring-Element die Eigenschaften zeigen...

Gruß, Jens


RE: Anzeigeproblem mit unterschiedliche Text-Ring-Konstanten in Case/Ereignisstruktur - I3erry - 27.08.2015 15:54

(27.08.2015 15:35 )jg schrieb:  ...Oder legst du verschiedene Ring-Konstante aus verschiedenen Cases der Event-Struktur auf denselben Ausgang? LabVIEW wird dir dann vom ersten (?) verbundenen Ring-Element die Eigenschaften zeigen...

Gruß, Jens

Hallo Jens, ja ich lege Notgedrungen verschiedene Ring-Konstante in verschiedene Cases. Dass bei Ring-Elementen und Enum eigentlich immer die Zahl übergeben wird ist mir bewusst aber Angezeigt wird eben auch stellvertretend der Text.

Hast du eine Idee wie ich denn sonst noch den Namen der Befehle (Text) mit dem Befehl an sich (Zahl) verknüpfen könnte, ohne diese bei jeder Benutzung umständlich entschlüsseln zu müssen? Ideal wäre ein Enum-Typdef mit frei wählbaren Werten Wink


RE: Anzeigeproblem mit unterschiedliche Text-Ring-Konstanten in Case/Ereignisstruktur - Lucki - 28.08.2015 08:50

(27.08.2015 14:55 )I3erry schrieb:  Um den Code später besser nachvollziehen zu können, wollte ich ein Enum-Typdef benutzen, was jedoch nicht funktioniert, da die Befehle Zahlen von 0 - 1000 sein können und dazwischen viele unbelegt sind (Enum = fortlaufend).

Vestehe nicht, wie Du das meinst. Man kann doch einer Enum z.B. die 4 Werte "1", "2", "100", "200" zuweisen. (Intern entsprechen dem zwar die Zahlen 0,1,2,3 - aber das interessiert meistens nicht.)