Model

SCPI Commands :

ANTenna:MODel:BANDwidth
ANTenna:MODel:FREQuency
ANTenna:MODel:POLarization
ANTenna:MODel:TYPE
class ModelCls[source]

Model commands group definition. 81 total commands, 14 Subgroups, 4 group commands

get_bandwidth() float[source]
# SCPI: ANTenna:MODel:BANDwidth
value: float = driver.antenna.model.get_bandwidth()

Sets the antenna bandwidth.

return:

bandwidth: float Range: 1e+06 to 1e+11

get_frequency() float[source]
# SCPI: ANTenna:MODel:FREQuency
value: float = driver.antenna.model.get_frequency()

Sets the frequency.

return:

frequency: float Range: 1e+06 to 1e+11, Unit: Hz

get_polarization() Polarization[source]
# SCPI: ANTenna:MODel:POLarization
value: enums.Polarization = driver.antenna.model.get_polarization()

Sets the antenna polarization.

return:

polarization: VERTical| HORizontal| CRIGht| CLEFt| SRIGht| SLEFt

get_type_py() AntennaModel[source]
# SCPI: ANTenna:MODel:TYPE
value: enums.AntennaModel = driver.antenna.model.get_type_py()

Sets the antenna pattern.

return:

type_py: DIPole| PARabolic| GAUSsian| SINC| HORN| COSecant| ARRay| USER| CUSTom| CARRay| CARDoid| PLUGin

set_bandwidth(bandwidth: float) None[source]
# SCPI: ANTenna:MODel:BANDwidth
driver.antenna.model.set_bandwidth(bandwidth = 1.0)

Sets the antenna bandwidth.

param bandwidth:

float Range: 1e+06 to 1e+11

set_frequency(frequency: float) None[source]
# SCPI: ANTenna:MODel:FREQuency
driver.antenna.model.set_frequency(frequency = 1.0)

Sets the frequency.

param frequency:

float Range: 1e+06 to 1e+11, Unit: Hz

set_polarization(polarization: Polarization) None[source]
# SCPI: ANTenna:MODel:POLarization
driver.antenna.model.set_polarization(polarization = enums.Polarization.CLEFt)

Sets the antenna polarization.

param polarization:

VERTical| HORizontal| CRIGht| CLEFt| SRIGht| SLEFt

set_type_py(type_py: AntennaModel) None[source]
# SCPI: ANTenna:MODel:TYPE
driver.antenna.model.set_type_py(type_py = enums.AntennaModel.ARRay)

Sets the antenna pattern.

param type_py:

DIPole| PARabolic| GAUSsian| SINC| HORN| COSecant| ARRay| USER| CUSTom| CARRay| CARDoid| PLUGin

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.antenna.model.clone()

Subgroups