FilterPy
SCPI Command:
CONFigure:AFRF:MEASurement<Instance>:DEModulation:FILTer:ENABle
CONFigure:AFRF:MEASurement<Instance>:DEModulation:FILTer:WEIGhting
CONFigure:AFRF:MEASurement<Instance>:DEModulation:FILTer:DEEMphasis
CONFigure:AFRF:MEASurement<Instance>:DEModulation:FILTer:ROBustauto
CONFigure:AFRF:MEASurement<Instance>:DEModulation:FILTer:LPASs
CONFigure:AFRF:MEASurement<Instance>:DEModulation:FILTer:HPASs
- class FilterPyCls[source]
FilterPy commands group definition. 14 total commands, 4 Subgroups, 6 group commands
- get_deemphasis() PreDeEmphasis [source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DEModulation:FILTer:DEEMphasis value: enums.PreDeEmphasis = driver.configure.afRf.measurement.demodulation.filterPy.get_deemphasis()
Configures the de-emphasis filter in the RF input path.
- return:
deemphasis: OFF | T50 | T75 | T750 OFF Filter disabled T50, T75, T750 Time constant 50 us / 75 us / 750 us
- get_enable() bool [source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DEModulation:FILTer:ENABle value: bool = driver.configure.afRf.measurement.demodulation.filterPy.get_enable()
Selects whether the demodulation results are measured before or after the filters in the RF input path. For FM stereo, the demodulation results are always measured before the filters.
- return:
disable: No help available
- get_hpass() HighpassFilterExtended [source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DEModulation:FILTer:HPASs value: enums.HighpassFilterExtended = driver.configure.afRf.measurement.demodulation.filterPy.get_hpass()
Configures the highpass filter in the RF input path.
- return:
highpass: OFF | F6 | F50 | F300 OFF Filter disabled F6, F50, F300 Cutoff frequency 6 Hz / 50 Hz / 300 Hz
- get_lpass() LowpassFilterExtended [source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DEModulation:FILTer:LPASs value: enums.LowpassFilterExtended = driver.configure.afRf.measurement.demodulation.filterPy.get_lpass()
Configures the lowpass filter in the RF input path.
- return:
lowpass: OFF | F255 | F3K | F3K4 | F4K | F15K OFF Filter disabled F255, F3K, F3K4, F4K, F15K Cutoff frequency 255 Hz / 3 kHz / 3.4 kHz / 4 kHz / 15 kHz
- get_robust_auto() bool [source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DEModulation:FILTer:ROBustauto value: bool = driver.configure.afRf.measurement.demodulation.filterPy.get_robust_auto()
Enables or disables robust automatic mode for distortion signal filtering in the RF input path.
- return:
automatic_mode: OFF | ON
- get_weighting() WeightingFilter [source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DEModulation:FILTer:WEIGhting value: enums.WeightingFilter = driver.configure.afRf.measurement.demodulation.filterPy.get_weighting()
Selects the weighting filter in the RF input path.
- return:
weighting: OFF | AWEighting | CCITt | CMESsage OFF Filter disabled AWEighting A-weighting filter CCITt CCITT weighting filter CMESsage C-message weighting filter
- set_deemphasis(deemphasis: PreDeEmphasis) None [source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DEModulation:FILTer:DEEMphasis driver.configure.afRf.measurement.demodulation.filterPy.set_deemphasis(deemphasis = enums.PreDeEmphasis.OFF)
Configures the de-emphasis filter in the RF input path.
- param deemphasis:
OFF | T50 | T75 | T750 OFF Filter disabled T50, T75, T750 Time constant 50 us / 75 us / 750 us
- set_enable(disable: bool) None [source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DEModulation:FILTer:ENABle driver.configure.afRf.measurement.demodulation.filterPy.set_enable(disable = False)
Selects whether the demodulation results are measured before or after the filters in the RF input path. For FM stereo, the demodulation results are always measured before the filters.
- param disable:
OFF | ON OFF Measure before filters ON Measure after filters
- set_hpass(highpass: HighpassFilterExtended) None [source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DEModulation:FILTer:HPASs driver.configure.afRf.measurement.demodulation.filterPy.set_hpass(highpass = enums.HighpassFilterExtended.F300)
Configures the highpass filter in the RF input path.
- param highpass:
OFF | F6 | F50 | F300 OFF Filter disabled F6, F50, F300 Cutoff frequency 6 Hz / 50 Hz / 300 Hz
- set_lpass(lowpass: LowpassFilterExtended) None [source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DEModulation:FILTer:LPASs driver.configure.afRf.measurement.demodulation.filterPy.set_lpass(lowpass = enums.LowpassFilterExtended.F15K)
Configures the lowpass filter in the RF input path.
- param lowpass:
OFF | F255 | F3K | F3K4 | F4K | F15K OFF Filter disabled F255, F3K, F3K4, F4K, F15K Cutoff frequency 255 Hz / 3 kHz / 3.4 kHz / 4 kHz / 15 kHz
- set_robust_auto(automatic_mode: bool) None [source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DEModulation:FILTer:ROBustauto driver.configure.afRf.measurement.demodulation.filterPy.set_robust_auto(automatic_mode = False)
Enables or disables robust automatic mode for distortion signal filtering in the RF input path.
- param automatic_mode:
OFF | ON
- set_weighting(weighting: WeightingFilter) None [source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:DEModulation:FILTer:WEIGhting driver.configure.afRf.measurement.demodulation.filterPy.set_weighting(weighting = enums.WeightingFilter.AWEighting)
Selects the weighting filter in the RF input path.
- param weighting:
OFF | AWEighting | CCITt | CMESsage OFF Filter disabled AWEighting A-weighting filter CCITt CCITT weighting filter CMESsage C-message weighting filter
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.configure.afRf.measurement.demodulation.filterPy.clone()
Subgroups