Hallo zusammen,
ich arbeite mit TwinCAT 3 und habe einen Farbtyp als Enumeration definiert. Nun habe ich einen String (z.B. "rot") und möchte diesen direkt in den entsprechenden Enum-Wert (E_COLOR_TYPE.rot) umwandeln. Meine Lösung wäre eine Funktion mit einer einfachen IF-ELSIF-Anweisung, die jeden Enum-Wert (umgewandelt in einen String) mit dem gegebenen String vergleicht (siehe unten). Ich denke, das ist nicht die eleganteste Lösung. Gibt es in TwinCAT 3 eingebaute Funktionen, die dies...
Weiterlesen
ich arbeite mit TwinCAT 3 und habe einen Farbtyp als Enumeration definiert. Nun habe ich einen String (z.B. "rot") und möchte diesen direkt in den entsprechenden Enum-Wert (E_COLOR_TYPE.rot) umwandeln. Meine Lösung wäre eine Funktion mit einer einfachen IF-ELSIF-Anweisung, die jeden Enum-Wert (umgewandelt in einen String) mit dem gegebenen String vergleicht (siehe unten). Ich denke, das ist nicht die eleganteste Lösung. Gibt es in TwinCAT 3 eingebaute Funktionen, die dies...
Weiterlesen