Bpsk

SCPI Commands :

PULSe:MOP:BPSK:PHASe
PULSe:MOP:BPSK:TTIMe
PULSe:MOP:BPSK:TTYPe
PULSe:MOP:BPSK:TYPE
class BpskCls[source]

Bpsk commands group definition. 6 total commands, 1 Subgroups, 4 group commands

get_phase() float[source]
# SCPI: PULSe:MOP:BPSK:PHASe
value: float = driver.pulse.mop.bpsk.get_phase()

Sets the phase.

return:

phase: float Range: 0.1 to 180, Unit: degree

get_ttime() float[source]
# SCPI: PULSe:MOP:BPSK:TTIMe
value: float = driver.pulse.mop.bpsk.get_ttime()

Sets the transition time.

return:

ttime: float Range: 0 to 50, Unit: percent

get_ttype() BpskTtype[source]
# SCPI: PULSe:MOP:BPSK:TTYPe
value: enums.BpskTtype = driver.pulse.mop.bpsk.get_ttype()

Selects the transition type.

return:

ttype: LINear| COSine

get_type_py() BpskType[source]
# SCPI: PULSe:MOP:BPSK:TYPE
value: enums.BpskType = driver.pulse.mop.bpsk.get_type_py()

Sets the modulation type.

return:

type_py: STANdard| CONStant

set_phase(phase: float) None[source]
# SCPI: PULSe:MOP:BPSK:PHASe
driver.pulse.mop.bpsk.set_phase(phase = 1.0)

Sets the phase.

param phase:

float Range: 0.1 to 180, Unit: degree

set_ttime(ttime: float) None[source]
# SCPI: PULSe:MOP:BPSK:TTIMe
driver.pulse.mop.bpsk.set_ttime(ttime = 1.0)

Sets the transition time.

param ttime:

float Range: 0 to 50, Unit: percent

set_ttype(ttype: BpskTtype) None[source]
# SCPI: PULSe:MOP:BPSK:TTYPe
driver.pulse.mop.bpsk.set_ttype(ttype = enums.BpskTtype.COSine)

Selects the transition type.

param ttype:

LINear| COSine

set_type_py(type_py: BpskType) None[source]
# SCPI: PULSe:MOP:BPSK:TYPE
driver.pulse.mop.bpsk.set_type_py(type_py = enums.BpskType.CONStant)

Sets the modulation type.

param type_py:

STANdard| CONStant

Cloning the Group

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

Subgroups