2 maestro program – ElmoMC Multi-Axis Motion Controller-Maestro User Manual
Page 215

Get Assembly member syntax is
[Assembly Name] . [Member Name] = [const value, expression]
[Assembly Name][Member Index] = [const value, expression]
For example:
>assembly1.Param00 = 10
>10
> assembly1[1] = abs( a1.px – a2.px ) / 2
>30
11.5.2.2.2
Maestro Program
Get Assembly member syntax is
[Assembly Name] . [Member Name]
[Assembly Name][Member Index]
For example:
int i, j
…
i = assembly1.Param00
j = assembly1[1]
Get Assembly member syntax is
[Assembly Name] . [Member Name] = [const value, expression]
[Assembly Name][Member Index] = [const value, expression]
For example:
int i
…
assembly1.Param00 = assembly1.Param01 = 5
assembly1[i] = abs( a1.px – a2.px ) / 2
Assembly can be used in logical operations if, switch, while, etc., for example:
if(assembly1.Param00 == 10 )
…
end if
while(assembly1[i])
…
end while
Maestro
Software Manual
Ethernet/IP Communication
MAN-MASSW (Ver. Q)
11-13