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