BlankRanges
SCPI Commands :
PLATform:EMITter:BLANkranges:CLEar
PLATform:EMITter:BLANkranges:COUNt
PLATform:EMITter:BLANkranges:DELete
PLATform:EMITter:BLANkranges:SELect
PLATform:EMITter:BLANkranges:STARt
PLATform:EMITter:BLANkranges:STOP
- class BlankRangesCls[source]
BlankRanges commands group definition. 7 total commands, 1 Subgroups, 6 group commands
- clear() None [source]
# SCPI: PLATform:EMITter:BLANkranges:CLEar driver.platform.emitter.blankRanges.clear()
Deletes all items from the list or the table.
- clear_with_opc(opc_timeout_ms: int = -1) None [source]
# SCPI: PLATform:EMITter:BLANkranges:CLEar driver.platform.emitter.blankRanges.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: PLATform:EMITter:BLANkranges:DELete driver.platform.emitter.blankRanges.delete(delete = 1.0)
Deletes the particular item.
- param delete:
float
- get_count() float [source]
# SCPI: PLATform:EMITter:BLANkranges:COUNt value: float = driver.platform.emitter.blankRanges.get_count()
Queries the number of existing items.
- return:
count: integer
- get_select() float [source]
# SCPI: PLATform:EMITter:BLANkranges:SELect value: float = driver.platform.emitter.blankRanges.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_start() float [source]
# SCPI: PLATform:EMITter:BLANkranges:STARt value: float = driver.platform.emitter.blankRanges.get_start()
Sets the start angle for the selected blank range. The reference value (i.e. 0DEG) is the configured ‘Azimuth’ value for the selected emitter. Use together with method RsPulseSeq.Platform.Emitter.BlankRanges.select. To configure several blank ranges with a single command, you can use PLATform:EMITter:BLANkranges . This approach is more efficient than using several blank range start/stop commands.
- return:
start: float Range: 0 to 360
- get_stop() float [source]
# SCPI: PLATform:EMITter:BLANkranges:STOP value: float = driver.platform.emitter.blankRanges.get_stop()
Sets the stop angle for the selected ‘Blank Range’. The reference value (i.e. 0DEG) is the configured ‘Azimuth’ value for the selected emitter. Use together with method RsPulseSeq.Platform.Emitter.BlankRanges.select. To configure several blank ranges with a single command, you can use PLATform:EMITter:BLANkranges . This approach is more efficient than using several blank range start/stop commands.
- return:
stop: float Range: 0 to 360
- set_select(select: float) None [source]
# SCPI: PLATform:EMITter:BLANkranges:SELect driver.platform.emitter.blankRanges.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_start(start: float) None [source]
# SCPI: PLATform:EMITter:BLANkranges:STARt driver.platform.emitter.blankRanges.set_start(start = 1.0)
Sets the start angle for the selected blank range. The reference value (i.e. 0DEG) is the configured ‘Azimuth’ value for the selected emitter. Use together with method RsPulseSeq.Platform.Emitter.BlankRanges.select. To configure several blank ranges with a single command, you can use PLATform:EMITter:BLANkranges . This approach is more efficient than using several blank range start/stop commands.
- param start:
float Range: 0 to 360
- set_stop(stop: float) None [source]
# SCPI: PLATform:EMITter:BLANkranges:STOP driver.platform.emitter.blankRanges.set_stop(stop = 1.0)
Sets the stop angle for the selected ‘Blank Range’. The reference value (i.e. 0DEG) is the configured ‘Azimuth’ value for the selected emitter. Use together with method RsPulseSeq.Platform.Emitter.BlankRanges.select. To configure several blank ranges with a single command, you can use PLATform:EMITter:BLANkranges . This approach is more efficient than using several blank range start/stop commands.
- param stop:
float Range: 0 to 360
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.platform.emitter.blankRanges.clone()
Subgroups