Pulm
SCPI Commands :
[SOURce<HW>]:BB:GENeral:PULM:MODE
[SOURce<HW>]:BB:GENeral:PULM:PERiod
[SOURce<HW>]:BB:GENeral:PULM:WIDTh
[SOURce<HW>]:BB:GENeral:PULM:[STATe]
- class PulmCls[source]
Pulm commands group definition. 8 total commands, 3 Subgroups, 4 group commands
- get_mode() BasebandPulseMode [source]
# SCPI: [SOURce<HW>]:BB:GENeral:PULM:MODE value: enums.BasebandPulseMode = driver.source.bb.general.pulm.get_mode()
Sets the pulse mode. You can set for single or double pulse signals.
- return:
pulm_mode: SINGle| DOUBle
- get_period() float [source]
# SCPI: [SOURce<HW>]:BB:GENeral:PULM:PERiod value: float = driver.source.bb.general.pulm.get_period()
Defines the pulse period in microseconds.
- return:
puls_mod_per: float Range: 100E-9 to 100
- get_state() bool [source]
# SCPI: [SOURce<HW>]:BB:GENeral:PULM:[STATe] value: bool = driver.source.bb.general.pulm.get_state()
Activates the standard and deactivates all the other digital standards and digital modulation modes in the same path.
- return:
pulm_state: 1| ON| 0| OFF
- get_width() float [source]
# SCPI: [SOURce<HW>]:BB:GENeral:PULM:WIDTh value: float = driver.source.bb.general.pulm.get_width()
Sets the pulse width in microseconds.
- return:
pulm_width: float Range: 50E-9 to 100
- set_mode(pulm_mode: BasebandPulseMode) None [source]
# SCPI: [SOURce<HW>]:BB:GENeral:PULM:MODE driver.source.bb.general.pulm.set_mode(pulm_mode = enums.BasebandPulseMode.DOUBle)
Sets the pulse mode. You can set for single or double pulse signals.
- param pulm_mode:
SINGle| DOUBle
- set_period(puls_mod_per: float) None [source]
# SCPI: [SOURce<HW>]:BB:GENeral:PULM:PERiod driver.source.bb.general.pulm.set_period(puls_mod_per = 1.0)
Defines the pulse period in microseconds.
- param puls_mod_per:
float Range: 100E-9 to 100
- set_state(pulm_state: bool) None [source]
# SCPI: [SOURce<HW>]:BB:GENeral:PULM:[STATe] driver.source.bb.general.pulm.set_state(pulm_state = False)
Activates the standard and deactivates all the other digital standards and digital modulation modes in the same path.
- param pulm_state:
1| ON| 0| OFF
- set_width(pulm_width: float) None [source]
# SCPI: [SOURce<HW>]:BB:GENeral:PULM:WIDTh driver.source.bb.general.pulm.set_width(pulm_width = 1.0)
Sets the pulse width in microseconds.
- param pulm_width:
float Range: 50E-9 to 100
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.bb.general.pulm.clone()
Subgroups