Df
SCPI Commands :
SCENario:DF:ALIas
SCENario:DF:CLEar
SCENario:DF:CURRent
SCENario:DF:DELete
SCENario:DF:DISTance
SCENario:DF:ENABle
SCENario:DF:FREQuency
SCENario:DF:LDELay
SCENario:DF:LEVel
SCENario:DF:PRIority
SCENario:DF:SELect
SCENario:DF:SEQuence
SCENario:DF:THReshold
SCENario:DF:TYPE
- class DfCls[source]
Df commands group definition. 144 total commands, 14 Subgroups, 14 group commands
- clear() None [source]
# SCPI: SCENario:DF:CLEar driver.scenario.df.clear()
Deletes all items from the list or the table.
- clear_with_opc(opc_timeout_ms: int = -1) None [source]
# SCPI: SCENario:DF:CLEar driver.scenario.df.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:DF:DELete driver.scenario.df.delete(delete = 1.0)
Deletes the particular item.
- param delete:
float
- get_alias() str [source]
# SCPI: SCENario:DF:ALIas value: str = driver.scenario.df.get_alias()
Enters an alias name.
- return:
alias: string
- get_current() float [source]
# SCPI: SCENario:DF:CURRent value: float = driver.scenario.df.get_current()
Sets the sequence/emitter that is used by the scenario.
- return:
current: float Number of the sequence/emitter in the list with multiple sequences
- get_distance() float [source]
# SCPI: SCENario:DF:DISTance value: float = driver.scenario.df.get_distance()
Sets the distance to the receiver.
- return:
distance: float Range: 0 to 1e+09, Unit: m
- get_enable() bool [source]
# SCPI: SCENario:DF:ENABle value: bool = driver.scenario.df.get_enable()
If enabled, the PDW list is included in the output file.
- return:
enable: ON| OFF| 1| 0
- get_frequency() float [source]
# SCPI: SCENario:DF:FREQuency value: float = driver.scenario.df.get_frequency()
Sets the frequency for the selected emitter.
- return:
frequency: No help available
- get_ldelay() float [source]
# SCPI: SCENario:DF:LDELay value: float = driver.scenario.df.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:DF:LEVel value: float = driver.scenario.df.get_level()
Adds a level offset.
- return:
level: float Range: -200 to 0
- get_priority() float [source]
# SCPI: SCENario:DF:PRIority value: float = driver.scenario.df.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:DF:SELect value: float = driver.scenario.df.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_sequence() str [source]
# SCPI: SCENario:DF:SEQuence value: str = driver.scenario.df.get_sequence()
Assigns a sequence to the background signal.
- return:
sequence: string
- get_threshold() float [source]
# SCPI: SCENario:DF:THReshold value: float = driver.scenario.df.get_threshold()
Sets a threshold. Pulses at levels below this threshold are omitted.
- return:
threshold: float Range: -100 to 0
- get_type_py() DfType [source]
# SCPI: SCENario:DF:TYPE value: enums.DfType = driver.scenario.df.get_type_py()
Defines whether an emitter/interferer is configured.
- return:
type_py: EMITter | | WAVeform
- set_alias(alias: str) None [source]
# SCPI: SCENario:DF:ALIas driver.scenario.df.set_alias(alias = 'abc')
Enters an alias name.
- param alias:
string
- set_current(current: float) None [source]
# SCPI: SCENario:DF:CURRent driver.scenario.df.set_current(current = 1.0)
Sets the sequence/emitter that is used by the scenario.
- param current:
float Number of the sequence/emitter in the list with multiple sequences
- set_distance(distance: float) None [source]
# SCPI: SCENario:DF:DISTance driver.scenario.df.set_distance(distance = 1.0)
Sets the distance to the receiver.
- param distance:
float Range: 0 to 1e+09, Unit: m
- set_enable(enable: bool) None [source]
# SCPI: SCENario:DF:ENABle driver.scenario.df.set_enable(enable = False)
If enabled, the PDW list is included in the output file.
- param enable:
ON| OFF| 1| 0
- set_ldelay(ldelay: float) None [source]
# SCPI: SCENario:DF:LDELay driver.scenario.df.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:DF:LEVel driver.scenario.df.set_level(level = 1.0)
Adds a level offset.
- param level:
float Range: -200 to 0
- set_priority(priority: float) None [source]
# SCPI: SCENario:DF:PRIority driver.scenario.df.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:DF:SELect driver.scenario.df.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_sequence(sequence: str) None [source]
# SCPI: SCENario:DF:SEQuence driver.scenario.df.set_sequence(sequence = 'abc')
Assigns a sequence to the background signal.
- param sequence:
string
- set_threshold(threshold: float) None [source]
# SCPI: SCENario:DF:THReshold driver.scenario.df.set_threshold(threshold = 1.0)
Sets a threshold. Pulses at levels below this threshold are omitted.
- param threshold:
float Range: -100 to 0
- set_type_py(type_py: DfType) None [source]
# SCPI: SCENario:DF:TYPE driver.scenario.df.set_type_py(type_py = enums.DfType.BACKground)
Defines whether an emitter/interferer is configured.
- param type_py:
EMITter | | WAVeform
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.scenario.df.clone()
Subgroups