Cpdw
SCPI Commands :
SCENario:CPDW:ALIas
SCENario:CPDW:CLEar
SCENario:CPDW:DELete
SCENario:CPDW:ENABle
SCENario:CPDW:FREQ
SCENario:CPDW:INTerleaving
SCENario:CPDW:LDELay
SCENario:CPDW:LEVel
SCENario:CPDW:LVABs
SCENario:CPDW:NAME
SCENario:CPDW:PRIority
SCENario:CPDW:SELect
SCENario:CPDW:THReshold
- class CpdwCls[source]
Cpdw commands group definition. 22 total commands, 2 Subgroups, 13 group commands
- clear() None [source]
# SCPI: SCENario:CPDW:CLEar driver.scenario.cpdw.clear()
Deletes all items from the list or the table.
- clear_with_opc(opc_timeout_ms: int = -1) None [source]
# SCPI: SCENario:CPDW:CLEar driver.scenario.cpdw.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.
- delete(delete: float) None [source]
# SCPI: SCENario:CPDW:DELete driver.scenario.cpdw.delete(delete = 1.0)
Deletes the particular item.
- param delete:
float
- get_alias() str [source]
# SCPI: SCENario:CPDW:ALIas value: str = driver.scenario.cpdw.get_alias()
Enters an alias name.
- return:
alias: string
- get_enable() bool [source]
# SCPI: SCENario:CPDW:ENABle value: bool = driver.scenario.cpdw.get_enable()
If enabled, the PDW list is included in the output file.
- return:
enable: ON| OFF| 1| 0
- get_freq() float [source]
# SCPI: SCENario:CPDW:FREQ value: float = driver.scenario.cpdw.get_freq()
Sets the frequency for the selected emitter.
- return:
freq: float Range: -1000 to 1e+11
- get_interleaving() bool [source]
# SCPI: SCENario:CPDW:INTerleaving value: bool = driver.scenario.cpdw.get_interleaving()
If enabled, multiple PDW lists are interleaved into a single output file using a priority-based dropping algorithm. Set the priority with the command method RsPulseSeq.Scenario.Cpdw.priority.
- return:
interleaving: ON| OFF| 1| 0
- get_ldelay() float [source]
# SCPI: SCENario:CPDW:LDELay value: float = driver.scenario.cpdw.get_ldelay()
If interleaving is enabled, shifts the processing of the selected PDW list in time.
- return:
ldelay: float Range: -1e+09 to 1e+09
- get_level() float [source]
# SCPI: SCENario:CPDW:LEVel value: float = driver.scenario.cpdw.get_level()
Adds a level offset.
- return:
level: float Range: -200 to 0
- get_lvabs() float [source]
# SCPI: SCENario:CPDW:LVABs value: float = driver.scenario.cpdw.get_lvabs()
Sets the absolute level for the selected PDW list.
- return:
lvabs: float Range: -130 to 30
- get_name() str [source]
# SCPI: SCENario:CPDW:NAME value: str = driver.scenario.cpdw.get_name()
Selects the waveform element, used to import the PDW list. Query the list of waveform elements with the command method RsPulseSeq.Waveform.catalog.
- return:
name: string
- get_priority() float [source]
# SCPI: SCENario:CPDW:PRIority value: float = driver.scenario.cpdw.get_priority()
Sets the priority of the selected PDW list , where the higher the value the higher the priority.
- return:
priority: float Range: 1 to 100
- get_select() float [source]
# SCPI: SCENario:CPDW:SELect value: float = driver.scenario.cpdw.get_select()
Selects the item to which the subsequent commands apply.
- return:
select: float Item number within the range 1 to …:COUNt. For example, method RsPulseSeq.Sequence.Item.count. Range: 1 to 4096
- get_threshold() float [source]
# SCPI: SCENario:CPDW:THReshold value: float = driver.scenario.cpdw.get_threshold()
Sets a threshold. Pulses at levels below this threshold are omitted.
- return:
threshold: float Range: -100 to 0
- set_alias(alias: str) None [source]
# SCPI: SCENario:CPDW:ALIas driver.scenario.cpdw.set_alias(alias = 'abc')
Enters an alias name.
- param alias:
string
- set_enable(enable: bool) None [source]
# SCPI: SCENario:CPDW:ENABle driver.scenario.cpdw.set_enable(enable = False)
If enabled, the PDW list is included in the output file.
- param enable:
ON| OFF| 1| 0
- set_freq(freq: float) None [source]
# SCPI: SCENario:CPDW:FREQ driver.scenario.cpdw.set_freq(freq = 1.0)
Sets the frequency for the selected emitter.
- param freq:
float Range: -1000 to 1e+11
- set_interleaving(interleaving: bool) None [source]
# SCPI: SCENario:CPDW:INTerleaving driver.scenario.cpdw.set_interleaving(interleaving = False)
If enabled, multiple PDW lists are interleaved into a single output file using a priority-based dropping algorithm. Set the priority with the command method RsPulseSeq.Scenario.Cpdw.priority.
- param interleaving:
ON| OFF| 1| 0
- set_ldelay(ldelay: float) None [source]
# SCPI: SCENario:CPDW:LDELay driver.scenario.cpdw.set_ldelay(ldelay = 1.0)
If interleaving is enabled, shifts the processing of the selected PDW list in time.
- param ldelay:
float Range: -1e+09 to 1e+09
- set_level(level: float) None [source]
# SCPI: SCENario:CPDW:LEVel driver.scenario.cpdw.set_level(level = 1.0)
Adds a level offset.
- param level:
float Range: -200 to 0
- set_lvabs(lvabs: float) None [source]
# SCPI: SCENario:CPDW:LVABs driver.scenario.cpdw.set_lvabs(lvabs = 1.0)
Sets the absolute level for the selected PDW list.
- param lvabs:
float Range: -130 to 30
- set_name(name: str) None [source]
# SCPI: SCENario:CPDW:NAME driver.scenario.cpdw.set_name(name = 'abc')
Selects the waveform element, used to import the PDW list. Query the list of waveform elements with the command method RsPulseSeq.Waveform.catalog.
- param name:
string
- set_priority(priority: float) None [source]
# SCPI: SCENario:CPDW:PRIority driver.scenario.cpdw.set_priority(priority = 1.0)
Sets the priority of the selected PDW list , where the higher the value the higher the priority.
- param priority:
float Range: 1 to 100
- set_select(select: float) None [source]
# SCPI: SCENario:CPDW:SELect driver.scenario.cpdw.set_select(select = 1.0)
Selects the item to which the subsequent commands apply.
- param select:
float Item number within the range 1 to …:COUNt. For example, method RsPulseSeq.Sequence.Item.count. Range: 1 to 4096
- set_threshold(threshold: float) None [source]
# SCPI: SCENario:CPDW:THReshold driver.scenario.cpdw.set_threshold(threshold = 1.0)
Sets a threshold. Pulses at levels below this threshold are omitted.
- param threshold:
float Range: -100 to 0
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.scenario.cpdw.clone()
Subgroups