
Other constraints on coordinates: Values cannot exceed the travel of each axis (0-25000
microns. “Coordinates” is actually passed in microsteps. See Data Format, below).
After receiving the S command, the manipulator starts from its current location and
moves to the specified final location along a straight line with the speed set in X. The
actual speed is determined by the axis with the longest move. The difference in time to
start moving between any two axes is less than 0.06 ms
While the move is in progress, the current coordinates of the moving manipulator are sent
back to the PC using the following format: Three 0xFF followed by the coordinates of
the manipulator making the move. The formatted string of coordinate information
repeats itself until movement finishes.
Note also, to make the fastest moves, you should use the M command, however, this
move is not straight line. See details under M.
2) Detail on speed of communication:
The baud rate of communication over the USB port 128,000. This has to be set in the PC
program.
3) Detail on the ‘U’ command
The U command, when issued, returns the number of currently connected manipulators.
If no manipulators are connected, the ROE will display “No manipulator
connected” and no response will be received over the USB. If manipulators are
connected, the controller returns an initial character that gives the number of connected
manipulators and then four characters that give the status of each drive. The value of the
four characters is 1, if a manipulator is connected and 0 if a manipulator is not connected.
After number and status drive info is sent, the controller ends with CR (0x0D).
4) Detail on the ‘K’ command
The K command returns three characters. The first character, D tells which drive is
active (the drive currently connected to the knobs on the ROE). The drives are numbered
in order, as DriveA, DriveB, Drive2A, Drive2B or Manipulators 1,2,3,4 on the top of the
ROE. The second and third returned characters, Vl and Vh, give the version of the
controller firmware. For example, if the firmware is version 1.10, Vh will be 1 and Vl
will be 10. After D and V are passed the controller terminates with CR (0x0D).
5) Detail on the ‘C’ command (Note, version 1.03 had a simpler C command)
When position is read, the first character returned represents the currently active drive
(the one the ROE knobs are connected to). For example, if the user manually switched
the drive from drive A to drive2A, the next ‘C’ command would return ‘3’ followed by