1.2.4. SOURce Subsystem

1.2.4.1. [:SOURce]:CURRent

This command programs the current set-point that the Accessory will regulate to when operating in constant current mode.

Command Syntax:

[:SOURce]:CURRent <NRf+>

Parameters:

0 through MAX | MINimum | MAXimum

Examples:

CURR 0.5, CURR 5

*RST Value:

MINimum

Query Syntax:

[:SOURce]:CURRent?

Return Parameter Format:

<NR2>

1.2.4.2. [:SOURce]:CURRent:PROTection:OVER

This command programs the over current trip (OCT) set-point. If the input current exceeds the over current trip set-point for multiple samples, the input is disconnected and an OCT fault is indicated.

Command Syntax:

[:SOURce]:CURRent:PROTection:OVER <NRf+>

Parameters:

0 through MAX | MINimum | MAXimum

Examples:

CURR:PROT:OVER 25.00

*RST Value:

MAXimum

Query Syntax:

[:SOURce]:CURRent:PROTection:OVER?

Return Parameter Format:

<NR2>

1.2.4.3. [:SOURce]:CURRent:SLEW:FALL

This command sets the current slew rate for decreasing current transitions while in constant current regulation. MAXimum sets the slew to the fastest possible rate. MINimum sets the slew to the slowest rate. Slew rates less than the minimum value are set to MINimum. Slew rate settings less than the minimum value are set to MINimum. Slew rate settings greater than the maximum value are set to MAXimum.

Command Syntax:

[:SOURce]:CURRent:SLEW:FALL <NRf+>

Parameters:

1 to MAXimum [A/ms] | MAXimum | MINimum

Examples:

CURR:SLEW:FALL MAX, CURR:SLEW:FALL 22

*RST Value:

MAXimum

Query Syntax:

[:SOURce]:CURRent:SLEW:FALL?

Return Parameter Format:

<NR2>

1.2.4.4. [:SOURce]:CURRent:SLEW:RISE

This command sets the current slew rate for increasing current transitions while in constant current regulation. MAXimum sets the slew to the fastest possible rate. MINimum sets the slew to the slowest rate. Slew rates less than the minimum value are set to MINimum. Slew rate settings less than the minimum value are set to MINimum. Slew rate settings greater than the maximum value are set to MAXimum.

Command Syntax:

[:SOURce]:CURRent:SLEW:RISE <NRf+>

Parameters:

1 to MAXimum [A/ms] | MAXimum | MINimum

Examples:

CURR:SLEW:RISE MAX, CURR:SLEW:RISE 22

*RST Value:

MAXimum

Query Syntax:

[:SOURce]:CURRent:SLEW:RISE?

Return Parameter Format:

<NR2>

1.2.4.5. [:SOURce]:CURRent:SLEW[:BOTH]

This command sets the current slew rate for current transitions in constant current regulation. This command programs both rising and falling slew rates, respectively. Although any slew rate value may be entered, the Accessory selects a slew rate that is closest to the programmed value. MAXimum sets the slew to the fastest possible rate. MINimum sets the slew to the slowest rate. Slew rate settings less than the minimum value are set to MINimum. Slew rate settings greater than the maximum value are set to MAXimum.

Command Syntax:

[:SOURce]:CURRent:SLEW[:BOTH] <NRf+>, <NRf+>

Parameters:

1 to MAXimum [A/ms] | MAXimum | MINimum

Examples:

CURR:SLEW MAX, CURR:SLEW 0.2, 0.2

*RST Value:

MAXimum

Query Syntax:

[:SOURce]:CURRent:SLEW[:BOTH]?

Return Parameter Format:

<NR2>, <NR2>

1.2.4.6. [:SOURce]:POWer

This command programs the power set-point, in watts, which the Accessory will regulate to when operating in constant power mode.

Command Syntax:

[:SOURce]:POWer <NRf+>

Parameters:

0 through MAX | MINimum | MAXimum

Examples:

POW 223.6, POW 5225

*RST Value:

MINimum

Query Syntax:

[:SOURce]:POWer?

Return Parameter Format:

<NR2>

1.2.4.7. [:SOURce]:POWer:PROTection:OVER

