Data

SCPI Commands :

PULSe:ENVelope:DATA:CLEar
PULSe:ENVelope:DATA:LOAD
PULSe:ENVelope:DATA:MULTiplier
PULSe:ENVelope:DATA:OFFSet
PULSe:ENVelope:DATA:SAVE
PULSe:ENVelope:DATA:UNIT
class DataCls[source]

Data commands group definition. 11 total commands, 1 Subgroups, 6 group commands

clear() None[source]
# SCPI: PULSe:ENVelope:DATA:CLEar
driver.pulse.envelope.data.clear()

Deletes all items from the list or the table.

clear_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: PULSe:ENVelope:DATA:CLEar
driver.pulse.envelope.data.clear_with_opc()

Deletes all items from the list or the table.

Same as clear, but waits for the operation to complete before continuing further. Use the RsPulseSeq.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms:

Maximum time to wait in milliseconds, valid only for this call.

get_load() str[source]
# SCPI: PULSe:ENVelope:DATA:LOAD
value: str = driver.pulse.envelope.data.get_load()

Loads an envelope description form an ASCII file.

return:

load: string File path, file name, and file extension

get_multiplier() float[source]
# SCPI: PULSe:ENVelope:DATA:MULTiplier
value: float = driver.pulse.envelope.data.get_multiplier()

Sets a multiplier factor.

return:

multiplier: float Range: -100 to 100

get_offset() float[source]
# SCPI: PULSe:ENVelope:DATA:OFFSet
value: float = driver.pulse.envelope.data.get_offset()

Sets an offset for the envelope.

return:

offset: float Range: -100 to 100

get_save() str[source]
# SCPI: PULSe:ENVelope:DATA:SAVE
value: str = driver.pulse.envelope.data.get_save()

Stores the custom envelope into file.

return:

save: string File path, file name, and file extension

get_unit() DataUnit[source]
# SCPI: PULSe:ENVelope:DATA:UNIT
value: enums.DataUnit = driver.pulse.envelope.data.get_unit()

Sets the data format.

return:

unit: VOLTage| WATTs| DB

set_load(load: str) None[source]
# SCPI: PULSe:ENVelope:DATA:LOAD
driver.pulse.envelope.data.set_load(load = 'abc')

Loads an envelope description form an ASCII file.

param load:

string File path, file name, and file extension

set_multiplier(multiplier: float) None[source]
# SCPI: PULSe:ENVelope:DATA:MULTiplier
driver.pulse.envelope.data.set_multiplier(multiplier = 1.0)

Sets a multiplier factor.

param multiplier:

float Range: -100 to 100

set_offset(offset: float) None[source]
# SCPI: PULSe:ENVelope:DATA:OFFSet
driver.pulse.envelope.data.set_offset(offset = 1.0)

Sets an offset for the envelope.

param offset:

float Range: -100 to 100

set_save(save: str) None[source]
# SCPI: PULSe:ENVelope:DATA:SAVE
driver.pulse.envelope.data.set_save(save = 'abc')

Stores the custom envelope into file.

param save:

string File path, file name, and file extension

set_unit(unit: DataUnit) None[source]
# SCPI: PULSe:ENVelope:DATA:UNIT
driver.pulse.envelope.data.set_unit(unit = enums.DataUnit.DB)

Sets the data format.

param unit:

VOLTage| WATTs| DB

Cloning the Group

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

Subgroups