5560A/5550A/5540A
Remote Programmers Manual
28
Response Message Syntax
In the command descriptions in Remote Commands, responses from the 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 15.
Table 15. 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: RPT_STR Fluke 5560A;RPT_STR?
returns: Fluke 5560A
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: SC600
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