External

SCPI Commands :

[SOURce]:ROSCillator:EXTernal:MLRange
[SOURce]:ROSCillator:EXTernal:NSBandwidth
[SOURce]:ROSCillator:EXTernal:SBANdwidth
Commands in total: 6
Subgroups: 2
Direct child commands: 3
get_mlrange() str[source]
# [SOURce]:ROSCillator:EXTernal:MLRange
value: str = driver.source.roscillator.external.get_mlrange()

Queries the minimum locking range for the selected external reference frequency. Depending on the RF hardware version, and the installed options, the minimum locking range vaies. For more information, refer to the specifications document.

Returns:

min_lock_range: string

get_ns_bandwidth() str[source]
# [SOURce]:ROSCillator:EXTernal:NSBandwidth
value: str = driver.source.roscillator.external.get_ns_bandwidth()

Queries the nominal synchronization bandwidth for the selected external reference frequency and synchronization bandwidth.

Returns:

nom_bandwidth: string

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

Selects the synchronization bandwidth for the external reference signal. Depending on the RF hardware version and the installed options, the synchronization bandwidth varies. For more information, refer to the specifications document.

Returns:

sbandwidth: WIDE | NARRow NARRow The synchronization bandwidth is smaller than 1 Hz. WIDE Uses the widest possible synchronization bandwidth.

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

Selects the synchronization bandwidth for the external reference signal. Depending on the RF hardware version and the installed options, the synchronization bandwidth varies. For more information, refer to the specifications document.

Parameters:

sbandwidth – WIDE | NARRow NARRow The synchronization bandwidth is smaller than 1 Hz. WIDE Uses the widest possible synchronization bandwidth.

Cloning the Group

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

Subgroups