Envelope

SCPI Commands :

PULSe:ENVelope:EQUation
PULSe:ENVelope:MODE
class EnvelopeCls[source]

Envelope commands group definition. 13 total commands, 1 Subgroups, 2 group commands

get_equation() str[source]
# SCPI: PULSe:ENVelope:EQUation
value: str = driver.pulse.envelope.get_equation()

Determines the envelope mathematically.

return:

equation: string

get_mode() EnvelopeMode[source]
# SCPI: PULSe:ENVelope:MODE
value: enums.EnvelopeMode = driver.pulse.envelope.get_mode()

Selects the type of the custom envelope function.

return:

mode: DATA| EQUation

set_equation(equation: str) None[source]
# SCPI: PULSe:ENVelope:EQUation
driver.pulse.envelope.set_equation(equation = 'abc')

Determines the envelope mathematically.

param equation:

string

set_mode(mode: EnvelopeMode) None[source]
# SCPI: PULSe:ENVelope:MODE
driver.pulse.envelope.set_mode(mode = enums.EnvelopeMode.DATA)

Selects the type of the custom envelope function.

param mode:

DATA| EQUation

Cloning the Group

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

Subgroups