Spiral

SCPI Commands :

SCAN:SPIRal:PALMer
SCAN:SPIRal:PRATe
SCAN:SPIRal:PSQuint
SCAN:SPIRal:RETRace
SCAN:SPIRal:ROTation
SCAN:SPIRal:ROUNds
SCAN:SPIRal:RTIMe
SCAN:SPIRal:STEP
SCAN:SPIRal:UNIDirection
class SpiralCls[source]

Spiral commands group definition. 9 total commands, 0 Subgroups, 9 group commands

get_palmer() bool[source]
# SCPI: SCAN:SPIRal:PALMer
value: bool = driver.scan.spiral.get_palmer()

Enables superimposing a conical scan on the current scan.

return:

palmer: ON| OFF| 1| 0

get_prate() float[source]
# SCPI: SCAN:SPIRal:PRATe
value: float = driver.scan.spiral.get_prate()

Sets the scan rate.

return:

prate: float Range: 0.1 to 1000

get_psquint() float[source]
# SCPI: SCAN:SPIRal:PSQuint
value: float = driver.scan.spiral.get_psquint()

Sets the squint angle.

return:

psquint: float Range: 0.05 to 45

get_retrace() float[source]
# SCPI: SCAN:SPIRal:RETRace
value: float = driver.scan.spiral.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:SPIRal:ROTation
value: enums.Rotation = driver.scan.spiral.get_rotation()

Sets the rotation direction of the antenna.

return:

rotation: CW| CCW

get_rounds() float[source]
# SCPI: SCAN:SPIRal:ROUNds
value: float = driver.scan.spiral.get_rounds()

Sets the number of rounds the antenna performs.

return:

rounds: float Range: 0.1 to 15

get_rtime() float[source]
# SCPI: SCAN:SPIRal:RTIMe
value: float = driver.scan.spiral.get_rtime()

Sets the turning speed of the antenna.

return:

rtime: float Range: 0.01 to 10, Unit: degree/s

get_step() float[source]
# SCPI: SCAN:SPIRal:STEP
value: float = driver.scan.spiral.get_step()

Determines the step size to increase the scan radius.

return:

step: float Range: 1 to 11.25, Unit: degree

get_uni_direction() bool[source]
# SCPI: SCAN:SPIRal:UNIDirection
value: bool = driver.scan.spiral.get_uni_direction()

Enables a unidirectional scan mode.

return:

uni_direction: ON| OFF| 1| 0

set_palmer(palmer: bool) None[source]
# SCPI: SCAN:SPIRal:PALMer
driver.scan.spiral.set_palmer(palmer = False)

Enables superimposing a conical scan on the current scan.

param palmer:

ON| OFF| 1| 0

set_prate(prate: float) None[source]
# SCPI: SCAN:SPIRal:PRATe
driver.scan.spiral.set_prate(prate = 1.0)

Sets the scan rate.

param prate:

float Range: 0.1 to 1000

set_psquint(psquint: float) None[source]
# SCPI: SCAN:SPIRal:PSQuint
driver.scan.spiral.set_psquint(psquint = 1.0)

Sets the squint angle.

param psquint:

float Range: 0.05 to 45

set_retrace(retrace: float) None[source]
# SCPI: SCAN:SPIRal:RETRace
driver.scan.spiral.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:SPIRal:ROTation
driver.scan.spiral.set_rotation(rotation = enums.Rotation.CCW)

Sets the rotation direction of the antenna.

param rotation:

CW| CCW

set_rounds(rounds: float) None[source]
# SCPI: SCAN:SPIRal:ROUNds
driver.scan.spiral.set_rounds(rounds = 1.0)

Sets the number of rounds the antenna performs.

param rounds:

float Range: 0.1 to 15

set_rtime(rtime: float) None[source]
# SCPI: SCAN:SPIRal:RTIMe
driver.scan.spiral.set_rtime(rtime = 1.0)

Sets the turning speed of the antenna.

param rtime:

float Range: 0.01 to 10, Unit: degree/s

set_step(step: float) None[source]
# SCPI: SCAN:SPIRal:STEP
driver.scan.spiral.set_step(step = 1.0)

Determines the step size to increase the scan radius.

param step:

float Range: 1 to 11.25, Unit: degree

set_uni_direction(uni_direction: bool) None[source]
# SCPI: SCAN:SPIRal:UNIDirection
driver.scan.spiral.set_uni_direction(uni_direction = False)

Enables a unidirectional scan mode.

param uni_direction:

ON| OFF| 1| 0