Clock

SCPI Commands :

SCENario:OUTPut:CLOCk:MODE
SCENario:OUTPut:CLOCk:USER
class ClockCls[source]

Clock commands group definition. 4 total commands, 1 Subgroups, 2 group commands

get_mode() AutoManualMode[source]
# SCPI: SCENario:OUTPut:CLOCk:MODE
value: enums.AutoManualMode = driver.scenario.output.clock.get_mode()

Sets the clock mode.

return:

mode: AUTO| MANual AUTO Clock rate is retrieved from the generated waveform. MANual Clock rate is user-defined

get_user() float[source]
# SCPI: SCENario:OUTPut:CLOCk:USER
value: float = driver.scenario.output.clock.get_user()

Sets a user defined clock rate.

return:

user: float Range: 1 to 2.4e+09

set_mode(mode: AutoManualMode) None[source]
# SCPI: SCENario:OUTPut:CLOCk:MODE
driver.scenario.output.clock.set_mode(mode = enums.AutoManualMode.AUTO)

Sets the clock mode.

param mode:

AUTO| MANual AUTO Clock rate is retrieved from the generated waveform. MANual Clock rate is user-defined

set_user(user: float) None[source]
# SCPI: SCENario:OUTPut:CLOCk:USER
driver.scenario.output.clock.set_user(user = 1.0)

Sets a user defined clock rate.

param user:

float Range: 1 to 2.4e+09

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.scenario.output.clock.clone()

Subgroups