FilterPy
SCPI Command:
CONFigure:AFRF:MEASurement<Instance>:VOIP:FILTer:WEIGhting
CONFigure:AFRF:MEASurement<Instance>:VOIP:FILTer:DFRequency
CONFigure:AFRF:MEASurement<Instance>:VOIP:FILTer:ROBustauto
CONFigure:AFRF:MEASurement<Instance>:VOIP:FILTer:LPASs
CONFigure:AFRF:MEASurement<Instance>:VOIP:FILTer:HPASs
- class FilterPyCls[source]
FilterPy commands group definition. 12 total commands, 3 Subgroups, 5 group commands
- get_dfrequency() float [source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:VOIP:FILTer:DFRequency value: float = driver.configure.afRf.measurement.voip.filterPy.get_dfrequency()
Configures the reference frequency for single-tone measurements via the VoIP input path.
- return:
distor_freq: Range: 1 Hz to 10.5 kHz, Unit: Hz
- get_hpass() HighpassFilterExtended [source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:VOIP:FILTer:HPASs value: enums.HighpassFilterExtended = driver.configure.afRf.measurement.voip.filterPy.get_hpass()
Configures the highpass filter in the VoIP input path.
- return:
filter_py: 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>:VOIP:FILTer:LPASs value: enums.LowpassFilterExtended = driver.configure.afRf.measurement.voip.filterPy.get_lpass()
Configures the lowpass filter in the VoIP input path.
- return:
filter_py: 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>:VOIP:FILTer:ROBustauto value: bool = driver.configure.afRf.measurement.voip.filterPy.get_robust_auto()
Enables or disables robust automatic mode for distortion signal filtering in the VoIP input path.
- return:
automatic_mode: OFF | ON
- get_weighting() WeightingFilter [source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:VOIP:FILTer:WEIGhting value: enums.WeightingFilter = driver.configure.afRf.measurement.voip.filterPy.get_weighting()
Configures the weighting filter in the VoIP input path.
- return:
filter_py: OFF | AWEighting | CCITt | CMESsage OFF Filter disabled AWEighting A-weighting filter CCITt CCITT weighting filter CMESsage C-message weighting filter
- set_dfrequency(distor_freq: float) None [source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:VOIP:FILTer:DFRequency driver.configure.afRf.measurement.voip.filterPy.set_dfrequency(distor_freq = 1.0)
Configures the reference frequency for single-tone measurements via the VoIP input path.
- param distor_freq:
Range: 1 Hz to 10.5 kHz, Unit: Hz
- set_hpass(filter_py: HighpassFilterExtended) None [source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:VOIP:FILTer:HPASs driver.configure.afRf.measurement.voip.filterPy.set_hpass(filter_py = enums.HighpassFilterExtended.F300)
Configures the highpass filter in the VoIP input path.
- param filter_py:
OFF | F6 | F50 | F300 OFF Filter disabled F6, F50, F300 Cutoff frequency 6 Hz / 50 Hz / 300 Hz
- set_lpass(filter_py: LowpassFilterExtended) None [source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:VOIP:FILTer:LPASs driver.configure.afRf.measurement.voip.filterPy.set_lpass(filter_py = enums.LowpassFilterExtended.F15K)
Configures the lowpass filter in the VoIP input path.
- param filter_py:
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>:VOIP:FILTer:ROBustauto driver.configure.afRf.measurement.voip.filterPy.set_robust_auto(automatic_mode = False)
Enables or disables robust automatic mode for distortion signal filtering in the VoIP input path.
- param automatic_mode:
OFF | ON
- set_weighting(filter_py: WeightingFilter) None [source]
# SCPI: CONFigure:AFRF:MEASurement<Instance>:VOIP:FILTer:WEIGhting driver.configure.afRf.measurement.voip.filterPy.set_weighting(filter_py = enums.WeightingFilter.AWEighting)
Configures the weighting filter in the VoIP input path.
- param filter_py:
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.voip.filterPy.clone()
Subgroups