¿Cómo se puede definir un enumerador en los métodos?
Hay un problema cuando se define un enum
dentro de un method
.
Estaba intentando hacer esto:
VAR
enumA:(A,B,C);
END_VAR
y esta fue la reacción del compilador cuando lo usé en TwinCAT3 Shell
(TcXaeShell).
Cualquier ayuda sería apreciada.
davy.ai
Al definir un
enum
en unmétodo
en TwinCAT3, es necesario utilizar la palabra claveMETHOD
y definir elenum
como un tipo. Aquí hay un ejemplo de cómo debe hacerse:Esto resolverá el error del compilador que estabas encontrando. Recuerda siempre definir el
enum
como un tipo cuando se trabaja con métodos en TwinCAT3.