Manual

Detailed Descriptions of ACL Commands 3-47
OA Output Actual Position
The Automove System outputs the Actual carriage position, in microsteps, to the host
computer, and then clears the Position Change status bit. The X coordinate is output first,
followed by a comma, then the Y coordinate. The coordinates are integers in the range 0
through 32767.
The output values are unaffected by the calibration factors, pattern rotation angle, and the
location of the Origin; they merely reflect how many net microsteps the carriage has traveled
away from the Home position.
The Actual position may differ from the Commanded position if, for example, an
out-of-range value was received; or if the pattern rotation angle is nonzero; or if the
calibration factors are not 1.0000; or if the Origin is not at the Home position; or if the
commanded position is not an integer.
OB Output Buttons
The OB command allows the current state of the front panel buttons mask to be output. The
front panel buttons mask is set with the FP command. This command is useful to
interrupting interlock routines which can capture the current state of the front panel into a
variable and then reinstate the previous front panel conditions before the interlock interrupt
exits.
OC Output Commanded Position
The Automove System outputs the Commanded position, in Calibrated Units, to the host
computer. The X coordinate is output first, followed by a comma, then the Y coordinate.
The values will be in the range -32768.0000 through 32767.9999.
The Position Change status bit is cleared.
Normally the Commanded position is the direct result of the AA, AR, MA and MR
command parameters. However, moving the carriage by pressing the Arrow buttons or the
GO TO ORIGIN button causes the Commanded position to be updated to the new carriage
location, taking into account the pattern rotation angle, calibration factors, Origin location,
and linearity correction. This may introduce numeric errors into the Commanded position
coordinates; see the CF command.