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