Array

SCPI Commands :

ANTenna:MODel:ARRay:NX
ANTenna:MODel:ARRay:NZ
ANTenna:MODel:ARRay:RESolution
ANTenna:MODel:ARRay:XDIStance
ANTenna:MODel:ARRay:ZDIStance
class ArrayCls[source]

Array commands group definition. 16 total commands, 4 Subgroups, 5 group commands

get_nx() float[source]
# SCPI: ANTenna:MODel:ARRay:NX
value: float = driver.antenna.model.array.get_nx()

Sets the number of elements of the antenna array.

return:

nx: No help available

get_nz() float[source]
# SCPI: ANTenna:MODel:ARRay:NZ
value: float = driver.antenna.model.array.get_nz()

Sets the number of elements of the antenna array.

return:

nz: float Range: 2 to 1000 (planar phased array; linear phase array) , 100 (rectangular phase array) , 50 (hexagonal phase array)

get_resolution() float[source]
# SCPI: ANTenna:MODel:ARRay:RESolution
value: float = driver.antenna.model.array.get_resolution()

Sets a custom resolution for the antenna pattern simulation.

return:

resolution: float Range: 0.1 to 1

get_xdistance() float[source]
# SCPI: ANTenna:MODel:ARRay:XDIStance
value: float = driver.antenna.model.array.get_xdistance()

Sets the spacing between the elements of the array antenna.

return:

xdistance: No help available

get_zdistance() float[source]
# SCPI: ANTenna:MODel:ARRay:ZDIStance
value: float = driver.antenna.model.array.get_zdistance()

Sets the spacing between the elements of the array antenna.

return:

zdistance: float Range: 0.0001 to 1

set_nx(nx: float) None[source]
# SCPI: ANTenna:MODel:ARRay:NX
driver.antenna.model.array.set_nx(nx = 1.0)

Sets the number of elements of the antenna array.

param nx:

float Range: 2 to 1000 (planar phased array; linear phase array) , 100 (rectangular phase array) , 50 (hexagonal phase array)

set_nz(nz: float) None[source]
# SCPI: ANTenna:MODel:ARRay:NZ
driver.antenna.model.array.set_nz(nz = 1.0)

Sets the number of elements of the antenna array.

param nz:

float Range: 2 to 1000 (planar phased array; linear phase array) , 100 (rectangular phase array) , 50 (hexagonal phase array)

set_resolution(resolution: float) None[source]
# SCPI: ANTenna:MODel:ARRay:RESolution
driver.antenna.model.array.set_resolution(resolution = 1.0)

Sets a custom resolution for the antenna pattern simulation.

param resolution:

float Range: 0.1 to 1

set_xdistance(xdistance: float) None[source]
# SCPI: ANTenna:MODel:ARRay:XDIStance
driver.antenna.model.array.set_xdistance(xdistance = 1.0)

Sets the spacing between the elements of the array antenna.

param xdistance:

float Range: 0.0001 to 1

set_zdistance(zdistance: float) None[source]
# SCPI: ANTenna:MODel:ARRay:ZDIStance
driver.antenna.model.array.set_zdistance(zdistance = 1.0)

Sets the spacing between the elements of the array antenna.

param zdistance:

float Range: 0.0001 to 1

Cloning the Group

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

Subgroups