5500A
Operator Manual
5-34
5-41. Response Message Syntax
In the command descriptions in Chapter 6, responses from the 5500A Calibrator are
described wherever appropriate. In order to know what type of data to read in, refer to
the first part of the entry under "Response" in the tables. The response is identified as
one of the data types in Table 5-10.
Table 5-10. Response Data Types
DATA TYPE DESCRIPTION
Integer
Integers for some controllers or computers are decimal numbers in the range -32768 to
32768.
Responses in this range are labeled Integer.
Example: *ESE 123; *ESE?
returns: 123
Floating
Numbers that may have up to 15 significant figures plus an exponent that may range
from ±E20.
Example: DC_OFFSET?
returns: 1.4293E+00
String
Any ASCII characters including quotation mark delimiters.
Example: SRQSTR ”SRQ from 5500A”; SRQSTR?
returns: ”SRQ from 5500A”
Character
Response
Data (CRD)
This type of response is always a keyword.
Example: OUT 10V, 100HZ; FUNC?
returns: ACV
Indefinite
ASCII (IAD)
Any ASCII characters followed by EOM. Queries with this type of response MUST be the
last Query in a program message.
Example: *OPT?
returns: 5725A
CAL reports and lists which contains Line Feeds are typically of this type.
Binary Block
Data
A special data type defined by the IEEE-488.2 standard. This type is used in *PUD?
query. It is defined as follows:
#(non-zero digit) (digits) (user data)
The non-zero digit specifies the number of characters that will follow in the <digits> field.
Characters allowed in the digits field are 0 through 9 (ASCII 48 through 57 decimal). The
value of the number in the <digits> field in decimal defines the number of user data bytes
that follow in the <user data> field. The maximum response is 64 characters.
Example: *PUD “test1”; *PUD?
returns: #205test1