Circular

SCPI Commands :

SCAN:CIRCular:MODE
SCAN:CIRCular:NELevation
SCAN:CIRCular:NODDing
SCAN:CIRCular:NRATe
SCAN:CIRCular:PALMer
SCAN:CIRCular:PERiod
SCAN:CIRCular:PRATe
SCAN:CIRCular:PSQuint
SCAN:CIRCular:ROTation
SCAN:CIRCular:RPM
class CircularCls[source]

Circular commands group definition. 10 total commands, 0 Subgroups, 10 group commands

get_mode() CircularMode[source]
# SCPI: SCAN:CIRCular:MODE
value: enums.CircularMode = driver.scan.circular.get_mode()

Sets if the scan turning speed is set as a scans rate or as a period.

return:

mode: RPM| SEC RPM Scan rate, set with the command method RsPulseSeq.Scan.Circular.rpm. SEC Scan period, set with the command method RsPulseSeq.Scan.Circular.period.

get_nelevation() float[source]
# SCPI: SCAN:CIRCular:NELevation
value: float = driver.scan.circular.get_nelevation()

Sets the elevation angle.

return:

nelevation: float Range: 0.01 to 90

get_nodding() bool[source]
# SCPI: SCAN:CIRCular:NODDing
value: bool = driver.scan.circular.get_nodding()

Enables superimposing a horizontal nodding on the scan.

return:

nodding: ON| OFF| 1| 0

get_nrate() float[source]
# SCPI: SCAN:CIRCular:NRATe
value: float = driver.scan.circular.get_nrate()

Sets the elevation rate.

return:

nrate: float Range: 0.01 to 2000

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

Enables superimposing a conical scan on the current scan.

return:

palmer: ON| OFF| 1| 0

get_period() float[source]
# SCPI: SCAN:CIRCular:PERiod
value: float = driver.scan.circular.get_period()

Sets the time it takes for the antenna to turn once.

return:

period: float Range: 0.006 to 6000

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

Sets the scan rate.

return:

prate: float Range: 0.1 to 1000

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

Sets the squint angle.

return:

psquint: float Range: 0.05 to 45

get_rotation() Rotation[source]
# SCPI: SCAN:CIRCular:ROTation
value: enums.Rotation = driver.scan.circular.get_rotation()

Sets the rotation direction of the antenna.

return:

rotation: CW| CCW

get_rpm() float[source]
# SCPI: SCAN:CIRCular:RPM
value: float = driver.scan.circular.get_rpm()

Sets the rotation speed of the antenna.

return:

rpm: float Range: 0.01 to 1000, Unit: degree/s

set_mode(mode: CircularMode) None[source]
# SCPI: SCAN:CIRCular:MODE
driver.scan.circular.set_mode(mode = enums.CircularMode.RPM)

Sets if the scan turning speed is set as a scans rate or as a period.

param mode:

RPM| SEC RPM Scan rate, set with the command method RsPulseSeq.Scan.Circular.rpm. SEC Scan period, set with the command method RsPulseSeq.Scan.Circular.period.

set_nelevation(nelevation: float) None[source]
# SCPI: SCAN:CIRCular:NELevation
driver.scan.circular.set_nelevation(nelevation = 1.0)

Sets the elevation angle.

param nelevation:

float Range: 0.01 to 90

set_nodding(nodding: bool) None[source]
# SCPI: SCAN:CIRCular:NODDing
driver.scan.circular.set_nodding(nodding = False)

Enables superimposing a horizontal nodding on the scan.

param nodding:

ON| OFF| 1| 0

set_nrate(nrate: float) None[source]
# SCPI: SCAN:CIRCular:NRATe
driver.scan.circular.set_nrate(nrate = 1.0)

Sets the elevation rate.

param nrate:

float Range: 0.01 to 2000

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

Enables superimposing a conical scan on the current scan.

param palmer:

ON| OFF| 1| 0

set_period(period: float) None[source]
# SCPI: SCAN:CIRCular:PERiod
driver.scan.circular.set_period(period = 1.0)

Sets the time it takes for the antenna to turn once.

param period:

float Range: 0.006 to 6000

set_prate(prate: float) None[source]
# SCPI: SCAN:CIRCular:PRATe
driver.scan.circular.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:CIRCular:PSQuint
driver.scan.circular.set_psquint(psquint = 1.0)

Sets the squint angle.

param psquint:

float Range: 0.05 to 45

set_rotation(rotation: Rotation) None[source]
# SCPI: SCAN:CIRCular:ROTation
driver.scan.circular.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:CIRCular:RPM
driver.scan.circular.set_rpm(rpm = 1.0)

Sets the rotation speed of the antenna.

param rpm:

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