exponenta event banner

Калькулятор угла диапазона

Расчеты дальности и угла

Библиотека

Среда и цель

phasedenvlib

  • Range Angle Calculator block

Описание

Блок «Калькулятор угла диапазона» вычисляет диапазоны и/или азимутальные и высотные углы нескольких положений относительно опорного положения и относительно ориентации опорных осей. Положение привязки и оси привязки можно задать в диалоговом окне блока или с помощью портов ввода.

Параметры

Модель распространения

Укажите модель распространения, установив для этого параметра значение Free space или Two-ray.

Источник опорного положения

Укажите источник опорной позиции, установив для этого параметра значение Property или Input port. Если для параметра Источник опорного положения установлено значение Propertyзадайте положение с помощью параметра Положение привязки (Reference position). Если для параметра Источник опорного положения установлено значение Input port, используйте порт ввода с меткой RefPos.

Опорное положение

Укажите положение привязки в виде вектора прямоугольных координат 3 на 1 в метрах в форме [x;y;z]. Опорное положение служит началом локальной системы координат. Диапазоны и углы входных положений измеряются относительно исходного положения. Этот параметр появляется только в том случае, если для параметра Источник положения привязки установлено значение Property.

Источник опорных осей

Укажите источник опорных осей, установив для этого параметра значение Property или Input port. Если для источника опорных осей установлено значение Propertyзадайте оси с помощью параметра Справочные оси (Reference axes). Если для источника опорных осей установлено значение Input port, используйте порт ввода с меткой RefAxes.

Опорные оси

Укажите опорные оси локальной системы координат, с помощью которых вычисляются диапазон и углы в виде ортонормированной матрицы 3 на 3. Каждый столбец матрицы определяет направление оси для локальной системы координат в виде [x; y; z] с началом координат в исходном положении. Этот параметр появляется только в том случае, если для параметра Источник опорных осей (Reference axes source) задано значение Property.

Выходные данные

Укажите требуемые выходные данные блока. Выходные данные каждого типа посылаются на отдельный порт в зависимости от значения параметра.

СтоимостьПорт
AngleAng
RangeRange
Range and AngleAng и Range
Моделирование с использованием

Метод моделирования блоков, указанный как Interpreted Execution или Code Generation. Если вы хотите, чтобы ваш блок использовал интерпретатор MATLAB ®, выберитеInterpreted Execution. Если вы хотите, чтобы ваш блок работал как скомпилированный код, выберите Code Generation. Скомпилированный код требует времени для компиляции, но обычно работает быстрее.

Интерпретированное выполнение полезно при разработке и настройке модели. Блок запускает базовую системную object™ в MATLAB. Модель можно быстро изменить и выполнить. Когда вы удовлетворены результатами, вы можете запустить блок с помощью Code Generation. Длительное моделирование выполняется быстрее, чем при интерпретированном выполнении. Можно запускать повторные выполнения без повторной компиляции. Однако при изменении каких-либо параметров блока блок автоматически перекомпилируется перед выполнением.

При установке этого параметра необходимо учитывать общий режим моделирования модели. В таблице показано, как параметр Simulate using взаимодействует с режимом общего моделирования.

Когда модель Simulink ® находится вAccelerator режим блока, заданный с помощью Simulate, переопределяет режим моделирования.

Режимы ускорения

Моделирование блоковПоведение при моделировании
NormalAcceleratorRapid Accelerator
Interpreted ExecutionБлок выполняется с использованием интерпретатора MATLAB.Блок выполняется с использованием интерпретатора MATLAB.Создание автономного исполняемого файла из модели.
Code GenerationБлок скомпилирован.Все блоки в модели компилируются.

Дополнительные сведения см. в разделе Выбор режима моделирования (Simulink).

Порты

Примечание

Входные и выходные порты блока соответствуют входным и выходным параметрам, описанным в step метод базового объекта System. См. ссылку в нижней части этой страницы.

ПортПоддерживаемые типы данных
PosПлавающая точка с двойной точностью
RefPosПлавающая точка с двойной точностью
RefAxesПлавающая точка с двойной точностью
RangeПлавающая точка с двойной точностью
AngПлавающая точка с двойной точностью

См. также

Представлен в R2014b