LabVIEWForum.de
Enums mit selbstdefinierten numerischen Werten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Enums mit selbstdefinierten numerischen Werten (/Thread-Enums-mit-selbstdefinierten-numerischen-Werten)



Enums mit selbstdefinierten numerischen Werten - Nickylotta - 21.04.2010 11:31

Hallo,

ich nutze LabVIEW 9.0 für die Erstellung eines Protokolls zum Austausch von Befehlen über die sereielle Schnittstelle. Die Befehlen sind hier über diverse Hex-Werte definiert (nicht fortlaufend), welche ich gerne in einem Enum ablegen würde.
Leider werden für die einzelnen Items der Enums immer die nummerischen Werte von 0 bis x verwendet. Ich würde diesen jetzt aber gerne andere, feste Hex-Werte zuweisen. gibt es da irgendeine Möglichkeit?

Danke für eure Hilfe,
Nickylotta


Enums mit selbstdefinierten numerischen Werten - jg - 21.04.2010 11:35

Nein, bei einem Enum geht das nicht!

Alternativen:
1. Du nimmst ein Ring-Control, da geht das.
2. Du erstellst beim Enum immer zwischenrein Dummy-Werte. (Macht aus meiner Sicht aber nur bei einem U8-Enum einen Sinn.)
3. Du wertest die PropertyNode Strings[] des Enum aus, und baust dir aus dem String wieder den HEX-Wert, den du senden willst.

Gruß, Jens


Enums mit selbstdefinierten numerischen Werten - Nickylotta - 21.04.2010 11:58

Hallo Jens,

danke dir !!
Ich denke mal, dass der Ring die beste Alternative ist. Ich werde es gleich mal testen.

Nicole