FilterPy
SCPI Commands :
PULSe:MOP:FILTer:BT
PULSe:MOP:FILTer:BWIDth
PULSe:MOP:FILTer:LENGth
PULSe:MOP:FILTer:ROLLoff
PULSe:MOP:FILTer:TYPE
- class FilterPyCls[source]
FilterPy commands group definition. 5 total commands, 0 Subgroups, 5 group commands
- get_bandwidth() float [source]
# SCPI: PULSe:MOP:FILTer:BWIDth value: float = driver.pulse.mop.filterPy.get_bandwidth()
Sets the transition bandwidth of the filter.
- return:
bwidth: float Range: 1 to 1e+09
- get_bt() float [source]
# SCPI: PULSe:MOP:FILTer:BT value: float = driver.pulse.mop.filterPy.get_bt()
Sets the B x T filter parameter.
- return:
bt: float Range: 0.15 to 2.5
- get_length() float [source]
# SCPI: PULSe:MOP:FILTer:LENGth value: float = driver.pulse.mop.filterPy.get_length()
Sets the filter length.
- return:
length: integer Range: 1 to 64
- get_rolloff() float [source]
# SCPI: PULSe:MOP:FILTer:ROLLoff value: float = driver.pulse.mop.filterPy.get_rolloff()
Sets the roll off factor.
- return:
rolloff: float Range: 0.05 to 1
- get_type_py() FilterType [source]
# SCPI: PULSe:MOP:FILTer:TYPE value: enums.FilterType = driver.pulse.mop.filterPy.get_type_py()
Selects the filter type.
- return:
type_py: NONE| RECTangular| COS| RCOS| GAUSs| LPASs| FSKGauss| SOQPsk| SMWRect
- set_bandwidth(bwidth: float) None [source]
# SCPI: PULSe:MOP:FILTer:BWIDth driver.pulse.mop.filterPy.set_bandwidth(bwidth = 1.0)
Sets the transition bandwidth of the filter.
- param bwidth:
float Range: 1 to 1e+09
- set_bt(bt: float) None [source]
# SCPI: PULSe:MOP:FILTer:BT driver.pulse.mop.filterPy.set_bt(bt = 1.0)
Sets the B x T filter parameter.
- param bt:
float Range: 0.15 to 2.5
- set_length(length: float) None [source]
# SCPI: PULSe:MOP:FILTer:LENGth driver.pulse.mop.filterPy.set_length(length = 1.0)
Sets the filter length.
- param length:
integer Range: 1 to 64
- set_rolloff(rolloff: float) None [source]
# SCPI: PULSe:MOP:FILTer:ROLLoff driver.pulse.mop.filterPy.set_rolloff(rolloff = 1.0)
Sets the roll off factor.
- param rolloff:
float Range: 0.05 to 1
- set_type_py(type_py: FilterType) None [source]
# SCPI: PULSe:MOP:FILTer:TYPE driver.pulse.mop.filterPy.set_type_py(type_py = enums.FilterType.COS)
Selects the filter type.
- param type_py:
NONE| RECTangular| COS| RCOS| GAUSs| LPASs| FSKGauss| SOQPsk| SMWRect