Units

SCPI Commands :

[SOURce<HW>]:AREGenerator:UNITs:ANGLe
[SOURce<HW>]:AREGenerator:UNITs:C
[SOURce<HW>]:AREGenerator:UNITs:DOPPler
[SOURce<HW>]:AREGenerator:UNITs:KCONstant
[SOURce<HW>]:AREGenerator:UNITs:RANGe
[SOURce<HW>]:AREGenerator:UNITs:RCS
[SOURce<HW>]:AREGenerator:UNITs:SHIFt
[SOURce<HW>]:AREGenerator:UNITs:SPEed
class UnitsCls[source]

Units commands group definition. 8 total commands, 0 Subgroups, 8 group commands

get_angle() UnitAngleAreg[source]
# SCPI: [SOURce<HW>]:AREGenerator:UNITs:ANGLe
value: enums.UnitAngleAreg = driver.source.areGenerator.units.get_angle()

Sets the unit of the horizontal angle of the simulated radar object.

return:

areg_unit_agle: No help available

get_c() int[source]
# SCPI: [SOURce<HW>]:AREGenerator:UNITs:C
value: int = driver.source.areGenerator.units.get_c()

Sets the value of speed of light for internal calculations. The defined value of speed of light is used for calculation of the doppler shift, the distance and the RCS.

return:

areg_unit_ligth_sp: No help available

get_doppler() AregDopplerUnit[source]
# SCPI: [SOURce<HW>]:AREGenerator:UNITs:DOPPler
value: enums.AregDopplerUnit = driver.source.areGenerator.units.get_doppler()

Defines if the radial velocity is defined as Doppler speed or frequency.

return:

areg_obj_dopp_unit: No help available

get_kconstant() AregAttRcsKeepConst[source]
# SCPI: [SOURce<HW>]:AREGenerator:UNITs:KCONstant
value: enums.AregAttRcsKeepConst = driver.source.areGenerator.units.get_kconstant()

Selects the parameter used as constant value for the calculation of the simulated radar object.

return:

areg_keep_const: - ATTenuation: Uses the current value for attenuation as constant for the calculation. - RCS: Uses the current value for RCS as constant for the calculation.

get_range() UnitLengthAreg[source]
# SCPI: [SOURce<HW>]:AREGenerator:UNITs:RANGe
value: enums.UnitLengthAreg = driver.source.areGenerator.units.get_range()

Defines the range unit.

return:

areg_unit_range: - M: Meter - CM: Centimeter - FT: Feet

get_rcs() UnitRcsAreg[source]
# SCPI: [SOURce<HW>]:AREGenerator:UNITs:RCS
value: enums.UnitRcsAreg = driver.source.areGenerator.units.get_rcs()

Defines the unit of the radar cross section.

return:

areg_unit_rcs: - DBSM: dB relative to one square meter. - SM: m2 (square meters) .

get_shift() UnitShiftAreg[source]
# SCPI: [SOURce<HW>]:AREGenerator:UNITs:SHIFt
value: enums.UnitShiftAreg = driver.source.areGenerator.units.get_shift()

Defines the unit for the Doppler shift.

return:

areg_unit_shift: - HZ: Hertz - KHZ: Kilohertz - MHZ: Megahertz

get_speed() UnitSpeedAreg[source]
# SCPI: [SOURce<HW>]:AREGenerator:UNITs:SPEed
value: enums.UnitSpeedAreg = driver.source.areGenerator.units.get_speed()

Defines the speed unit.

return:

areg_unit_speed: - KMH: Kilometer per hour - MPH: Miles per Hour - MPS: Meter per Seconds

set_angle(areg_unit_agle: UnitAngleAreg) None[source]
# SCPI: [SOURce<HW>]:AREGenerator:UNITs:ANGLe
driver.source.areGenerator.units.set_angle(areg_unit_agle = enums.UnitAngleAreg.DEGree)

Sets the unit of the horizontal angle of the simulated radar object.

param areg_unit_agle:

No help available

set_c(areg_unit_ligth_sp: int) None[source]
# SCPI: [SOURce<HW>]:AREGenerator:UNITs:C
driver.source.areGenerator.units.set_c(areg_unit_ligth_sp = 1)

Sets the value of speed of light for internal calculations. The defined value of speed of light is used for calculation of the doppler shift, the distance and the RCS.

param areg_unit_ligth_sp:

No help available

set_doppler(areg_obj_dopp_unit: AregDopplerUnit) None[source]
# SCPI: [SOURce<HW>]:AREGenerator:UNITs:DOPPler
driver.source.areGenerator.units.set_doppler(areg_obj_dopp_unit = enums.AregDopplerUnit.FREQuency)

Defines if the radial velocity is defined as Doppler speed or frequency.

param areg_obj_dopp_unit:

No help available

set_kconstant(areg_keep_const: AregAttRcsKeepConst) None[source]
# SCPI: [SOURce<HW>]:AREGenerator:UNITs:KCONstant
driver.source.areGenerator.units.set_kconstant(areg_keep_const = enums.AregAttRcsKeepConst.ATTenuation)

Selects the parameter used as constant value for the calculation of the simulated radar object.

param areg_keep_const:
  • ATTenuation: Uses the current value for attenuation as constant for the calculation.

  • RCS: Uses the current value for RCS as constant for the calculation.

set_range(areg_unit_range: UnitLengthAreg) None[source]
# SCPI: [SOURce<HW>]:AREGenerator:UNITs:RANGe
driver.source.areGenerator.units.set_range(areg_unit_range = enums.UnitLengthAreg.CM)

Defines the range unit.

param areg_unit_range:
  • M: Meter

  • CM: Centimeter

  • FT: Feet

set_rcs(areg_unit_rcs: UnitRcsAreg) None[source]
# SCPI: [SOURce<HW>]:AREGenerator:UNITs:RCS
driver.source.areGenerator.units.set_rcs(areg_unit_rcs = enums.UnitRcsAreg.DBSM)

Defines the unit of the radar cross section.

param areg_unit_rcs:
  • DBSM: dB relative to one square meter.

  • SM: m2 (square meters) .

set_shift(areg_unit_shift: UnitShiftAreg) None[source]
# SCPI: [SOURce<HW>]:AREGenerator:UNITs:SHIFt
driver.source.areGenerator.units.set_shift(areg_unit_shift = enums.UnitShiftAreg.HZ)

Defines the unit for the Doppler shift.

param areg_unit_shift:
  • HZ: Hertz

  • KHZ: Kilohertz

  • MHZ: Megahertz

set_speed(areg_unit_speed: UnitSpeedAreg) None[source]
# SCPI: [SOURce<HW>]:AREGenerator:UNITs:SPEed
driver.source.areGenerator.units.set_speed(areg_unit_speed = enums.UnitSpeedAreg.KMH)

Defines the speed unit.

param areg_unit_speed:
  • KMH: Kilometer per hour

  • MPH: Miles per Hour

  • MPS: Meter per Seconds