Technical data
1- 8 Agilent B2900 SCPI Command Reference, Edition 2
Programming Basics
SCPI Messages
Numeric Suffix
All command headers can be accompanied by a numeric suffix for differentiating 
multiple instances of the same structure, i.e. for multi-channel instruments. The 
numeric suffix can be appended to both long and short forms. For example, TRIG1 
is the short form of TRIGger1. A numeric suffix of 1 is implied on all command 
headers that do not explicitly define a suffix; thus, TRIG is equivalent to TRIG1.
For B2900 SCPI commands, some commands have a numeric suffix for classifying 
the channels, the limit tests, the Digital I/O pins, etc. The numeric suffix is an 
optional character, and can be expressed by [c], [d], [h], [m], and [n], where:
c is the integer 1 or 2, used to specify the channel 1 or 2, respectively.
d is the integer 1 or 2, used to specify the upper half or lower half, respectively, of 
the display area on the front panel display.
h is an integer between 1 and 100, used to specify a variable used in the program 
memory.
m is an integer between 1 and 12, used to specify a limit test.
n is an integer between 1 and 14, used to specify a Digital I/O pin.
For example, the :CALCulate[c]:LIMit[m]:STATe command allows you to enter c 
between :CALCulate and :LIMit, and m between :LIMit and :STATe. 
Abbreviating the numeric suffix gives the same result as specifying 1.
Channel List Parameter
The channel list parameter is used for identifying the channel number as well as the 
numeric suffix.
The notation (@1,2) specifies a channel list that includes channels 1 and 2.
The notation (@1:2) specifies a channel list that includes channels 1 to 2. 
In the B2900 SCPI commands, the channel list parameter is only available on 
certain commands which requires synchronization of channels (e.g. some 
commands of the 
TRIGger Subsystem) or specification of the channel itself (e.g. 
some commands of the MMEMory Subsystem).
The channel list parameter is also used for identifying the grouped channels defined 
by the 
:SYSTem:GROup[:DEFine] command for performing synchronous channel 
operations.










