Status register bit values, Example: enable a register, Example: query a register – Agilent Technologies N5183A MXG User Manual
Page 158: Table 4-1 status register bit decimal values
![background image](/manuals/34672/158/background.png)
148
Agilent N518xA, E8663B, E44x8C, and E82x7D Signal Generators Programming Guide
Programming the Status Register System
Status Register Bit Values
Status Register Bit Values
Each bit in a register is represented by a decimal value based on its location in the register (see
•
To enable a particular bit in a register, send its value with the SCPI command. Refer to the signal
generator’s SCPI command listing for more information.
•
To enable more than one bit, send the sum of all the bits that you want to enable.
•
To verify the bits set in a register, query the register.
Example: Enable a Register
To enable bit 0 and bit 6 of the Standard Event Status Group’s Event Register:
1.
Add the decimal value of bit 0 (1) and the decimal value of bit 6 (64) to give a decimal value of
65.
2.
Send the sum with the command: *ESE 65.
Example: Query a Register
To query a register for a condition, send a SCPI query command. For example, if you want to query
the Standard Operation Status Group’s Condition Register, send the command:
STATus:OPERation:CONDition?
If bit 7, bit 3 and bit 2 in this register are set (bits = 1) then the query will return the decimal value
140. The value represents the decimal values of bit 7, bit 3 and bit 2: 128 + 8 + 4 = 140.
NOTE
Bit 15 is not used and is always set to zero.
Table 4-1
Status Register Bit Decimal Values
Decimal
Value
Al
w
a
y
s
0
16
38
4
81
92
40
96
20
48
10
24
51
2
25
6
12
8
64
32
16
8
4
2
1
Bit Number
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0