Transient
SCPI Commands :
POWer:TRANsient:FREQuency
POWer:TRANsient:INPut
POWer:TRANsient:SIGHigh
POWer:TRANsient:SIGLow
POWer:TRANsient:HYSTeresis
POWer:TRANsient:TRGChannel
POWer:TRANsient:TRGLevel
POWer:TRANsient:TRGSlope
POWer:TRANsient:AUToscale
- Commands in total: 12Subgroups: 3Direct child commands: 9
- get_auto_scale() AutoScale[source]
# POWer:TRANsient:AUToscale value: enums.AutoScale = driver.power.transient.get_auto_scale()
Selects the scaling for the display of the results.
- Returns:
auto_scale: AUTO | MANUAL
- get_frequency() float[source]
# POWer:TRANsient:FREQuency value: float = driver.power.transient.get_frequency()
Sets the SMPS switching frequency.
- Returns:
smps_frequency: 1 to 100E+6
- get_hysteresis() float[source]
# POWer:TRANsient:HYSTeresis value: float = driver.power.transient.get_hysteresis()
Specifies a tolerated error band for the signal level.
- get_input_py() bool[source]
# POWer:TRANsient:INPut value: bool = driver.power.transient.get_input_py()
Activates or deactivates the input voltage.
- Returns:
three_ch_meas: OFF | ON
- get_sig_high() float[source]
# POWer:TRANsient:SIGHigh value: float = driver.power.transient.get_sig_high()
Sets the expected signal high voltage value.
- Returns:
exp_high_output_sign_lev: -1000 to 1000
- get_sig_low() float[source]
# POWer:TRANsient:SIGLow value: float = driver.power.transient.get_sig_low()
Sets the expected signal low voltage value.
- Returns:
exp_low_output_sign_lev: -1000 to 1000
- get_trg_channel() ClockSource[source]
# POWer:TRANsient:TRGChannel value: enums.ClockSource = driver.power.transient.get_trg_channel()
Sets the source channel of the trigger.
- Returns:
trigger_source: CHAN1 = CHANnel1, CHAN2 = CHANnel2, CHAN3 = CHANnel3, CHAN4 = CHANnel4 Only the measurement source channels can be used as trigger source.
- get_trg_level() float[source]
# POWer:TRANsient:TRGLevel value: float = driver.power.transient.get_trg_level()
No help available
- Returns:
trigger_level: -1000 to 1000
- get_trg_slope() Edge[source]
# POWer:TRANsient:TRGSlope value: enums.Edge = driver.power.transient.get_trg_slope()
Sets the edge type for the trigger event.
- Returns:
trigger_slope: POSitive | NEGative | EITHer
- set_auto_scale(auto_scale: AutoScale) None[source]
# POWer:TRANsient:AUToscale driver.power.transient.set_auto_scale(auto_scale = enums.AutoScale.AUTO)
Selects the scaling for the display of the results.
- Parameters:
auto_scale – AUTO | MANUAL
- set_frequency(smps_frequency: float) None[source]
# POWer:TRANsient:FREQuency driver.power.transient.set_frequency(smps_frequency = 1.0)
Sets the SMPS switching frequency.
- Parameters:
smps_frequency – 1 to 100E+6
- set_hysteresis(exp_output_sign_tol_tb: float) None[source]
# POWer:TRANsient:HYSTeresis driver.power.transient.set_hysteresis(exp_output_sign_tol_tb = 1.0)
Specifies a tolerated error band for the signal level.
- Parameters:
exp_output_sign_tol_tb – 0 to 50
- set_input_py(three_ch_meas: bool) None[source]
# POWer:TRANsient:INPut driver.power.transient.set_input_py(three_ch_meas = False)
Activates or deactivates the input voltage.
- Parameters:
three_ch_meas – OFF | ON
- set_sig_high(exp_high_output_sign_lev: float) None[source]
# POWer:TRANsient:SIGHigh driver.power.transient.set_sig_high(exp_high_output_sign_lev = 1.0)
Sets the expected signal high voltage value.
- Parameters:
exp_high_output_sign_lev – -1000 to 1000
- set_sig_low(exp_low_output_sign_lev: float) None[source]
# POWer:TRANsient:SIGLow driver.power.transient.set_sig_low(exp_low_output_sign_lev = 1.0)
Sets the expected signal low voltage value.
- Parameters:
exp_low_output_sign_lev – -1000 to 1000
- set_trg_channel(trigger_source: ClockSource) None[source]
# POWer:TRANsient:TRGChannel driver.power.transient.set_trg_channel(trigger_source = enums.ClockSource.CHAN1)
Sets the source channel of the trigger.
- Parameters:
trigger_source – CHAN1 = CHANnel1, CHAN2 = CHANnel2, CHAN3 = CHANnel3, CHAN4 = CHANnel4 Only the measurement source channels can be used as trigger source.
- set_trg_level(trigger_level: float) None[source]
# POWer:TRANsient:TRGLevel driver.power.transient.set_trg_level(trigger_level = 1.0)
No help available
- Parameters:
trigger_level – -1000 to 1000
- set_trg_slope(trigger_slope: Edge) None[source]
# POWer:TRANsient:TRGSlope driver.power.transient.set_trg_slope(trigger_slope = enums.Edge.EITHer)
Sets the edge type for the trigger event.
- Parameters:
trigger_slope – POSitive | NEGative | EITHer
Cloning the Group
# Create a copy of the original group, that exists independently
transient_copy = driver.power.transient.clone()
Subgroups