plotCoverage

Постройте покрытие датчика в trackingGlobeViewer

Описание

plotCoverage(viewer,configs) строит покрытия датчика, заданные массивом конфигурационных структур покрытия configs.

Примечание

Когда CoverageMode свойство viewer установлен в "Beam", графики функций только датчик или эмиттерный луч. Когда CoverageMode свойство установлено в "Coverage", графики функций и луч и покрытие датчика.

plotCoverage(___,frame) указывает, что система координат раньше интерпретировала Position поле конфигурационных структур покрытия, в дополнение к входным параметрам от предыдущего синтаксиса..

пример

plotCoverage(___,Name=Value) задает опции с помощью одних или нескольких аргументов name-value. Например, plotCoverage(viewer,configs,Color=[1 0 0]) задает цвет нанесенных на график покрытий как триплет RGB [1 0 0].

Примеры

свернуть все

Создайте сценарий отслеживания, добавьте платформу в сценарии и смонтируйте радарный датчик на платформе.

scene = trackingScenario(IsEarthCentered=true);
r = fusionRadarSensor(1,RangeLimits=[0 5e6]);
radarTowerLLA = [10 10 1000];
platform(scene,'Position',radarTowerLLA,'Sensors',r);

Используйте coverageConfig функция, чтобы получить настройку покрытия радарного датчика.

covcon = coverageConfig(scene);

Создайте средство просмотра земного шара отслеживания и постройте покрытие.

viewer = trackingGlobeViewer;
plotCoverage(viewer,covcon,"ECEF",Color=[1 0 0])

Возьмите снимок состояния и покажите результаты.

drawnow
snapshot(viewer)

Входные параметры

свернуть все

Отслеживание средства просмотра земного шара в виде trackingGlobeViewer объект.[1]

Настройки покрытия в виде массива конфигурационных структур покрытия. Каждая структура содержит эти поля:

Поля настроек

Поле Описание
Index Уникальное целое число, чтобы идентифицировать датчики или эмиттеры.
LookAngle

Текущие пеленги датчика или эмиттера в виде:

  • Скаляр в градусах при сканировании только в направлении азимута.

  • Двухэлементный вектор [azimuth; elevation] в градусах при сканировании и в азимуте и в направлениях вертикального изменения.

FieldOfViewПоле зрения датчика или эмиттера в виде двухэлементного вектора [azimuth; elevation] в градусах.
ScanLimits

Минимальные и максимальные углы датчик или эмиттер могут отсканировать от его Orientation.

  • Если датчик или эмиттер могут только отсканировать в направлении азимута, задайте пределы как вектор 1 на 2 строки [minAz, maxAz] в градусах.

  • Если датчик или эмиттер могут также отсканировать в направлении вертикального изменения, задайте пределы как матрицу 2 на 2 [minAz, maxAz; minEl, maxEl] в градусах.

RangeОбласть значений луча и зона охвата датчика или эмиттера в метрах.
PositionПоложение источника датчика или эмиттера в виде трехэлементного вектора [XYZ].
OrientationПреобразование вращения из сценария или глобальной переменной структурирует к датчику или системе координат монтирования эмиттера в виде матрицы вращения, кватерниона или трех Углов Эйлера в последовательности ZYX.

Примечание

Задайте Index поле как положительное целое число, если вход является объектом датчика, таким как fusionRadarSensor объект. Задайте Index поле как отрицательное целое число, если вход является эмиттерным объектом, таким как radarEmitter объект.

Система координат в виде "NED" для северо-востока вниз, "ENU" для "восточного севера" или "ECEF" для Земли зафиксирована сосредоточенная Земля. Когда задано как "NED" или "ENU", источник системы координат в местоположении, заданном ReferenceLocation свойство viewer объект.

Типы данных: char | string

Аргументы name-value

Задайте дополнительные пары аргументов как Name1=Value1,...,NameN=ValueN, где Name имя аргумента и Value соответствующее значение. Аргументы name-value должны появиться после других аргументов, но порядок пар не имеет значения.

Пример: plotCoverage(viewer,configs,Color=[1 0 0])

Цвет покрытий датчика в виде N-by-3 матрица триплетов RGB, где N является количеством покрытий датчика, заданных в configs входной параметр.

Прозрачность покрытия в виде скаляра в области значений [0, 1].

Введенный в R2021b

[1] Выравнивание контуров и меток области является представлением функции, обеспеченной по условию поставщики, и не подразумевает подтверждение MathWorks®.

Для просмотра документации необходимо авторизоваться на сайте