Valid Command/Query Strings; Program Message Syntax - Agilent Technologies InfiniiVision 3000 X-Series Programmer's Manual

Oscilloscopes
Hide thumbs Also See for InfiniiVision 3000 X-Series:
Table of Contents

Advertisement

Valid Command/Query Strings

Program Message Syntax

To program the instrument remotely, you must understand the command
format and structure expected by the instrument. The IEEE 488.2 syntax
rules govern how individual elements such as headers, separators, program
data, and terminators may be grouped together to form complete
instructions. Syntax definitions are also given to show how query
responses are formatted. The following figure shows the main syntactical
parts of a typical program statement.
":DISPLAY:LABEL ON"
Instructions (both commands and queries) normally appear as a string
embedded in a statement of your host language, such as Visual Basic or
C/C++. The only time a parameter is not meant to be expressed as a string
is when the instruction's syntax definition specifies <block data>, such as
<learn string>. There are only a few instructions that use block data.
Program messages can have long or short form commands (and data in
some cases — see
page 1140), and upper and/or lower case ASCII characters may be used.
(Query responses, however, are always returned in upper case.)
Instructions are composed of two main parts:
• The header, which specifies the command or query to be sent.
• The program data, which provide additional information needed to
Instruction
The instruction header is one or more mnemonics separated by colons (:)
Header
that represent the operation to be performed by the instrument.
":DISPlay:LABel ON" is a command. Queries are indicated by adding a
question mark (?) to the end of the header, for example, ":DISPlay:LABel?".
Many instructions can be used as either commands or queries, depending
Agilent InfiniiVision 3000 X-Series Oscilloscopes Programmer's Guide
"Program Message Syntax"
"Duplicate Mnemonics"
"Tree Traversal Rules and Multiple Commands"
"Long Form to Short Form Truncation Rules"
clarify the meaning of the instruction.
More About Oscilloscope Commands
on page 1139
on page 1143
on page 1143
on
39
1139

Advertisement

Table of Contents
loading

Table of Contents