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