Reference Manual

16-Axis MACRO CPU Software Reference Manual
64 16-Axis MACRO Station Serial Commands
MI{constant}={constant} Set Station MI-Variable Value
The MI{constant}={constant} command causes the 16-Axis MACRO Station to set the value of
the specified MI-variable to the specified value.
MM{constant} Report Station MM-Variable Value
The MM{constant} command causes the 16-Axis MACRO Station to report the current value of the
specified MM-variable.
MM{constant}={constant} Set Station MM-Variable Value
The MM{constant}={constant} command causes the 16-Axis MACRO Station to set the value of
the specified MM-variable to the specified value.
MP{constant} Report Station MP-Variable Value
The MP{constant} command causes the 16-Axis MACRO Station to report the current value of the
specified MP-variable.
MP{constant}={constant} Set Station MP-Variable Value
The MP{constant}={constant} command causes the 16-Axis MACRO Station to set the value of
the specified MP-variable to the specified value.
MM{constant}-> Report Station MM-Variable Definition
The MM{constant}-> command causes the 16-Axis MACRO Station to report the current definition
of the specified MM-variable.
MM{constant}->{X/Y:offset,width,format} Set Station MM-Variable
Definition
The MM{constant}->={X/Y:offset,width,format} command causes the 16-Axis MACRO
Station to set the value of the specified MM-variable memory location to the specified 1 to 24 bit integer
(signed or unsigned) definition.
R{address} Read Station Address
The R[H]{address}[,{count}] command causes the 16-Axis MACRO Station to report the value
stored at the specified addresses. If H is used, the contents of the register[s] are reported back in
hexadecimal; otherwise, they are reported back in decimal form {address} consists of a register type
(X, Y, L, or P), and the numerical address of the register. The optional {count} value specifies the
number of registers to be reported, starting at the specified address and counting up. If no {count}
value is specified in the command, one register value is reported.
Examples:
RX:$20 ; Read X register $20
64 ; CMS responds in decimal
RHX:$20 ; Read X register $20 in hex
40 ; CMS responds in hex
RHY:$FFC0,3 ; Read Y registers $FFC0, $FFC1, $FFC2
FFFFA4 FFFF01 FFFFC7 ; CMS responds in hex
SAVE Save Station MI-variables
The SAVE command causes the 16-Axis MACRO Station to copy its MI-variable values from volatile
active memory to the non-volatile flash memory. On the next power-up or reset, these values will be
copied back from flash memory to active memory.