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