Pgenerator
SCPI Commands :
PGENerator:ENABle
PGENerator:PRESet
PGENerator:BITRate
PGENerator:HLEVel
PGENerator:RUNMode
- Commands in total: 8Subgroups: 2Direct child commands: 5
- get_bitrate() float[source]
# PGENerator:BITRate value: float = driver.pgenerator.get_bitrate()
Sets the number of transmitted bits per second for the pattern generator.
- Returns:
bitrate: 1 to 40E+6
- get_enable() bool[source]
# PGENerator:ENABle value: bool = driver.pgenerator.get_enable()
Enables the pattern generator and outputs the waveform.
- Returns:
state: OFF | ON
- get_hlevel() float[source]
# PGENerator:HLEVel value: float = driver.pgenerator.get_hlevel()
Sets the high level of the pattern generator signal.
- Returns:
high_level: 1.2 to 5
- get_run_mode() RepeatMode[source]
# PGENerator:RUNMode value: enums.RepeatMode = driver.pgenerator.get_run_mode()
Sets the duration for which the signal of the pattern generator will be output after the trigger event.
- Returns:
run_mode: SINGle | CONTinuous
- preset() None[source]
# PGENerator:PRESet driver.pgenerator.preset()
Sets the default pattern generator settings.
- preset_and_wait(opc_timeout_ms: int = -1) None[source]
# PGENerator:PRESet driver.pgenerator.preset_and_wait()
Sets the default pattern generator settings.
Same as preset, but waits for the operation to complete before continuing further. Use the RsRtx.utilities.opc_timeout_set() to set the timeout value.
- Parameters:
opc_timeout_ms – Maximum time to wait in milliseconds, valid only for this call.
- set_bitrate(bitrate: float) None[source]
# PGENerator:BITRate driver.pgenerator.set_bitrate(bitrate = 1.0)
Sets the number of transmitted bits per second for the pattern generator.
- Parameters:
bitrate – 1 to 40E+6
- set_enable(state: bool) None[source]
# PGENerator:ENABle driver.pgenerator.set_enable(state = False)
Enables the pattern generator and outputs the waveform.
- Parameters:
state – OFF | ON
- set_hlevel(high_level: float) None[source]
# PGENerator:HLEVel driver.pgenerator.set_hlevel(high_level = 1.0)
Sets the high level of the pattern generator signal.
- Parameters:
high_level – 1.2 to 5
- set_run_mode(run_mode: RepeatMode) None[source]
# PGENerator:RUNMode driver.pgenerator.set_run_mode(run_mode = enums.RepeatMode.CONTinuous)
Sets the duration for which the signal of the pattern generator will be output after the trigger event.
- Parameters:
run_mode – SINGle | CONTinuous
Cloning the Group
# Create a copy of the original group, that exists independently
pgenerator_copy = driver.pgenerator.clone()
Subgroups