Hallo retlaps,
Zitat:kann ich eine Type Def. programmatisch erstellen und abspeichern
Ja sicherlich - bei Enums aber nur mit LV Scripting... Und das ist nix für Einsteiger, nix für Produktivumgebungen und meist "unsupported by NI". Ich habe damit auch noch nicht gearbeitet.
Aber:
Enums sind eh nicht dafür gedacht, deren String zu ändern. Dafür nimmt man Rings! Und die darfst du dann auch programmatisch wieder ändern, ohne irgendwelche Klimmzüge zwischendurch...
Erläuterung:
Rings speichern nur den Zahlenwert als Datentyp, der String ist hier nur "schmückendes Beiwerk" und kann jederzeit geändert werden.
Ein Enum dagegen speichert
auch den String als Datentyp. Da LV streng datentypbasiert arbeitet, zieht eine Änderung eines Enums immer eine Neukompilierung nach sich - was in einer Exe nicht funktioniert und deshalb programmatisch/zur Laufzeit nicht möglich ist...