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