Pm<GeneratorIx>
RepCap Settings
# Range: Nr1 .. Nr8
rc = driver.source.pm.repcap_generatorIx_get()
driver.source.pm.repcap_generatorIx_set(repcap.GeneratorIx.Nr1)
SCPI Commands :
[SOURce<HW>]:PM:MODE
[SOURce<HW>]:PM:RATio
[SOURce<HW>]:PM:SENSitivity
- class PmCls[source]
Pm commands group definition. 9 total commands, 4 Subgroups, 3 group commands Repeated Capability: GeneratorIx, default value after init: GeneratorIx.Nr1
- get_mode() RsSmw.enums.PmMode [source]
# SCPI: [SOURce<HW>]:PM:MODE value: enums.PmMode = driver.source.pm.get_mode()
Selects the mode for the phase modulation.
- return
mode: HBANdwidth| HDEViation| LNOise HBANdwidth Sets the maximum available bandwidth. HDEViation Sets the maximum range for FiM deviation. LNOise Selects a phase modulation mode with phase noise and spurious characteristics close to CW mode.
- get_ratio() float [source]
# SCPI: [SOURce<HW>]:PM:RATio value: float = driver.source.pm.get_ratio()
Sets the deviation ratio (path2 to path1) in percent.
- return
ratio: float Range: 0 to 100
- get_sensitivity() float [source]
# SCPI: [SOURce<HW>]:PM:SENSitivity value: float = driver.source.pm.get_sensitivity()
Queries the sensitivity of the externally applied signal for phase modulation. The returned value reports the sensitivity in RAD/V. It is assigned to the voltage value for full modulation of the input.
- return
sensitivity: float
- set_mode(mode: RsSmw.enums.PmMode) None [source]
# SCPI: [SOURce<HW>]:PM:MODE driver.source.pm.set_mode(mode = enums.PmMode.HBANdwidth)
Selects the mode for the phase modulation.
- param mode
HBANdwidth| HDEViation| LNOise HBANdwidth Sets the maximum available bandwidth. HDEViation Sets the maximum range for FiM deviation. LNOise Selects a phase modulation mode with phase noise and spurious characteristics close to CW mode.
- set_ratio(ratio: float) None [source]
# SCPI: [SOURce<HW>]:PM:RATio driver.source.pm.set_ratio(ratio = 1.0)
Sets the deviation ratio (path2 to path1) in percent.
- param ratio
float Range: 0 to 100
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.pm.clone()
Subgroups