
Series 2230G Triple-Channel Power Supplies User's Manual
Section 4: Introduction to SCPI
2230G-900-01 Rev. A / June 2018
4-7
Movement in the subsystem
To combine commands from different subsystems, you must reset the header path to a null string. To
do this, begin the command with a colon (
:
). This discards any previous header path. For example, to
clear the output protection and check the status of the Operation Condition Register in a single
message, use a root specifier as follows:
PROTection:CLEAr;:STATus:OPERation:CONDition?
The following example message shows how to combine commands from different subsystems and
within the same subsystem:
POWer:LEVel 200; PROTection 28; :CURRent:LEVel 3; PROTection:STATe ON
Note the use of the optional
LEVel
header to maintain the correct path within the voltage and current
subsystems, and the use of the root specifier to move between subsystems.
Including common commands
You can combine common commands with subsystem commands in the same message. Treat the
common command as a message unit by separating it with a semicolon (the message unit separator).
Common commands do not affect the header path; you may insert them anywhere in the message.
Examples:
VOLT 5.0; :*OPC?;OUTP ON