Arb

SCPI Commands :

TRIGger:GPRF:GENerator<Instance>:ARB:SOURce
TRIGger:GPRF:GENerator<Instance>:ARB:DELay
TRIGger:GPRF:GENerator<Instance>:ARB:SLOPe
TRIGger:GPRF:GENerator<Instance>:ARB:RETRigger
TRIGger:GPRF:GENerator<Instance>:ARB:AUTostart
class ArbCls[source]

Arb commands group definition. 9 total commands, 3 Subgroups, 5 group commands

get_autostart() bool[source]
# SCPI: TRIGger:GPRF:GENerator<Instance>:ARB:AUTostart
value: bool = driver.trigger.arb.get_autostart()

Enables or disables the automatic download of the selected (and loaded) waveform file whenever the generator is turned on.

return:

autostart: OFF | ON Autostart is disabled or enabled.

get_delay() float[source]
# SCPI: TRIGger:GPRF:GENerator<Instance>:ARB:DELay
value: float = driver.trigger.arb.get_delay()

Sets the trigger delay. The delay does not apply to manual execution (see method RsCmwGprfGen.Trigger.Arb.Segments.Manual. Execute.set) .

return:

delay: numeric Range: 0 s to 100 s, Unit: s

get_retrigger() bool[source]
# SCPI: TRIGger:GPRF:GENerator<Instance>:ARB:RETRigger
value: bool = driver.trigger.arb.get_retrigger()

Enables or disables the trigger system for waveform files.

return:

retrigger: OFF | ON Trigger system disabled or enabled

get_slope() SignalSlope[source]
# SCPI: TRIGger:GPRF:GENerator<Instance>:ARB:SLOPe
value: enums.SignalSlope = driver.trigger.arb.get_slope()

Qualifies whether the trigger event is generated at the rising or at the falling edge of the trigger pulse.

return:

slope: REDGe | FEDGe REDGe: Rising edge FEDGe: Falling edge

get_source() str[source]
# SCPI: TRIGger:GPRF:GENerator<Instance>:ARB:SOURce
value: str = driver.trigger.arb.get_source()

Selects the source of the trigger events. The supported values depend on the installed options. You can query a list of all supported values via method RsCmwGprfGen.Trigger.Arb.Catalog.source.

return:

source: string

set_autostart(autostart: bool) None[source]
# SCPI: TRIGger:GPRF:GENerator<Instance>:ARB:AUTostart
driver.trigger.arb.set_autostart(autostart = False)

Enables or disables the automatic download of the selected (and loaded) waveform file whenever the generator is turned on.

param autostart:

OFF | ON Autostart is disabled or enabled.

set_delay(delay: float) None[source]
# SCPI: TRIGger:GPRF:GENerator<Instance>:ARB:DELay
driver.trigger.arb.set_delay(delay = 1.0)

Sets the trigger delay. The delay does not apply to manual execution (see method RsCmwGprfGen.Trigger.Arb.Segments.Manual. Execute.set) .

param delay:

numeric Range: 0 s to 100 s, Unit: s

set_retrigger(retrigger: bool) None[source]
# SCPI: TRIGger:GPRF:GENerator<Instance>:ARB:RETRigger
driver.trigger.arb.set_retrigger(retrigger = False)

Enables or disables the trigger system for waveform files.

param retrigger:

OFF | ON Trigger system disabled or enabled

set_slope(slope: SignalSlope) None[source]
# SCPI: TRIGger:GPRF:GENerator<Instance>:ARB:SLOPe
driver.trigger.arb.set_slope(slope = enums.SignalSlope.FEDGe)

Qualifies whether the trigger event is generated at the rising or at the falling edge of the trigger pulse.

param slope:

REDGe | FEDGe REDGe: Rising edge FEDGe: Falling edge

set_source(source: str) None[source]
# SCPI: TRIGger:GPRF:GENerator<Instance>:ARB:SOURce
driver.trigger.arb.set_source(source = 'abc')

Selects the source of the trigger events. The supported values depend on the installed options. You can query a list of all supported values via method RsCmwGprfGen.Trigger.Arb.Catalog.source.

param source:

string

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.trigger.arb.clone()

Subgroups