This command programs the over power trip (OPT) set-point. If the input power exceeds the over power trip set-point for multiple sample, the input is disconnected and an OPT fault is indicated.

Command Syntax:

[:SOURce]:POWer:PROTection:OVER <NRf+>

Parameters:

0 through MAX | MINimum | MAXimum

Examples:

POW:PROT:OVER 662.2

*RST Value:

MAXimum

Query Syntax:

[:SOURce]:POWer:PROTection:OVER?

Return Parameter Format:

<NR2>

1.2.4.8. [:SOURce]:POWer:SLEW:FALL

This command sets the power slew rate for decreasing power transitions while in constant power regulation. The units for power slew rate are watts per millisecond. MAXimum sets the slew to the fastest possible rate. MINimum sets the slew to the slowest rate. Slew rates less than the minimum value are set to MINimum. Slew rate settings less than the minimum value are set to MINimum. Slew rate settings greater than the maximum value are set to MAXimum.

Command Syntax:

[:SOURce]:POWer:SLEW:FALL <NRf+>

Parameters:

1 to MAXimum [W/ms] | MAXimum | MINimum

Examples:

POW:SLEW:FALL MAX, POW:SLEW:FALL 24

*RST Value:

MAXimum

Query Syntax:

[:SOURce]:POWer:SLEW:FALL?

Return Parameter Format:

<NR2>

1.2.4.9. [:SOURce]:POWer:SLEW:RISE

This command sets the power slew rate for increasing power transitions while in constant power regulation. The units for power slew rate are watts per millisecond. MAXimum sets the slew to the fastest possible rate. MINimum sets the slew to the slowest rate. Slew rates less than the minimum value are set to MINimum. Slew rate settings less than the minimum value are set to MINimum. Slew rate settings greater than the maximum value are set to MAXimum.

Command Syntax:

[:SOURce]:POWer:SLEW:RISE <NRf+>

Parameters:

1 to MAXimum [W/ms] | MAXimum | MINimum

Examples:

POW:SLEW:RISE MAX, POW:SLEW:RISE 39

*RST Value:

MAXimum

Query Syntax:

[:SOURce]:POWer:SLEW:RISE?

Return Parameter Format:

<NR2>

1.2.4.10. [:SOURce]:POWer:SLEW[:BOTH]

This command sets the power slew rate for the Accessory while in constant power regulation. This command programs both rising and falling slew rates, respectively. The units for power slew rate are watts per millisecond. Although any slew rate value may be entered, the Accessory selects a slew rate that is closest to the programmed value. MAXimum sets the slew to the fastest possible rate. MINimum sets the slew to the slowest rate. Slew rate settings less than the minimum value are set to MINimum. Slew rate settings greater than the maximum value are set to MAXimum.

Command Syntax:

[:SOURce]:POWer:SLEW[:BOTH] <NRf+>, <NRf+>

Parameters:

1 to MAXimum [W/ms] | MAXimum | MINimum

Examples:

POW:SLEW MAX, POW:SLEW 50, 50

*RST Value:

MAXimum

Query Syntax:

[:SOURce]:POWer:SLEW[:BOTH]?

Return Parameter Format:

<NR2>, <NR2>

1.2.4.11. [:SOURce]:SETPoint

This command programs all set-points using the list of values: current, voltage, power, and resistance, respectively.

Command Syntax:

[:SOURce]:SETPoint <NRf+>[mA|A], <NRf+>[mV|V]

Parameters:

0 through MAX | MINimum | MAXimum

Examples:

SETPT 1.25, 1000.0, 1500.0

*RST Value:

MINimum

Query Syntax:

[:SOURce]:SETPoint?

Return Parameter Format:

<NR2>, <NR2>, <NR2>

1.2.4.12. [:SOURce]:VOLTage

This command programs the voltage set-point, in volts, which the Accessory will regulate to when operating in constant voltage mode.

Command Syntax:

[:SOURce]:VOLTage <NRf+>

Parameters:

0 through MAX | MINimum | MAXimum

Examples:

VOLT 223.6, VOLT 552.5

*RST Value:

MINimum

