Qpsk

SCPI Commands :

PULSe:MOP:QPSK:SRATe
PULSe:MOP:QPSK:TYPE
class QpskCls[source]

Qpsk commands group definition. 3 total commands, 1 Subgroups, 2 group commands

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

Sets the symbol rate.

return:

srate: float Range: 1 to 1e+09

get_type_py() QpskType[source]
# SCPI: PULSe:MOP:QPSK:TYPE
value: enums.QpskType = driver.pulse.mop.qpsk.get_type_py()

Selects the modulation type.

return:

type_py: NORMal| OQPSk| DQPSk| ASOQpsk| BSOQpsk| TGSoqpsk

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

Sets the symbol rate.

param srate:

float Range: 1 to 1e+09

set_type_py(type_py: QpskType) None[source]
# SCPI: PULSe:MOP:QPSK:TYPE
driver.pulse.mop.qpsk.set_type_py(type_py = enums.QpskType.ASOQpsk)

Selects the modulation type.

param type_py:

NORMal| OQPSk| DQPSk| ASOQpsk| BSOQpsk| TGSoqpsk

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.pulse.mop.qpsk.clone()

Subgroups