1.8. SOURce Subsystem
1.8.1. VOLTage and VOLTage:TRIGgered
These commands set the power supply’s immediate voltage level or the pending triggered voltage level. The immediate level is the voltage programmed for the immediate power supply output. The pending triggered level is a stored voltage value that is transferred to the power supply when a trigger occurs. A pending triggered level is unaffected by subsequent VOLT commands and remains in effect until the trigger subsystem receives a trigger or is aborted with an ABORt command. In order for VOLT:TRIG to be executed, the trigger subsystem must be initiated (see INITiate).
VOLT? and VOLT:TRIG? return presently programmed immediate and triggered voltage levels. If no triggered level is programmed, then the voltage level is returned for both values. The queries VOLT? MAX and VOLT? MIN return the maximum and minimum programmable immediate voltage levels. The queries VOLT:TRIG? MAX and VOLT:TRIG? MIN return the maximum and minimum programmable triggered voltage levels.
- Command Syntax:
[SOURce]:VOLTage[:LEVel][:IMMediate][:AMPLitude] <NRf+>,[SOURce]:VOLTage[:LEVel]:TRIGgered[:AMPLitude] <NRf+>- Examples:
VOLT 200,VOLTAGE:LEVEL 200,VOLTAGE:LEVEL:IMMEDIATE:AMPLITUDE 2.5,VOLT:TRIG MAX,VOLTAGE:LEVEL:TRIGGERED 20- Query Syntax:
[SOURce]:VOLTage[:LEVel][:IMMediate][:AMPLitude]?,[SOURce]:VOLTage[:LEVel][:IMMediate][:AMPLitude]? MAX,[SOURce]:VOLTage[:LEVel][:IMMediate][:AMPLitude]? MIN,[SOURce]:VOLTage[:LEVel]:TRIGgered[:AMPLitude]?,[SOURce]:VOLTage[:LEVel]:TRIGgered[:AMPLitude]? MAX,[SOURce]:VOLTage[:LEVel]:TRIGgered[:AMPLitude]? MIN- Return Param:
<NR2>
1.8.2. VOLTage:PROTection
This command sets the over voltage trip (OVT) level of the power supply. If the output voltage exceeds the OVT level, then the power supply output is disabled and the Questionable Condition status register OV bit is set (see Table 1.5). An over voltage trip condition can be cleared with the OUTP:PROT:CLE command after the condition that caused the OVT trip is removed.
The query VOLT:PROT? returns presently programmed OVT level. The queries VOLT:PROT? MAX and VOLT:PROT? MIN return the maximum and minimum programmable OVT levels.
- Command Syntax:
[SOURce]:VOLTage:PROTection[:LEVel] <NRf+>- Examples:
VOLT:PROT 21.5, `` VOLTAGE:PROTECTION:LEVEL 145E-1``- Query Syntax:
[SOURce]:VOLTage:PROTection[:LEVel]?,[SOURce]:VOLTage:PROTection[:LEVel]? MIN,[SOURce]:VOLTage:PROTection[:LEVel]? MAX- Return Param:
<NR2>
1.8.3. CURRent and CURRent:TRIGgered
These commands set the immediate current level or the pending triggered current level of the power supply. The immediate level is the current programmed for the power supply output. The pending triggered level is a stored current value that is transferred to the power supply output when a trigger occurs. A pending triggered level is unaffected by subsequent CURR commands and remains in effect until the trigger subsystem receives a trigger or is aborted with an ABORt command. In order for CURR:TRIG to be executed, the trigger subsystem must be initiated (see INITiate).
CURR? and CURR:TRIG? return the presently programmed immediate and triggered levels. If no triggered level is programmed, then the CURR level is returned for both values. The queries CURR? MAX and CURR? MIN return the maximum and minimum programmable immediate current levels. The queries CURR:TRIG? MAX and CURR:TRIG? MIN return the maximum and minimum programmable triggered current levels.
- Command Syntax:
[SOURce]:CURRent[:LEVel][:IMMediate][:AMPLitude] <NRf+>,[SOURce]:CURRent[:LEVel]:TRIGgered [:AMPLitude] <NRf+>- Examples:
CURR 200,CURRENT:LEVEL MIN,CURRENT:LEVEL:IMMEDIATE:AMPLITUDE 2.5,CURR:TRIG 20,CURRENT:LEVEL:TRIGGERED 20- Query Syntax:
[SOURce]:CURRent[:LEVel][:IMMediate][:AMPLitude]?,[SOURce]:CURRent[:LEVel][:IMMediate][:AMPLitude]? MAX,[SOURce]:CURRent[:LEVel][:IMMediate][:AMPLitude]? MIN,[SOURce]:CURRent[:LEVel]:TRIGgered[:AMPLitude]?,[SOURce]:CURRent[:LEVel]:TRIGgered[:AMPLitude]? MAX,[SOURce]:CURRent[:LEVel]:TRIGgered[:AMPLitude]? MIN- Return Param:
<NR2>
1.8.4. CURRent:PROTection
This command sets the over current trip (OCT) level of the power supply. If the output current exceeds the OCT level, then the power supply output is disabled and the Questionable Condition status register OC bit is set (see Table 1.5). An over current trip condition can be cleared with the OUTP:PROT:CLE command after the condition that caused the OCT trip is removed.
The query CURR:PROT? returns presently programmed OCT level. The queries CURR:PROT? MAX and CURR:PROT? MIN return the maximum and minimum programmable OCT levels.
- Command Syntax:
[SOURce]:CURRent:PROTection[:LEVel] <NRf+>- Examples:
CURR:PROT MAX,CURRENT:PROTECTION:LEVEL 145E-1- Query Syntax:
[SOURce]:CURRent:PROTection[:LEVel]?,[SOURce]:CURRent:PROTection[:LEVel]? MIN,[SOURce]:CURRent:PROTection[:LEVel]? MAX- Return Param:
<NR2>
1.8.5. PERiod
This command sets the period of time that the power supply will remain in the state during auto sequence operation. The minimum unit for the period command is 10 msec and the maximum unit is 9997 sec. There are 3 reserved numbers associated with this command, namely: 0, 9998 and 9999. When a 0 is detected in auto sequence operation, the power supply will stop as if a Stop command condition occurred. When a 9998 is detected, the following memory location will be zero. When 9999 is detected, the power supply will operate at that memory state indefinitely or until Stop is commanded. The period’s duration can be overridden by using the Start command to advance the memory to the next state or the Stop command to stop the power supply.
Note
The PERiod command is only available on TS Series and MT Series products with the D Version front panel.
- Command Syntax:
[SOURce]:PERiod <NRf+>- Examples:
SOUR:PER 200,SOURCE:PERIOD 1345,SOUR:PER MAX- Query Syntax:
[SOURCE]:PERiod?,[SOURCE]:PERiod? MIN,[SOURCE]:PERiod? MAX- Return Param:
<NR1>
1.8.6. Save
This command stores the present state of the power supply at the specified location in memory. Data can be saved in 100 memory locations. The following power supply parameters are stored by *SAV:
VOLT[:LEV][:IMM]CURR[:LEV][:IMM]VOLT:PROT[:LEV]CURR:PROT[:LEV]PER
Note
The *SAV command is only available on TS Series and MT Series products with the D Version front panel.
- Command Syntax:
*SAV <NR1>- Parameters:
0-99
- Examples:
*SAV 1- Query Syntax:
None
1.8.7. RECall:MEMory
The recall command sets the current memory location of the power supply. In remote mode, 100 (0-99) memory locations are available for programming. In KEYPAD mode, the 10 (0-9) memory locations are available for programming.
Note
The RECall:MEMory command is only available on TS Series and MT Series products with the D Version front panel.
- Command Syntax:
[RECall]:MEMory <NR1>- Examples:
REC:MEM 10,MEM 99- Query Syntax:
RECall:MEMory?- Return Param:
<NR1>