Section 6: 9100 System Operation — SCPI Language
6-33
Final Width = 215mm
Function Changes and Parameter Defaults
The values set as parameters are not retained on change of
Equivalent Local Function
(ELF), as indicated in the table.
When the 9100 is transferred from, say, ELF
1a
to ELF
1b
, the programmable parameters of ELF
1a
will be set to default values,
and must be re-programmed on re-entry if different values are required.
<CPD>
The 'character program data' determines the waveshape of the output signal. It can be chosen from eight alternatives:
DC
Determines that subsequent selection of
VOLT
or
CURR
will choose DC hardware for the output voltage or current.
Voltage or Current levels will be set subsequently using the
VOLT <DNPD>
or
CURR <DNPD>
commands.
SINusoid
Subsequent selection of
VOLT
or
CURR
will choose AC hardware for the output voltage or current. Voltage or
Current RMS values will be set using the
VOLT <DNPD>
or
CURR <DNPD>
commands. Frequency values will
be set using the
FREQ <DNPD>
command.
SQUare
Selects a pulsed voltage output, and determines that the mark/period ratio will be 0.5 for any related
FREQ
selection.
High and low voltage levels will be set to default values of +5V and 0V unless otherwise set using the
VOLT HIGH
and
VOLT LOW
commands.
PULSe
Selects a pulsed voltage output and determines that the mark/period ratio will be set by selections of
PULS PER
,
together with
PULS WID
or
PULS DCYC
. High and low voltage levels will be set to default values of +5V and
0V unless otherwise set using the
VOLT HIGH
and
VOLT LOW
commands.
IMPulse|TRIangle|TRAPezoid|SYMSquare
Subsequent selection of
VOLT
or
CURR
will choose AC hardware for the output voltage or current, with the
'Impulse, Triangular, Trapezoidal or Symmetrical Square' waveshape (refer to Volume 1, Section 4, paras 4.4.3.4 and
4.4.6.4). Voltage or Current RMS values will be set using the
VOLT <DNPD>
or
CURR <DNPD>
commands.
Frequency values will be set using the
FREQ <DNPD>
command.
Examples of using the FUNC element:
An example command message to select a Group 2 source of +10.5V from outside Group 2 would be:
FUNC DC;:VOLT 10.5
Alternatively, to select a Group 3 sinusoidal current source of 200mA at 1kHz from outside Group 3:
FUNC SIN;:CURR 200E-3;:FREQ 1E3
To select (from outside Group 5) a pulsed signal of period 200
µ
s and duty cycle 60%, switching b3.5V and -1.5V:
FUNC PULS;:PULS:PER 2E-4;:PULS:DCYC 60;:VOLT:HIGH 3.5;:VOLT:LOW -1.5
Sources in the Same Group
When selecting a source from within the same group as the previous
[SOURce]
command, it is not necessary to prefix the
FUNC
command.
Response to Query Version
The 9100 will return the appropriate
<CPD>
from the selection
{DC|SIN|PULS|SQU|IMP|TRI|TRAP|SYMS}
which
represents the present source 'shape'. If the 9100 is programmed in one of the impedance functions (Group 1 in the table), then it
will return
NONE
.