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