Section 8: Serial API
CP2230 Service Manual
8-11
020-100562-06 Rev. 1 (05-2016)
STRT
Start motor moving in specified direction, where direction can be (-1, 1). Write-only for v1.3 or newer.
STOP
Stops the motor. Write-only for v1.3 or newer.
MOVR
Moves the motor a given number of steps based on the current location. Write-only for v1.3 or newer.
EXAMPLES:
(LHO 500 1) Move lens to position 500 along horizontal axis with positive approach
(LHO 500 -1) Move lens to position 500 along horizontal axis with negative approach
(LHO+C101 -500 1) Set lens horizontal position for channel 1 to -500 with positive approach
(LHO ?) Return current motor position along horizontal axis and direction (-1 or 1)
(LHO+CALB 1) Calibrate the horizontal axis
(LHO+RSET 1) Reset the horizontal axis
(LHO+STRT 1) Starts motor moving in positive direction
(LHO+STOP) Stops motor
(LHO+MOVR -100) Move motor 100 steps in negative direction
(LHO+MOVR 200) Move motor 200 steps in positive direction
Lamp ID (Type) (LID)
Get lamp type (ID) for the currently installed lamp. Supports readback of the list of supported lamp types.
SUBCODE
DESCRIPTION OF USE
NONE
Get Lamp ID for current lamp. This is a readonly control. Lamp ID can be changed with LPC (lamp
change) command only.
EXAMPLES:
(LID?L) List supported lamp IDs
(LID?) Get the lamp ID for installed lamp
LampLOC™ Module (LLM)
Allows adjustment of lamp position to optimize intensity and uniformity of the optical system. This is referred to
as the LampLOC™ feature and can be done automatically or manually.
SUBCODE
DESCRIPTION OF USE
AUTO
Set to 1 to do LampLOC™ automatically. It will do calibration first, then move the X, Y, Z-motors to find
the maximum brightness. Set to 0 to cancel auto adjustment and restore the previous position. Reset to 0
when it has finished.
CALI
Calibrate LampLOC motors.
MTRX
Moving X-axis motor manually. Data range from ±250.
MTRY
Moving Y-axis motor manually. Data range from ±250.
MTRZ
Moving Z-axis motor manually. Data range from ±175.
NONE
Not Available
STAT
Provides feedback (status) on the progress of the Auto mode. Read-only command. Data range from 0 to
100, where 100 indicates the LampLOC™ is finished.
EXAMPLES:
(LLM+MTRX 100) Move motor X to position 100
(LLM+AUTO 1) Do LampLOC™ automatically
(LLM+AUTO 0) Abort LampLOC™. It will restore the motors to previous position automatically
(LLM+AUTO?) Get running status. (LLM+AUTO!000) indicates finished, (LLM+AUTO!001) indicates running
(LLM+STAT ?) Get the progress feedback of the Auto mode (0-100%)