exponenta event banner

getElementPosition

Системный объект: поэтапный. URA
Пакет: поэтапный

Положения элементов массива

Синтаксис

POS = getElementPosition(H)
POS = getElementPosition(H,ELEIDX)

Описание

POS = getElementPosition(H) возвращает позиции элементов URA H. POS - 3-by-N матрица, где N - число элементов в H. Каждый столбец POS определяет положение элемента в локальной системе координат, в метрах, с помощью формы [x; y; z].

Для получения подробной информации о локальной системе координат URA введите phased.URA.coordinateSystemInfo.

POS = getElementPosition(H,ELEIDX) возвращает позиции элементов, указанные в индексном векторе элемента, ELEIDX. Индекс URA проходит вниз по каждому столбцу, затем к следующему столбцу справа. Например, в URA с 4 элементами в каждой строке и 3 элементами в каждом столбце элемент в третьей строке и втором столбце имеет значение индекса 6.

Примеры

развернуть все

Создайте URA по умолчанию с прямоугольной решеткой и получите позиции элемента.

array = phased.URA;
pos = getElementPosition(array)
pos = 3×4

         0         0         0         0
   -0.2500   -0.2500    0.2500    0.2500
    0.2500   -0.2500    0.2500   -0.2500