LabVIEWForum.de
Type Def Enum unterscheiden? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Type Def Enum unterscheiden? (/Thread-Type-Def-Enum-unterscheiden)



Type Def Enum unterscheiden? - Achim - 29.07.2020 10:01

Hallo,
ab und zu würde ich gerne "besondere" Enum-"Konstanten" - in der Regel TypeDef's - im BD irgendwie von anderen unterscheiden. Im FP kann man den Enums eine beliebige Hintergrund-Farbe zuweisen. Im BD geht das nicht, da sind alle immer weiß mit blauem Rand. Wenn man ins BD schaut, sehen also alle Enums erst mal gleich aus, man kann nicht ohne sie "aufzumachen", sehen welche Einträge da drin stehen. Als Beispiel: Man hat zwei verschiedene FGV's, die eine hat die (Enum-gesteuerten) Funktionen "Init"/"Read"/"Replace"/"Calculate"/"Clear", eine andere hat die Funktionen "Init"/"Open"/"Read"/"Clear". Im BD kann man nun nicht auf einen Blick unterscheiden, welches Enum das ist. Wäre die eine z.B. mit grauer BG color, und die andere mit grüner BG color, wäre das eine (für mich) für die Lesbarkeit sinnvolle Information. Klar kann man z.B. durch verschiedene "Banner" auf der FGV sehen, dass die eine FGV zur ABC.lvlib gehört und die andere zur XYZ.lvlib. Wenn aber beide FGV in der ABC.lvlib sind, wirds schon wieder unklar.

Habt ihr ne Idee, wie man sowas (ähnliches) umsetzen könnte? Gibts evtl. nen Trick, wie man das Enum im BD einfärbt?

Gruß
Achim


RE: Type Def Enum unterscheiden? - Freddy - 29.07.2020 10:23

Hallo Achim,
warum löst Du Dein Problem nicht mit der Beschriftung?

Wenn Du eine TypeDef aus dem ENUM machst, kannst Du über den Symboleditor das Aussehen des ENUM verändern.

Gruß
Freddy


RE: Type Def Enum unterscheiden? - Achim - 29.07.2020 10:30

Type Def hab ich ja schon. Das "Aussehen" wirkt sich aber nur auf das Control bzw. den Indicator aus, nicht auf die Konstante im BD.
Oder meinst du was anderes?


RE: Type Def Enum unterscheiden? - Freddy - 29.07.2020 15:21

Hallo Achim,
man kann einer Konstanten die Farbe im inneren überzeichnen. Das Muss aber von Hand gemacht werden.

Oder ich habe Dich falsch verstanden.

Gruß
Freddy


RE: Type Def Enum unterscheiden? - Achim - 30.07.2020 07:41

Hi Freddy,
das ist ja "nett" dass das geht, aber das ist ja genau das Gegenteil der Vorteile, die ein TypeDef bietet! Man muss alles einzeln machen...
Und sobald man ein TypeDef daraus macht, wird es wieder weiß/blau.

A.


RE: Type Def Enum unterscheiden? - Freddy - 30.07.2020 08:19

Hallo Achim,
leider ist es so, jede neue Konstante muss neu farblich markiert werden.
Die einzige Ausnahme wäre eine Kopie. Beim kopieren von Konstanten wird nichts geändert.


Gruß
Freddy