Agilent Technologies 86121A User Manual page 91

Wdm channel analyzer
Table of Contents

Advertisement

4-24 Reviewing SCPI Syntax Rules
Combine commands from different subsystems
You can send commands and program queries from dif-
ferent subsystems on the same line. Simply precede the
new subsystem by a semicolon followed by a colon. In
the following example, the colon and semicolon pair
before DISP allows you to send a command from
another subsystem.
OUTPUT 720;":CALC2:PEXC 12;:DISP:WIND:GRAP:STAT OFF"
Sending common commands
If a subsystem has been selected and a common com-
mand is received by the instrument, the instrument
remains in the selected subsystem. For example, if the
program message
"DISPLAY:MARK:MAX:LEFT;*CLS;DISP:MARK:MAX:RIGH"
is received by the instrument, the Display subsystem
remains selected.
If some other type of command is received within a pro-
gram message, you must reenter the original subsystem
after the command.
Adding parameters to a command
Many commands have parameters that specify an
option. Use a space character to separate the parameter
from the command as shown in the following line:
OUTPUT 720;":INIT:CONT ON"
Separate multiple parameters with a comma (,). Spaces
can be added around the commas to improve readabil-
ity.
OUTPUT 720;":MEAS:SCAL:POW:FREQ? 1300, MAX"
White space
White space is defined to be one or more characters
from the ASCII set of 0 through 32 decimal, excluding
10 (NL). White space is usually optional, and can be
used to increase the readability of a program.
Numbers
All numbers are expected to be strings of ASCII charac-
ters. Thus, when sending the number 9, you would send
a byte representing the ASCII code for the character "9"
(which is 57). A three-digit number like 102 would take
up three bytes (ASCII codes 49, 48, and 50). This is
taken care of automatically when you include the entire

Advertisement

Table of Contents
loading

Table of Contents