Entry
SCPI Commands :
SCAN:CUSTom:ENTRy:AZIMuth
SCAN:CUSTom:ENTRy:CLEar
SCAN:CUSTom:ENTRy:COUNt
SCAN:CUSTom:ENTRy:DELete
SCAN:CUSTom:ENTRy:DWELl
SCAN:CUSTom:ENTRy:ELEVation
SCAN:CUSTom:ENTRy:INSert
SCAN:CUSTom:ENTRy:JUMPtype
SCAN:CUSTom:ENTRy:SELect
SCAN:CUSTom:ENTRy:TRANstime
- class EntryCls[source]
Entry commands group definition. 11 total commands, 1 Subgroups, 10 group commands
- clear() None [source]
# SCPI: SCAN:CUSTom:ENTRy:CLEar driver.scan.custom.entry.clear()
Deletes all items from the list or the table.
- clear_with_opc(opc_timeout_ms: int = -1) None [source]
# SCPI: SCAN:CUSTom:ENTRy:CLEar driver.scan.custom.entry.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: SCAN:CUSTom:ENTRy:DELete driver.scan.custom.entry.delete(delete = 1.0)
Deletes the particular item.
- param delete:
float
- get_azimuth() float [source]
# SCPI: SCAN:CUSTom:ENTRy:AZIMuth value: float = driver.scan.custom.entry.get_azimuth()
Sets the azimuth of the scan position.
- return:
azimuth: float Range: -180 to 180
- get_count() float [source]
# SCPI: SCAN:CUSTom:ENTRy:COUNt value: float = driver.scan.custom.entry.get_count()
Queries the number of existing items.
- return:
count: integer
- get_dwell() float [source]
# SCPI: SCAN:CUSTom:ENTRy:DWELl value: float = driver.scan.custom.entry.get_dwell()
Sets how long the scan stays in a position.
- return:
dwell: float Range: 0 to 3600
- get_elevation() float [source]
# SCPI: SCAN:CUSTom:ENTRy:ELEVation value: float = driver.scan.custom.entry.get_elevation()
Sets the elevation of the scan position.
- return:
elevation: float Range: -90 to 90
- get_jump_type() bool [source]
# SCPI: SCAN:CUSTom:ENTRy:JUMPtype value: bool = driver.scan.custom.entry.get_jump_type()
Defines how to move to the next position, either with a jump or with a transition. For transitions, you need to define a transition time.
- return:
jump_type: ON| OFF| 1| 0 ON | 1 Jump enabled. OFF | 0 Transition enabled.
- get_select() float [source]
# SCPI: SCAN:CUSTom:ENTRy:SELect value: float = driver.scan.custom.entry.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_trans_time() float [source]
# SCPI: SCAN:CUSTom:ENTRy:TRANstime value: float = driver.scan.custom.entry.get_trans_time()
Sets the time for the transition between two positions.
- return:
trans_time: float Range: 0 to 3600
- set_azimuth(azimuth: float) None [source]
# SCPI: SCAN:CUSTom:ENTRy:AZIMuth driver.scan.custom.entry.set_azimuth(azimuth = 1.0)
Sets the azimuth of the scan position.
- param azimuth:
float Range: -180 to 180
- set_dwell(dwell: float) None [source]
# SCPI: SCAN:CUSTom:ENTRy:DWELl driver.scan.custom.entry.set_dwell(dwell = 1.0)
Sets how long the scan stays in a position.
- param dwell:
float Range: 0 to 3600
- set_elevation(elevation: float) None [source]
# SCPI: SCAN:CUSTom:ENTRy:ELEVation driver.scan.custom.entry.set_elevation(elevation = 1.0)
Sets the elevation of the scan position.
- param elevation:
float Range: -90 to 90
- set_insert(insert: float) None [source]
# SCPI: SCAN:CUSTom:ENTRy:INSert driver.scan.custom.entry.set_insert(insert = 1.0)
Inserts a new item before the selected one.
- param insert:
float
- set_jump_type(jump_type: bool) None [source]
# SCPI: SCAN:CUSTom:ENTRy:JUMPtype driver.scan.custom.entry.set_jump_type(jump_type = False)
Defines how to move to the next position, either with a jump or with a transition. For transitions, you need to define a transition time.
- param jump_type:
ON| OFF| 1| 0 ON | 1 Jump enabled. OFF | 0 Transition enabled.
- set_select(select: float) None [source]
# SCPI: SCAN:CUSTom:ENTRy:SELect driver.scan.custom.entry.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_trans_time(trans_time: float) None [source]
# SCPI: SCAN:CUSTom:ENTRy:TRANstime driver.scan.custom.entry.set_trans_time(trans_time = 1.0)
Sets the time for the transition between two positions.
- param trans_time:
float Range: 0 to 3600
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.scan.custom.entry.clone()
Subgroups