beautypg.com

Scpi syntax and styles – Teledyne LeCroy PXA125 User Manual

Page 143

background image

User Manual PXA125

Programming Reference 4-25

SCPI Parameter Type

The SCPI language defines four different data formats to be used in
program messages and response messages: numeric, discrete,
boolean, and arbitrary block.

Numeric Parameters

Commands that require numeric parameters will accept all commonly
used decimal representations of numbers including optional signs,
decimal points, and scientific notation. Special values for numeric
parameters like MINimum and MAXimum are also accepted.

Engineering unit suffices with numeric parameters (e.g., MHz or kHz)
can also be sent. If only specific numeric values are accepted, the
function generator will ignore values, which are not allowed and will
generate an error message. The following command is an example of
a command that uses a numeric parameter:

VOLT:AMPL

Discrete Parameters

Discrete parameters are used to program settings that have a limited
number of values (i.e., FIXed, USER and SEQuence). They have
short and long form command keywords. Upper and lowercase letters
can be mixed. Query responses always return the short form in all
uppercase letters. The following command uses discrete parameters:

SOUR:FUNC:MODE {FIXed | USER | SEQuence}

Boolean Parameters

Boolean parameters represent a single binary condition that is either
true or false. The generator accepts "OFF" or "0" for a false
condition. The generator accepts "ON" or "1" for a true condition. The
instrument always returns "0" or "1" when a boolean setting is
queried. The following command uses a boolean parameter:

OUTP:FILT { OFF | ON }

The same command can also be written as follows:

OUTP:FILT {0 | 1 }

SCPI Syntax and
Styles

Where possible the syntax and styles used in this section follow those
defined by the SCPI consortium. The commands on the following
pages are broken into three columns; the KEYWORD, the
PARAMETER FORM, and any NOTES.

The KEYWORD column provides the name of the command. The
actual command consists of one or more keywords since SCPI
commands are based on a hierarchical structure, also known as the
tree system. Square brackets ( [ ] ) are used to enclose a keyword