Clock

SCPI Commands :

[SOURce<HW>]:BB:ARBitrary:CLOCk:MODE
[SOURce<HW>]:BB:ARBitrary:CLOCk:MULTiplier
[SOURce<HW>]:BB:ARBitrary:CLOCk:SOURce
[SOURce<HW>]:BB:ARBitrary:CLOCk
class ClockCls[source]

Clock commands group definition. 4 total commands, 0 Subgroups, 4 group commands

get_mode() ClocModeB[source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:CLOCk:MODE
value: enums.ClocModeB = driver.source.bb.arbitrary.clock.get_mode()

Enters the type of externally supplied clock.

return:

mode: SAMPle

get_multiplier() int[source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:CLOCk:MULTiplier
value: int = driver.source.bb.arbitrary.clock.get_multiplier()

No command help available

return:

multiplier: No help available

get_source() ClockSourceC[source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:CLOCk:SOURce
value: enums.ClockSourceC = driver.source.bb.arbitrary.clock.get_source()


    INTRO_CMD_HELP: Selects the clock source:

    - INTernal: Internal clock reference
    - ELCLock: External local clock
    - EXTernal = ELCLock: Setting only Provided for backward compatibility with other Rohde & Schwarz signal generators

    :return: source: INTernal| ELCLock| EXTernal
get_value() float[source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:CLOCk
value: float = driver.source.bb.arbitrary.clock.get_value()

Sets the clock frequency. If you load a waveform, the clock rate is determined as defined with the waveform tag {CLOCK: frequency}. This command subsequently changes the clock rate; see specifications document for value range. In the case of an external clock source, the clock of the external source must be specified with this command. For more information, refer to the specifications document.

return:

clock: float Range: depends on the installed options , Unit: Hz E.g. 400 Hz to 200 MHz (R&S SMW-B10)

set_mode(mode: ClocModeB) None[source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:CLOCk:MODE
driver.source.bb.arbitrary.clock.set_mode(mode = enums.ClocModeB.MSAMple)

Enters the type of externally supplied clock.

param mode:

SAMPle

set_multiplier(multiplier: int) None[source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:CLOCk:MULTiplier
driver.source.bb.arbitrary.clock.set_multiplier(multiplier = 1)

No command help available

param multiplier:

No help available

set_source(source: ClockSourceC) None[source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:CLOCk:SOURce
driver.source.bb.arbitrary.clock.set_source(source = enums.ClockSourceC.ELCLock)


    INTRO_CMD_HELP: Selects the clock source:

    - INTernal: Internal clock reference
    - ELCLock: External local clock
    - EXTernal = ELCLock: Setting only Provided for backward compatibility with other Rohde & Schwarz signal generators

    :param source: INTernal| ELCLock| EXTernal
set_value(clock: float) None[source]
# SCPI: [SOURce<HW>]:BB:ARBitrary:CLOCk
driver.source.bb.arbitrary.clock.set_value(clock = 1.0)

Sets the clock frequency. If you load a waveform, the clock rate is determined as defined with the waveform tag {CLOCK: frequency}. This command subsequently changes the clock rate; see specifications document for value range. In the case of an external clock source, the clock of the external source must be specified with this command. For more information, refer to the specifications document.

param clock:

float Range: depends on the installed options , Unit: Hz E.g. 400 Hz to 200 MHz (R&S SMW-B10)