The OUTPut subsystem controls the output state, coupling outputs and protections, protection clear and tracking state.
SCPI command |
Description |
OUTPut |
|
Controls the specified channel output state |
|
Controls channel output state with trigger |
|
:DELay |
|
Sets the delay time for turning the output on |
|
Sets the delay time for turning the output off |
|
Controls down-programmer circuit |
|
Returns the channel mode of operation |
|
:PROTection |
|
Resets latched protection |
|
Enables channel coupling for protection faults |
|
Enables measuring of output voltage before channel output is turned on |
|
Enables channels to operate in the track mode |
Syntax |
OUTPut[:STATe] {<bool>} [, <channel>] OUTPut[:STATe]? [<channel>] |
|||
Description |
This command enables or disables the specified output channel(s). The enabled state is ON (1); the disabled state is OFF (0). The state of a disabled output is a condition of zero output voltage and zero source current. Execution of this command also affects bit 10 (OE) and bit 11 (DP) of the Operation Instrument Isummary register (see Section 3.3.2). Self-test operation initiated by *TST? command will put all PSU channels into disable state. When the BP_OPTION is enabled and the channels are not coupled together (INSTrument:COUPle:TRACking) this command sets LED indicators above binding posts in the following manner:
Execution of the OUTP ON command on the channel with tripped one or more protection (OCP, OVP, OPP or OTP) will generate error 201. Use OUTPut:PROTection:CLEar command to clear all tripped protections.
This command also affects Sense+/Sense- indicators (LED_S1+, LED_S1-, LED_S2+, LED_S2-) controlled by the [SOURce:]VOLTage:SENSe[:SOURce] command. |
|||
Parameters |
Name |
Type |
Range |
Default |
<bool> |
Boolean |
ON|OFF|0|1 |
– |
|
<channel> |
Discrete |
CH1|CH2 |
– |
|
Return |
The query command returns 0 if the output is OFF, and 1 if the output is ON. |
|||
Usage example |
OUTP ON, CH1 OUTP? CH1 1 |
|||
Errors |
108,"Cal output disabled" 201,"Cannot execute before clearing protection" |
|||
Related Commands |
*TST INSTrument:COUPle:TRACking OUTPut:PROTection:CLEar [SOURce:]VOLTage:SENSe[:SOURce] |
5.11.2. OUTPut[:STATe]:TRIGgered
Syntax |
OUTPut[:STATe]:TRIGgered {<bool>} [, <channel>] OUTPut[:STATe]:TRIGgered? [<channel>] |
|||
Description |
This command programs the pending triggered channel’s output state. The pending triggered output state is a stored value that is transferred to the output terminals when a trigger occurs. |
|||
Parameters |
Name |
Type |
Range |
Default |
<bool> |
Boolean |
ON|OFF|0|1 |
– |
|
<channel> |
Discrete |
CH1|CH2 |
– |
|
Return |
Query the triggered output state presently programmed. If no triggered level is programmed, the OUTPut? state is returned. |
|||
Usage example |
OUTP? 0 OUTP:TRIG ON TRIG:SOUR IMM INIT OUTP? 1 |
|||
Errors |
108,"Cal output disabled" 201,"Cannot execute before clearing protection" |
|||
Related Commands |
*TST OUTPut:PROTection:CLEar [SOURce:]VOLTage:SENSe[:SOURce] |
Not implemented yet
Not implemented yet
Syntax |
OUTPut:DPRog {<bool>} OUTPut:DPRog? |
|||
Description |
Not implemented yet
A down-programmer is a circuit built into the channel’s output of a PSU that actively pulls the output voltage down when the PSU’s channel is moving from a higher setting to a lower setting. The down-programmer circuit is active by default and only rare situation requires to be turned off. One such situation is when battery is connected as a load. Another one is connecting two channel in parallel when only one down-programmer circuit is enough for actively pulls the output voltage down while lower voltage is set. Execution of this command also affects bit 11 (DP) of the Operation Instrument Isummary register (see Section Section 3.3.2).
Despite of the down-programmer state programmed by this command, it will be deactivated when the channel output is turned off (i.e. OUTPut[:STATe] OFF) after DP_OFF_DELAY_PERIOD seconds). When the channel output is turned on again, down-programmer will be set back to the state programmed with this command.
If negative output power (DP_NEG_LEV) is measured and last more then DP_NEG_DELAY seconds the down-programmer will be switched off and an error 500 will be generated. |
|||
Parameters |
Name |
Type |
Range |
Default |
<bool> |
Boolean |
ON|OFF|0|1 |
ON |
|
Return |
This query returns 0 (OFF) if down-programmer is disabled, or 1 (ON) when down-programmer is enabled. |
|||
Usage example |
OUTP:DPR? 1 |
|||
Errors |
500,"Down-programmer on CH1 switched off" 501,"Down-programmer on CH2 switched off" |
|||
Related Commands |
OUTPut[:STATe] |
Syntax |
OUTPut:MODE? [<channel>] |
|||
Description |
This command simplify resolving a results that can be obtained reading the bit 8 (CV) and 9 (CC) of the read-only Instrument Isummary Operation Status register for a specific channel (see table in the Section 3.3.2). The PSU can works in one of the three output modes:
The UR mode is not supported in software simulator. |
|||
Parameters |
Name |
Type |
Range |
Default |
<channel> |
Discrete |
CH1|CH2 |
– |
|
Return |
The query returns CV, CC or UR. |
|||
Usage example |
Set output voltage to 20 V and max. current, check that output voltage is as defined that indicate the constant voltage mode of operation: VOLT 20; CURR MAX MEAS:VOLT? 20.0 OUTP:MODE? CV |
|||
Related Commands |
STATus:OPERation:INSTrument:ISUMmary[<n>][:EVENt] STATus:OPERation:INSTrument:ISUMmary[<n>]:CONDition STATus:OPERation:INSTrument:ISUMmary[<n>]:ENABle |
5.11.7. OUTPut:PROTection:CLEar
Syntax |
OUTPut:PROTection:CLEar [<channel>] |
|||
Description |
This command clears the latched protection status that disables the output when an over-voltage, over-current or a power-limit condition is detected. All conditions that generate the fault must be removed before the latched status can be cleared. The output is restored to the state it was in before the fault condition occurred. |
|||
Parameters |
Name |
Type |
Range |
Default |
<channel> |
Discrete |
CH1|CH2 |
– |
|
Usage example |
The following command clears the latched protection status on all channels: OUTP:PROT:CLE |
|||
Related Commands |
[SOURce[<n>]]:CURRent:PROTection:STATe [SOURce[<n>]]:POWer:PROTection:STATe [SOURce[<n>]]:VOLTage:PROTection:STATe |
5.11.8. OUTPut:PROTection:COUPle
Syntax |
OUTPut:PROTection:COUPle {<bool>} OUTPut:PROTection:COUPle? |
|||
Description |
This command enables or disables output coupling for protection faults. When enabled, all output channels are disabled when a protection fault occurs on any output channel. When disabled, only the affected output channel is disabled when a protection fault is triggered. |
|||
Parameters |
Name |
Type |
Range |
Default |
<bool> |
Boolean |
ON|OFF|0|1 |
OFF |
|
Return |
The query command returns 0 if the protection coupling is OFF (disabled), and 1 if the protection coupling is ON (enabled). |
|||
Usage example |
OUTP:PROT:COUP ON OUTP:PROT:COUP? 1 |
|||
Related Commands |
OUTPut:PROTection:CLEar |
5.11.9. OUTPut:PROTection:MEASure
Syntax |
OUTPut:PROTection:MEASure {<bool>} OUTPut:PROTection:MEASure? |
|||
Description |
Not implemented yet
This command enables or disables measuring of output voltage before channel output will be enabled. If non-zero voltage is present on the output due to e.g. intentionally connected battery or wrong wiring that brings some other power source to the output terminals an error message will be generated. |
|||
Parameters |
Name |
Type |
Range |
Default |
<bool> |
Boolean |
ON|OFF|0|1 |
OFF |
|
Return |
The query command returns 0 if the voltage measuring is disabled (OFF) before output is going to be enabled, and 1 if voltage measuring is ON (enabled). |
|||
Usage example |
OUTP:PROT:MEAS ON |
|||
Errors |
505,"External voltage on CH1 detected" 506,"External voltage on CH2 detected" |
|||
Related Commands |
OUTPut[:STATe] |
Syntax |
OUTPut:TRACk[:STATe] {<bool>} OUTPut:TRACk[:STATe]? |
|||
Description |
This command enables or disables the PSU to operate in the track mode. When the track mode is first enabled, the CH2 output will be set to the same voltage level as the CH1 output. Once enabled, any change of the programmed voltage level in either CH1 or CH2 will be reflected in the other channel. The TRACk OFF command returns the PSU to the non-track mode.
A device-specific error 312 will be generated if this command is tried to executed when channels are in any of coupled mode.
The following commands will affect the both channel regardless of which channel is currently selected using the INSTrument[:SELect] or INSTrument:NSELect command):
The following channel specific commands will generate a device-specific error 313 when channels are in tracking mode:
At *RST, the tracking mode is disabled. |
|||
Parameters |
Name |
Type |
Range |
Default |
<bool> |
Boolean |
ON|OFF|0|1 |
OFF |
|
Return |
Query the tracking mode state of the PSU. The returned value is 0 (OFF) or 1 (ON). |
|||
Usage example |
OUTP:TRAC ON VOLT 12 MEAS? 12.00 MEAS? CH2 12.00 |
|||
Errors |
312,"Cannot execute when the channels are coupled" 313,"Cannot execute in tracking mode" |
|||
Related Commands |
*RST INSTrument:COUPle:TRACking |