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: DEGree| RADian

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: integer Range: 2E8 to 3E8

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: SPEed| FREQuency

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| RCS 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| CM| FT 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| SM 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| KHZ| MHZ 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| MPH| MPS 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:

DEGree| RADian

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:

integer Range: 2E8 to 3E8

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:

SPEed| FREQuency

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| RCS 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| CM| FT 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| SM 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| KHZ| MHZ 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| MPH| MPS KMH Kilometer per hour MPH Miles per Hour MPS Meter per Seconds