System object: phased.URA
Package: phased
Normal vector to array elements
normvec = getElementNormal(sURA)
normvec = getElementNormal(sURA,elemidx)
returns
the normal vectors of the array elements of the normvec
= getElementNormal(sURA
)phased.URA
System object™, sURA
.
The output argument normvec
is a 2-by-N matrix,
where N is the number of elements in array, sURA
.
Each column of normvec
defines the normal direction
of an element in the local coordinate system in the form[az;el]
.
Units are degrees. Array elements are located in the plane selected
in the ArrayNormal
property. Element normal vectors
are parallel to the array normal. The normal to a URA array depends
upon the selected ArrayNormal
property.
ArrayNormal Property Value | Array Normal Direction | Array Plane |
---|---|---|
'x' | azimuth = 0°, elevation = 0° (x-axis) | yz |
'y' | azimuth = 90°, elevation = 0° (y-axis) | zx |
'z' | azimuth = 0°, elevation = 90° (z-axis) | xy |
The origin of the local coordinate system is defined by the phase center of the array.
returns
only the normal vectors of the elements specified in the element index
vector, normvec
= getElementNormal(sURA
,elemidx
)elemidx
. This syntax can use any of the
input arguments in the previous syntax.