Is it possible to convert an enum to an integer value?
With what function?
KRC 4 : convert enum to integer value
-
Plc_User -
May 30, 2017 at 8:52 AM -
Thread is marked as Resolved.
-
-
[size=2]yes,[/size]
[size=2]write one yourself...[/size]
[size=2]for example:[/size][size=2]
DEFFCT INT MyEnum_to_Int(x:in)[/size]
[size=2] DECL MyEnum_T x[/size]
[size=2] DECL INT n[/size]
[size=2] Switch x[/size]
[size=2] Case #none[/size]
[size=2] n=0[/size]
[size=2] Case #one[/size]
[size=2] n=1 [/size]
[size=2] Case #both[/size]
[size=2] n=2[/size]
[size=2] Case #neither[/size]
[size=2] n=3[/size]
[size=2] Default[/size]
[size=2] n=-1[/size]
[size=2] endswitch[/size]
[size=2] return n[/size]
[size=2]ENDFCT [/size] -
or u write the variable with Swrite in a string and convert it back in a INT
-