Programming Introduction
RIGOL
Programming Guide for DS1000E, DS1000D Series
1-3
Command Introduction
Command Syntax
The command system of DS1000E, DS1000D series digital oscilloscopes presents a
multiscale tree structure, each of the subsystem consists of a “Root” keyword and one
or multilayered keywords. Generally, a command line starts with “:” (except for IEEE
commands) and “:” is also used for separating different keywords, meanwhile,
parameters are permitted to follow the keywords; in addition, “?” after a command
line denotes to query its function and “space” is used to divide command and
parameter.
For example:
:TRIGger:EDGE:SLOPe {POSitive|NEGative}
:TRIGger:EDGE:SLOPe?
TRIGger
is the root keyword of this command,
EDGE
and
SLOPe
are second and
third keyword respectively, all of these keywords are separated by “:”. Connects
enclosed in the “{}” denote the parameters permitted to be set by user;
queries are
formed by adding a question mark (?) to the end of the commands and “space” is
used to divide the command :TRIGger:EDGE:SLOPe and the parameter. For the
command with multiple parameters, “,” is generally used for separating the
parameters, for example:
:TRIGger:DURation:PATTern <value>,<mask>