InRush

SCPI Commands :

POWer:INRush:MAXCurrent
POWer:INRush:TRIGger
POWer:INRush:INSert
POWer:INRush:REMove
POWer:INRush:COUNt
Commands in total: 11
Subgroups: 4
Direct child commands: 5
get_count() int[source]
# POWer:INRush:COUNt
value: int = driver.power.inRush.get_count()

Queries the number of inrush current gates.

get_max_current() float[source]
# POWer:INRush:MAXCurrent
value: float = driver.power.inRush.get_max_current()

Sets the maximum expected current for the vertical scale.

Returns:

max_exp_curr: -1000 to 1000

get_trigger() float[source]
# POWer:INRush:TRIGger
value: float = driver.power.inRush.get_trigger()

Sets the current value for the trigger.

set_insert(gate_index: int) None[source]
# POWer:INRush:INSert
driver.power.inRush.set_insert(gate_index = 1)

Inserts a gate.

set_max_current(max_exp_curr: float) None[source]
# POWer:INRush:MAXCurrent
driver.power.inRush.set_max_current(max_exp_curr = 1.0)

Sets the maximum expected current for the vertical scale.

Parameters:

max_exp_curr – -1000 to 1000

set_remove(gate_index: int) None[source]
# POWer:INRush:REMove
driver.power.inRush.set_remove(gate_index = 1)

Removes a gate

set_trigger(trig_curr_val: float) None[source]
# POWer:INRush:TRIGger
driver.power.inRush.set_trigger(trig_curr_val = 1.0)

Sets the current value for the trigger.

Parameters:

trig_curr_val – -1000 to 1000

Cloning the Group

# Create a copy of the original group, that exists independently
inRush_copy = driver.power.inRush.clone()

Subgroups