Query Syntax:

[:SOURce]:VOLTage?

Return Parameter Format:

<NR2>

1.2.4.13. [:SOURce]:VOLTage:PROTection:LOW

This command programs the under voltage trip (UVT) set-point. If the input voltage falls below the under voltage trip set-point for multiple samples, the input is disconnected and an UVT fault is indicated.

Command Syntax:

[:SOURce]:VOLTage:PROTection:LOW <NRf+>

Parameters:

0 through MAX | MINimum | MAXimum

Examples:

VOLT:PROT:LOW 32.5

*RST Value:

MAXimum

Query Syntax:

[:SOURce]:VOLTage:PROTection:LOW?

Return Parameter Format:

<NR2>

1.2.4.14. [:SOURce]:VOLTage:PROTection:OVER

This command programs the over voltage trip (OVT) set-point. If the input voltage exceeds the over voltage trip set-point for multiple samples, the input is disconnected and an OVT fault is indicated.

Command Syntax:

[:SOURce]:VOLTage:PROTection:OVER <NRf+>

Parameters:

0 through MAX | MINimum | MAXimum

Examples:

VOLT:PROT:OVER 662.2

*RST Value:

MAXimum

Query Syntax:

[:SOURce]:VOLTage:PROTection:OVER?

Return Parameter Format:

<NR2>

1.2.4.15. [:SOURce]:VOLTage:SLEW:FALL

This command sets the voltage slew rate for decreasing voltage transitions while in constant voltage regulation. The units for voltage slew rate are volts per millisecond. MAXimum sets the slew to the fastest possible rate. MINimum sets the slew to the slowest rate. Slew rates less than the minimum value are set to MINimum. Slew rate settings less than the minimum value are set to MINimum. Slew rate settings greater than the maximum value are set to MAXimum.

Command Syntax:

[:SOURce]:VOLTage:SLEW:FALL <NRf+>

Parameters:

1 to MAXimum [V/ms] | MAXimum | MINimum

Examples:

VOLT:SLEW:FALL MAX, VOLT:SLEW:FALL 24

*RST Value:

MAXimum

Query Syntax:

[:SOURce]:VOLTage:SLEW:FALL?

Return Parameter Format:

<NR2>

1.2.4.16. [:SOURce]:VOLTage:SLEW:RISE

This command sets the voltage slew rate for increasing voltage transitions while in constant voltage regulation. The units for voltage slew rate are volts per millisecond. MAXimum sets the slew to the fastest possible rate. MINimum sets the slew to the slowest rate. Slew rates less than the minimum value are set to MINimum. Slew rate settings less than the minimum value are set to MINimum. Slew rate settings greater than the maximum value are set to MAXimum.

Command Syntax:

[:SOURce]:VOLTage:SLEW:RISE <NRf+>

Parameters:

1 to MAXimum [V/ms] | MAXimum | MINimum

Examples:

VOLT:SLEW:RISE MAX, VOLT:SLEW:RISE 39

*RST Value:

MAXimum

Query Syntax:

[:SOURce]:VOLTage:SLEW:RISE?

Return Parameter Format:

<NR2>

1.2.4.17. [:SOURce]:VOLTage:SLEW[:BOTH]

This command sets the voltage slew rate for the Accessory while in constant voltage regulation. This command programs both rising and falling slew rates, respectively. The units for voltage slew rate are volts per millisecond. Although any slew rate value may be entered, the Accessory selects a slew rate that is closest to the programmed value. MAXimum sets the slew to the fastest possible rate. MINimum sets the slew to the slowest rate. Slew rate settings less than the minimum value are set to MINimum. Slew rate settings greater than the maximum value are set to MAXimum.

Command Syntax:

[:SOURce]:VOLTage:SLEW[:BOTH] <NRf+>, <NRf+>

Parameters:

1 to MAXimum [V/ms] | MAXimum | MINimum

Examples:

VOLT:SLEW MAX, VOLT:SLEW 50,50

*RST Value:

MAXimum

Query Syntax:

[:SOURce]:VOLTage:SLEW[:BOTH]?

Return Parameter Format:

<NR2>, <NR2>