Sequencer

SCPI Commands :

SOURce:GPRF:GENerator<Instance>:SEQuencer:REPetition
SOURce:GPRF:GENerator<Instance>:SEQuencer:NREPetition
SOURce:GPRF:GENerator<Instance>:SEQuencer:RCOunt
SOURce:GPRF:GENerator<Instance>:SEQuencer:SIGNal
SOURce:GPRF:GENerator<Instance>:SEQuencer:CENTry
SOURce:GPRF:GENerator<Instance>:SEQuencer:UOPTions
class SequencerCls[source]

Sequencer commands group definition. 92 total commands, 9 Subgroups, 6 group commands

get_centry() int[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:SEQuencer:CENTry
value: int = driver.source.sequencer.get_centry()

Queries the index of the processed entry. The remote query takes between 2 ms and 3 ms, which introduces an uncertainty to the results.

return:

current_entry: decimal If the sequencer is not running, NAV is returned.

get_nrepetition() int[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:SEQuencer:NREPetition
value: int = driver.source.sequencer.get_nrepetition()

No command help available

return:

num_of_rep: No help available

get_rcount() int[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:SEQuencer:RCOunt
value: int = driver.source.sequencer.get_rcount()

No command help available

return:

repcount: No help available

get_repetition() RepeatMode[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:SEQuencer:REPetition
value: enums.RepeatMode = driver.source.sequencer.get_repetition()

Defines the repetition mode for the sequencer list.

return:

repetition: CONTinuous | SINGle CONTinuous: unlimited repetitions, with cyclic processing SINGle: single execution

get_signal() bool[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:SEQuencer:SIGNal
value: bool = driver.source.sequencer.get_signal()

Queries whether a signal is generated or not.

return:

signal: OFF | ON

get_uoptions() str[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:SEQuencer:UOPTions
value: str = driver.source.sequencer.get_uoptions()

Queries a list of the used software options.

return:

used_options: string The string contains a comma-separated list of options. If the sequencer is OFF, NAV is returned. If the sequencer is not OFF but no options are used by the sequencer list, ‘None’ is returned.

set_nrepetition(num_of_rep: int) None[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:SEQuencer:NREPetition
driver.source.sequencer.set_nrepetition(num_of_rep = 1)

No command help available

param num_of_rep:

No help available

set_repetition(repetition: RepeatMode) None[source]
# SCPI: SOURce:GPRF:GENerator<Instance>:SEQuencer:REPetition
driver.source.sequencer.set_repetition(repetition = enums.RepeatMode.CONTinuous)

Defines the repetition mode for the sequencer list.

param repetition:

CONTinuous | SINGle CONTinuous: unlimited repetitions, with cyclic processing SINGle: single execution

Cloning the Group

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

Subgroups