LAMBDA 10-3 OPERATION MANUAL – REV. 3.03 (20110829)
76
9) has changed from the previous query, and if the new filter group value (pins 2 - 5) are in
the range of 0 to 9, the controller will respond as commanded with a change in the filter
position of the appropriate filter wheel. In the above example (Table 8-2), Filter Wheel A will
move to Filter Position 7, using Speed 5.
8.2.2
8.2.2
8.2.2
8.2.2
Special Command
Special Command
Special Command
Special Commands: ON LINE, BATCH, and SHUTTER Commands
s: ON LINE, BATCH, and SHUTTER Commands
s: ON LINE, BATCH, and SHUTTER Commands
s: ON LINE, BATCH, and SHUTTER Commands
When the 8-bit command is identified by the controller as a “Special Command”, the bit
pattern is interpreted as a single command encoded by all eight bits. The functions of the
special commands are described below along with the decimal, hexadecimal, and binary
values that encode them. All commands described in the chapter on Remote Control for the
Lambda 10-3 are valid for the parallel port.
Listed here (Listing 8-1) is a
Microsoft QuickBasic
program for batch transfer through a PC
parallel (printer) port.
Listing 8-1. Batch transfer via PC parallel port program.
FOR I% = 0 TO 4
'LOOP THROUGH 5 COMMAND VALUES
IF I% = 0 THEN X = 223
'SEND THE BATCH COMMAND NUMBER
IF I% = 1 THEN X = SHUTA
'SEND THE SHUTTER A COMMAND VALUE
IF I% = 2 THEN X = SHUTB
'SEND THE SHUTTER B COMMAND VALUE
IF I% = 3 THEN X = F 16 * SPEEDA
'SEND FILTER, SPEED,
'SELECT BITS FOR WHEEL A
IF I% = 4 THEN X = F 16 * 128 ‘'SEND FILTER,
'SPEED, SELECT BITS FOR WHEEL B
OUT BASEPORT, X
'SEND TO PRINTER PORT
GOSUB BUSY
'WAIT UNTIL THE LAMBDA IS READY
NEXT I%
8.3
8.3
8.3
8.3
Output Command Structure: BUSY and ERROR lines
Output Command Structure: BUSY and ERROR lines
Output Command Structure: BUSY and ERROR lines
Output Command Structure: BUSY and ERROR lines
The LAMBDA 10
LAMBDA 10
LAMBDA 10
LAMBDA 10----3
3
3
3 features two output lines; BUSY
BUSY
BUSY
BUSY and ERROR
ERROR
ERROR
ERROR (parallel port Pin #11 and
#12, respectively). These lines report the status of the filter wheel movement as described
below.
Busy Line (Pin #11).
Busy Line (Pin #11).
Busy Line (Pin #11).
Busy Line (Pin #11). — The BUSY
BUSY
BUSY
BUSY line indicates that a move is in progress. Upon
receiving a new input command, the controller sets the BUSY
BUSY
BUSY
BUSY output line high. The
BUSY
BUSY
BUSY
BUSY line will remain high until the controller is ready to accept new data. Changes in
speed value or shutter status require less than 1 msec for the BUSY
BUSY
BUSY
BUSY line to go low, again.
Selection of a new filter position, however, requires the move to be completed before the
BUSY
BUSY
BUSY
BUSY line returns to low (even if in ERROR
ERROR
ERROR
ERROR mode, see below). If both a speed and a filter
change have occurred, the speed change will be processed and the unit will then read the
input again. If the same speed value is still there, the new filter value will then be read
and acted upon. It is unlikely that the speed will ever be changed in a given series of
moves, so this protocol is not likely to result in filter move delays.
NOTE: The status of the eight (8) input lines is not checked while the BUSY line is high.
NOTE: The status of the eight (8) input lines is not checked while the BUSY line is high.
NOTE: The status of the eight (8) input lines is not checked while the BUSY line is high.
NOTE: The status of the eight (8) input lines is not checked while the BUSY line is high.
Additionally, a short period (as much as 50 microseconds) exists between the time the
controller detects a new value and when the BUSY
BUSY
BUSY
BUSY line is set high. Recall that the
microprocessor queries the port for changes in the status of the Input Lines at about 50
microsecond intervals. Checking the status of the BUSY line within about 100
microseconds of sending an input command, then, may yield an anomalous “low” signal
because of these two cumulative delays.
Summary of Contents for Lambda 10-3
Page 12: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 xii This page intentionally blank ...
Page 46: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 34 This page intentionally blank ...
Page 72: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 60 This page intentionally blank ...
Page 84: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 72 This page intentionally blank ...
Page 96: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 84 This page intentionally blank ...
Page 102: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 90 This page intentionally blank ...
Page 106: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 94 This page intentionally blank ...
Page 108: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 96 This page intentionally blank ...
Page 112: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 100 This page intentionally blank ...
Page 128: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 116 This page intentionally blank ...
Page 132: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 120 NOTES NOTES NOTES NOTES ...