LAMBDA 10-3 OPERATION MANUAL – REV. 3.03 (20110829)
48
Command byte, three parameters are encoded: Filter Wheel, Speed, and Position. The
accommodation of these three parameters within a single byte is accomplished by breaking
up the byte into three parts: two bit groups, and one single bit, as follows.
WHEEL BIT:
WHEEL BIT:
WHEEL BIT:
WHEEL BIT: Bit 7 is used to select the filter wheel to which the encoded command byte
applies. If Bit 7 is set to 0, either Wheel A or Wheel C is selected, and if set to 1, then
Wheel B is selected. In order have Bit 7 apply to Wheel C (when the bit is set to 0), the
entire encoded filter wheel command byte must be preceded by a byte containing the
value of 252 decimal (FC hexadecimal, or 11111100 binary).
SPEED
SPEED
SPEED
SPEED BIT
BIT
BIT
BIT GROUP:
GROUP:
GROUP:
GROUP: These 3 bits select the speed of movement used in advancing to the
next filter. The speed group is treated as a three-place binary number whose equivalent
decimal value, 0 through 7, correspond to the selected speed.
FILTER POSITION
FILTER POSITION
FILTER POSITION
FILTER POSITION BIT
BIT
BIT
BIT GROUP:
GROUP:
GROUP:
GROUP: This group consists of all four bits within the lower
nibble of the byte (the least significant 4 bits of the byte). These four bits select the
desired filter (i.e., the filter wheel position). This group is treated as a four-place binary
number, with the equivalent decimal values 0 through 9 corresponding to the selected
filter position. These four bits can also be thought of as containing a BCD (Binary Coded
Decimal) value, since BCD always use four bits to encode only decimal values 0 through 9.
Values 10 through 15 decimal (A through F hexadecimal) in these four bits are currently
undefined and should never occur. Binary codes with decimal values greater than 9 are
ignored, unless the binary value (in conjunction with the SPEED GROUP bits)
corresponds with the decimal equivalent of one of the Special Command Codes listed later
in this chapter.
To send a filter command
filter command
filter command
filter command via the remote-control port, the binary value must first be
determined for the desired filter position
filter position
filter position
filter position (4 bits) and switching speed
switching speed
switching speed
switching speed (4 bits and 3 bits,
respectively). As mentioned above, the filter wheel
filter wheel
filter wheel
filter wheel (A, B, or C) is selected by setting Bit 7 to 0
for Wheel A or C, and to 1 for Wheel B. All three sets of bits are combined into a single byte
(8 bits) in order to construct the “filter command”. All eight bits of the filter command are
then sent at once to the Lambda 10-3 controller over the chosen communication interface
(serial, USB, or parallel). The following table shows a filter command is made up of the three
sets of bits (Wheel, Speed, and Position).
Table 5-4. Filter Command Structure.
Byte Bit Positiona
Byte Bit Positiona
Byte Bit Positiona
Byte Bit Positional #
l #
l #
l #
7
7
7
7
6
6
6
6
5
5
5
5
4
4
4
4
3
3
3
3
2
2
2
2
1
1
1
1
0
0
0
0
Functional Bit
Functional Bit
Functional Bit
Functional Bit
Groups
Groups
Groups
Groups
Wheel
Wheel
Wheel
Wheel
Speed
Speed
Speed
Speed
Filter Position
Filter Position
Filter Position
Filter Position
Group Bit #
Group Bit #
Group Bit #
Group Bit #
0
0
0
0
2
2
2
2
1
1
1
1
0
0
0
0
3
3
3
3
2
2
2
2
1
1
1
1
0
0
0
0
Decimal Group Values
Decimal Group Values
Decimal Group Values
Decimal Group Values
0-1
0-7
0-9
Binary Group Values
Binary Group Values
Binary Group Values
Binary Group Values
0-1
000-111
0000-1001
Parallel Port Pin #
Parallel Port Pin #
Parallel Port Pin #
Parallel Port Pin #
9
8
7
6
5
4
3
2
NOTE: To select Wheel C, Bit 7 is set to
NOTE: To select Wheel C, Bit 7 is set to
NOTE: To select Wheel C, Bit 7 is set to
NOTE: To select Wheel C, Bit 7 is set to 0 and the entire filter wheel command byte
0 and the entire filter wheel command byte
0 and the entire filter wheel command byte
0 and the entire filter wheel command byte
must be preceded by a byte containing the value of 252 decimal (FC hexadecimal).
must be preceded by a byte containing the value of 252 decimal (FC hexadecimal).
must be preceded by a byte containing the value of 252 decimal (FC hexadecimal).
must be preceded by a byte containing the value of 252 decimal (FC hexadecimal).
Содержание Lambda 10-3
Страница 12: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 xii This page intentionally blank ...
Страница 46: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 34 This page intentionally blank ...
Страница 72: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 60 This page intentionally blank ...
Страница 84: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 72 This page intentionally blank ...
Страница 96: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 84 This page intentionally blank ...
Страница 102: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 90 This page intentionally blank ...
Страница 106: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 94 This page intentionally blank ...
Страница 108: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 96 This page intentionally blank ...
Страница 112: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 100 This page intentionally blank ...
Страница 128: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 116 This page intentionally blank ...
Страница 132: ...LAMBDA 10 3 OPERATION MANUAL REV 3 03 20110829 120 NOTES NOTES NOTES NOTES ...