Digital

SCPI Commands :

[SOURce<HW>]:IQ:OUTPut:DIGital:CDEVice
[SOURce<HW>]:IQ:OUTPut:DIGital:INTerface
[SOURce<HW>]:IQ:OUTPut:DIGital:PON
[SOURce<HW>]:IQ:OUTPut:DIGital:STATe
class DigitalCls[source]

Digital commands group definition. 23 total commands, 4 Subgroups, 4 group commands

get_cdevice() str[source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:DIGital:CDEVice
value: str = driver.source.iq.output.digital.get_cdevice()

Queries information on the connected device.

return:

cdevice: string

get_interface() BbinInterfaceMode[source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:DIGital:INTerface
value: enums.BbinInterfaceMode = driver.source.iq.output.digital.get_interface()

Queries the connector at that the signal is output.

return:

bbout_interf_mode: HSDin HSDin Dig. IQ HS x

get_pon() UnchOff[source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:DIGital:PON
value: enums.UnchOff = driver.source.iq.output.digital.get_pon()

Sets the power-on state of the selected digital I/Q output.

return:

pon: OFF| UNCHanged

get_state() bool[source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:DIGital:STATe
value: bool = driver.source.iq.output.digital.get_state()

Activates the digital I/Q signal output.

return:

state: 1| ON| 0| OFF

set_interface(bbout_interf_mode: BbinInterfaceMode) None[source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:DIGital:INTerface
driver.source.iq.output.digital.set_interface(bbout_interf_mode = enums.BbinInterfaceMode.DIGital)

Queries the connector at that the signal is output.

param bbout_interf_mode:

HSDin HSDin Dig. IQ HS x

set_pon(pon: UnchOff) None[source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:DIGital:PON
driver.source.iq.output.digital.set_pon(pon = enums.UnchOff.OFF)

Sets the power-on state of the selected digital I/Q output.

param pon:

OFF| UNCHanged

set_state(state: bool) None[source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:DIGital:STATe
driver.source.iq.output.digital.set_state(state = False)

Activates the digital I/Q signal output.

param state:

1| ON| 0| OFF

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.iq.output.digital.clone()

Subgroups