Helical
SCPI Commands :
SCAN:HELical:RETRace
SCAN:HELical:ROTation
SCAN:HELical:RPM
SCAN:HELical:TURNs
- class HelicalCls[source]
Helical commands group definition. 5 total commands, 1 Subgroups, 4 group commands
- get_retrace() float [source]
# SCPI: SCAN:HELical:RETRace value: float = driver.scan.helical.get_retrace()
Sets the speed for the antenna to return to the initial orientation.
- return:
retrace: float Range: 0 to 1
- get_rotation() Rotation [source]
# SCPI: SCAN:HELical:ROTation value: enums.Rotation = driver.scan.helical.get_rotation()
Sets the rotation direction of the antenna.
- return:
rotation: CW| CCW
- get_rpm() float [source]
# SCPI: SCAN:HELical:RPM value: float = driver.scan.helical.get_rpm()
Sets the rotation speed of the antenna.
- return:
rpm: float Range: 0.01 to 1000, Unit: degree/s
- get_turns() float [source]
# SCPI: SCAN:HELical:TURNs value: float = driver.scan.helical.get_turns()
Sets the number of turns.
- return:
turns: float Range: 1 to 30
- set_retrace(retrace: float) None [source]
# SCPI: SCAN:HELical:RETRace driver.scan.helical.set_retrace(retrace = 1.0)
Sets the speed for the antenna to return to the initial orientation.
- param retrace:
float Range: 0 to 1
- set_rotation(rotation: Rotation) None [source]
# SCPI: SCAN:HELical:ROTation driver.scan.helical.set_rotation(rotation = enums.Rotation.CCW)
Sets the rotation direction of the antenna.
- param rotation:
CW| CCW
- set_rpm(rpm: float) None [source]
# SCPI: SCAN:HELical:RPM driver.scan.helical.set_rpm(rpm = 1.0)
Sets the rotation speed of the antenna.
- param rpm:
float Range: 0.01 to 1000, Unit: degree/s
- set_turns(turns: float) None [source]
# SCPI: SCAN:HELical:TURNs driver.scan.helical.set_turns(turns = 1.0)
Sets the number of turns.
- param turns:
float Range: 1 to 30
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.scan.helical.clone()
Subgroups