Fsk

SCPI Commands :

PULSe:MOP:FSK:DEViation
PULSe:MOP:FSK:INVert
PULSe:MOP:FSK:SRATe
PULSe:MOP:FSK:TYPE
class FskCls[source]

Fsk commands group definition. 4 total commands, 0 Subgroups, 4 group commands

get_deviation() float[source]
# SCPI: PULSe:MOP:FSK:DEViation
value: float = driver.pulse.mop.fsk.get_deviation()

Sets the modulation deviation.

return:

deviation: float Range: 0.001 to 1e+09, Unit: Hz

get_invert() bool[source]
# SCPI: PULSe:MOP:FSK:INVert
value: bool = driver.pulse.mop.fsk.get_invert()

Inverts the modulation.

return:

invert: ON| OFF| 1| 0

get_symbol_rate() float[source]
# SCPI: PULSe:MOP:FSK:SRATe
value: float = driver.pulse.mop.fsk.get_symbol_rate()

Sets the symbol rate of the modulated signal.

return:

srate: float Range: 1 to 1e+09

get_type_py() FskType[source]
# SCPI: PULSe:MOP:FSK:TYPE
value: enums.FskType = driver.pulse.mop.fsk.get_type_py()

Selects the FSK modulation type.

return:

type_py: FS2| FS4| FS8| FS16| FS32| FS64

set_deviation(deviation: float) None[source]
# SCPI: PULSe:MOP:FSK:DEViation
driver.pulse.mop.fsk.set_deviation(deviation = 1.0)

Sets the modulation deviation.

param deviation:

float Range: 0.001 to 1e+09, Unit: Hz

set_invert(invert: bool) None[source]
# SCPI: PULSe:MOP:FSK:INVert
driver.pulse.mop.fsk.set_invert(invert = False)

Inverts the modulation.

param invert:

ON| OFF| 1| 0

set_symbol_rate(srate: float) None[source]
# SCPI: PULSe:MOP:FSK:SRATe
driver.pulse.mop.fsk.set_symbol_rate(srate = 1.0)

Sets the symbol rate of the modulated signal.

param srate:

float Range: 1 to 1e+09

set_type_py(type_py: FskType) None[source]
# SCPI: PULSe:MOP:FSK:TYPE
driver.pulse.mop.fsk.set_type_py(type_py = enums.FskType.FS16)

Selects the FSK modulation type.

param type_py:

FS2| FS4| FS8| FS16| FS32| FS64