Range Angle Calculator

Область значений и угловые вычисления

Библиотека

Среда и цель

phasedenvlib

  • Range Angle Calculator block

Описание

Блок Range Angle Calculator вычисляет области значений и/или азимут и углы возвышения нескольких положений относительно ссылочного положения и относительно ссылочной ориентации осей. Ссылочное положение и ссылочные оси могут быть заданы в диалоговом окне блока или использующий входные порты.

Параметры

Propagation model

Задайте модель распространения путем установки этого параметра на Free space или Two-ray.

Reference position source

Задайте ссылочный источник положения путем установки этого параметра на Property или Input port. Если Reference position source установлен в Property, установите положение с помощью параметра Reference position. Если Reference position source установлен в Input port, использование входной порт пометило RefPos.

Reference position

Задайте ссылочную позицию вектора 3 на 1 из прямоугольных координат в метрах в форме [x;y;z]. Ссылочное положение служит источником системы локальной координаты. Области значений и углы входных положений измеряются относительно ссылочного положения. Этот параметр появляется только, когда Reference position source установлен в Property.

Reference axes source

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

Reference axes

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

Output(s)

Задайте желаемый выход (выходы) блока. Каждый тип выхода отправляется в различный порт в зависимости от значения параметров.

ЗначениеПорт
AngleAng
RangeRange
Range and AngleAng и Range
Simulate using

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

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

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

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

Ускоряющие режимы

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

Для получения дополнительной информации смотрите Выбор Simulation Mode (Simulink).

Порты

Примечание

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

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

Смотрите также

Введенный в R2014b