Special Commands: On Line, Batch, And Shutter Commands; Output Command Structure: Busy And Error Lines - Sutter Instrument LB10-3 Operation Manual

Optical filter changer
Table of Contents

Advertisement

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 Special Command
8.2.2
8.2.2
8.2.2

Special Commands: ON LINE, BATCH, and SHUTTER Commands

Special Command
Special Command
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
parallel (printer) port.
FOR I% = 0 TO 4
IF I% = 0 THEN X = 223
IF I% = 1 THEN X = SHUTA
IF I% = 2 THEN X = SHUTB
IF I% = 3 THEN X = FILTERA + 16 * SPEEDA
IF I% = 4 THEN X = FILTERB + 16 * SPEEDB + 128 ''SEND FILTER,
OUT BASEPORT, X
GOSUB BUSY
NEXT I%

8.3 Output Command Structure: BUSY and ERROR lines

8.3
Output Command Structure: BUSY and ERROR lines
8.3
8.3
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
#12, respectively). These lines report the status of the filter wheel movement as described
below.
Busy Line (Pin #11).
Busy Line (Pin #11). — The BUSY
Busy Line (Pin #11).
Busy Line (Pin #11).
receiving a new input command, the controller sets the BUSY
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
Selection of a new filter position, however, requires the move to be completed before the
BUSY
BUSY
BUSY line returns to low (even if in ERROR
BUSY
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
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.
s: ON LINE, BATCH, and SHUTTER Commands
s: ON LINE, BATCH, and SHUTTER Commands
s: ON LINE, BATCH, and SHUTTER Commands
Microsoft QuickBasic
Listing 8-1. Batch transfer via PC parallel port program.
'LOOP THROUGH 5 COMMAND VALUES
'SEND THE BATCH COMMAND NUMBER
'SEND THE SHUTTER A COMMAND VALUE
'SEND THE SHUTTER B COMMAND VALUE
'SELECT BITS FOR WHEEL A
'SEND TO PRINTER PORT
'WAIT UNTIL THE LAMBDA IS READY
BUSY line indicates that a move is in progress. Upon
BUSY
BUSY
ERROR
ERROR mode, see below). If both a speed and a filter
ERROR
LAMBDA 10-3 OPERATION MANUAL – REV. 3.03 (20110829)
program for batch transfer through a PC
'SEND FILTER, SPEED,
'SPEED, SELECT BITS FOR WHEEL B
BUSY
BUSY and ERROR
BUSY
ERROR
ERROR (parallel port Pin #11 and
ERROR
BUSY output line high. The
BUSY
BUSY
BUSY line to go low, again.
BUSY
BUSY
BUSY
BUSY
BUSY line is set high. Recall that the

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the LB10-3 and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Lambda 10-3

Table of Contents