22
TRIO MP-235 THREE-AXIS MICROMANIPULATOR SYSTEM OPERATION MANUAL – REV. 2.23 (20190130) (FW V2.2 & 2.3)
4.
EXTERNAL CONTROL
4.1
General
Controlling the TRIO MP-235 externally via computer is accomplished by sending commands over the
USB interface between the computer and the USB connector on the rear panel of the TRIO MP-235
controller/ROE. The USB device driver for Windows is downloadable from Sutter Instrument’s web
site (
). The TRIO MP-235 requires USB CDM (Combined Driver Model) Version
2.10.00 or higher. The CDM device driver for the TRIO MP-235 consists of two device drivers: 1) USB
device driver, and 2) VCP (Virtual COM Port) device driver. Install the USB device driver first,
followed by the VCP device driver. The VCP device driver provides a serial RS-232 I/O interface
between a Windows application and the TRIO MP-235. Although the VCP device driver is optional, its
installation is recommended even if it is not going to be used. Once installed, the VCP can be enabled
or disabled.
The CDM device driver package provides two I/O methodologies over which communications with the
controller over USB can be conducted: 1) USB Direct (D2XX mode), or 2) Serial RS-232 asynchronous
via the VCP device driver (VCP mode). The first method requires that the VCP device driver not be
installed, or if installed, that it be disabled. The second method requires that the VCP be installed and
enabled.
4.2
Virtual COM Port (VCP) Serial Port Settings
The following table lists the required RS-232 serial settings for the COM port (COM3, COM5, etc.)
generated by the installation or enabling of the VCP device driver.
Table 4-1. USB-VCP interface serial port settings.
Property Setting
Data (“Baud”) Rate (bits per second (bps))
57600
Data Bits
8
Stop Bits
1
Parity None
Flow Control
None
The settings shown in the above table can be set in the device driver’s properties (via the Device
Manager if in Windows) and/or programmatically in your application.
4.3
Protocol and Handshaking
Command sequences do not have terminators. All commands return an ASCII CR (Carriage Return;
13 decimal, 0D hexadecimal) to indicate that the task associated with the command has completed.
When the controller completes the task associated with a command, it sends ASCII CR back to the
host computer indicating that it is ready to receive a new command. If a command returns data, the
last byte returned is the task-completed indicator.
4.4
Command Sequence Formatting
atting
Each command sequence consists of at least one byte, the first of which is the “command byte”.
Those commands that have parameters or arguments require a sequence of bytes that follow the
command byte. No delimiters are used between command sequence arguments, and command
sequence terminators are not used. Although most command bytes can be expressed as ASCII
displayable/printable characters, the rest of a command sequence must generally be expressed as a
sequence of unsigned byte values (0-255 decimal; 00 – FF hexadecimal, or 00000000 – 11111111
Содержание TRIO MP-235
Страница 3: ......
Страница 4: ......
Страница 38: ...36 TRIO MP 235 THREE AXIS MICROMANIPULATOR SYSTEM OPERATION MANUAL REV 2 23 20190130 FW V2 2 2 3 NOTES...