Remote Operation Getting Started Guide
Using setups, actions, and results
Transport Module, DMC, MSAM, and 5800 Remote Operation 15
Setup values
specification
To change a setup, issue the SCPI command for that setup followed by the new value. The
command in the following example sets (or changes) the receive pattern on port 2 to all
ones:
:SENSe:PAYLoad:BERT:PATTern1 ALL_ONES
For setups that are arrays, you can specify an index or list indices of the array element(s)
that you want. A colon (:) can be used to denote an index range (within the @ specification
of the channel) followed by the status value.
The following example disables (0) time slot 4 (first line) and enables (1) time slots 1, 2, 3
and 7 (second line) in fractional E1:
:SOURce:PDH:E1:CHANnel (@4) 0
:SOURce:PDH:E1:CHANnel (@1:3,7) 1
Setup value format
Setup values do not follow standard SCPI naming conventions and must be stated using
the string values and enumerated value formats illustrated in the following examples. As
with all values, setup values need to be space-separated from the command.
String values
String values are used for setups where the exact string is not a value defined by the SCPI
implementation. String values must be enclosed in double quotes.
Correct format
:SOURce:DATA:MAC:IPV6:TX:DESTination:ADDRess "ff00::1234:2345"
Incorrect format
:SOURce:DATA:MAC:IPV6:TX:DESTination:ADDRess ff00::1234:2345
Port Definition
Port definitions are generally not required in setups unless a dual port application is being
tested. If no number is specified, 0 (port 1) is assumed.
To specify port numbers in dual port applications, add a zero-based port number (0 for port
1, 1 for port 2) directly after the command (or before the ? if you are issuing a query).
The setup value should be space-separated from the command, but there should be no
space before the port number and/or question mark.
Enumerated Values
Enumerated values are used for setups that have specified settings defined by the SCPI
implementation. Enumerated setup values are case sensitive and should not be enclosed
in quotes.
NOTE
Remember to check each command with the SYST:ERR? query. If you do
not check each command, and one is incorrect, the error message does not
indicate the incorrect command.