
Models 707B and 708B Switching Matrix Reference Manual
Section 7: Command reference
707B-901-01 Rev. A / August 2010
7-195
Details
Although the status logical instrument reset affects these attributes, a system reset does not.
In an expanded system (TSP-Link), these attributes are used to read or write to the system summary registers.
They are set using a constant or a decimal value, but are returned as a decimal value. The binary equivalent of
the value indicates which register bits are set. In the binary equivalent, the least significant bit is bit B0, and the
most significant bit is bit B15. For example, if a value of
1.02
(which is 129) is read as the value of the
condition register, the binary equivalent is
10000001
. This value indicates that bit B0 and bit B7 are set.
B15
B14
B13
B12
B11
B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
** > > > > > > > > > > > > > > *
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
* Least significant bit
** Most significant bit
Assigning a value to this attribute enables one or more status events. When an enabled status event occurs, a
summary bit is set in the appropriate system summary register. The register and bit that is set depends on the
TSP-Link node number assigned to this instrument. The individual bits of the status byte condition register can
be set to the following described values (for example, to set the enable bit to B0 of the system summary status
register set 3, set
status.system3.enable = status.system3.EXT
):
Bit Value
Description
B0
status.system3.EXTENSION_BIT
status.system3.EXT
Bit 0 decimal value: 1
B1
status.system3.NODE29
Bit 1 decimal value: 2
B2
status.system3.NODE30
Bit 2 decimal value: 4
B3
status.system3.NODE31
Bit 3 decimal value: 8
B4
status.system3.NODE32
Bit 4 decimal value: 16
B5
status.system3.NODE33
Bit 5 decimal value: 32
B6
status.system3.NODE34
Bit 6 decimal value: 64
B7
status.system3.NODE35
Bit 7 decimal value: 128
B8
status.system3.NODE36
Bit 8 decimal value: 256
B9
status.system3.NODE37
Bit 9 decimal value: 512
B10
status.system3.NODE38
Bit 10 decimal value: 1024
B11
status.system3.NODE39
Bit 11 decimal value: 2048
B12
status.system3.NODE40
Bit 12 decimal value: 4096
B13
status.system3.NODE41
Bit 13 decimal value: 8192
B14
status.system3.NODE42
Bit 14 decimal value: 16384
B15
Not used
Not applicable
In addition to the above constants,
enableRegister
can be set to the decimal equivalent of the bit to set. To
set more than one bit of the register, set
enableRegister
to the sum of their decimal weights. For example, to
set bits B11 and B14, set
enableRegister
to 18,432 (which is the sum of 2048 + 16,384).
Bit
B7 B6 B5 B4 B3 B2 B1 B0
Binary
value
0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1
Decimal
128
64 32 16 8 4 2 1
Weights (2
7
) (2
6
) (2
5
) (2
4
) (2
3
) (2
2
) (2
1
) (2
0
)
Bit
B15 B14 B13 B12 B11 B10 B9 B8
Binary
value
0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1
Decimal
32,768
16,384
8,192 4,096 2,048 1024 512 256
Weights (2
15
) (2
14
) (2
13
) (2
12
) (2
11
) (2
10
) (2
9
) (2
8
)