External

SCPI Commands :

[SOURce]:ROSCillator:EXTernal:FREQuency
[SOURce]:ROSCillator:EXTernal:SBANdwidth
class ExternalCls[source]

External commands group definition. 3 total commands, 1 Subgroups, 2 group commands

get_frequency() RoscFreqExtAreg800A[source]
# SCPI: [SOURce]:ROSCillator:EXTernal:FREQuency
value: enums.RoscFreqExtAreg800A = driver.source.roscillator.external.get_frequency()

Sets the frequency of the external reference.

return:

frequency: 10MHZ| 3200MHZ

get_sbandwidth() RoscBandWidtExt[source]
# SCPI: [SOURce]:ROSCillator:EXTernal:SBANdwidth
value: enums.RoscBandWidtExt = driver.source.roscillator.external.get_sbandwidth()

Selects the synchronization bandwidth for the external reference signal. See [:SOURce]:ROSCillator:SOURce > External. Depending on the RF hardware version, and the installed options, the synchronization bandwidth varies. For more information, see data sheet.

return:

sbandwidth: WIDE| NARRow NARRow The synchronization bandwidth is a few Hz. WIDE Uses the widest possible synchronization bandwidth.

set_frequency(frequency: RoscFreqExtAreg800A) None[source]
# SCPI: [SOURce]:ROSCillator:EXTernal:FREQuency
driver.source.roscillator.external.set_frequency(frequency = enums.RoscFreqExtAreg800A._10MHZ)

Sets the frequency of the external reference.

param frequency:

10MHZ| 3200MHZ

set_sbandwidth(sbandwidth: RoscBandWidtExt) None[source]
# SCPI: [SOURce]:ROSCillator:EXTernal:SBANdwidth
driver.source.roscillator.external.set_sbandwidth(sbandwidth = enums.RoscBandWidtExt.NARRow)

Selects the synchronization bandwidth for the external reference signal. See [:SOURce]:ROSCillator:SOURce > External. Depending on the RF hardware version, and the installed options, the synchronization bandwidth varies. For more information, see data sheet.

param sbandwidth:

WIDE| NARRow NARRow The synchronization bandwidth is a few Hz. WIDE Uses the widest possible synchronization bandwidth.

Cloning the Group

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

Subgroups