detect

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

Описание

detections = detect(plat,time) сообщают обнаружения от всех датчиков, смонтированных на платформе, plat, в заданном time. Используйте этот синтаксис, когда ни один из датчиков не запросит информацию на сигналах, существующих в сценарии.

detections = detect(plat,signals,time) также задает любые сигналы, signals, существующий в сценарии. Используйте этот синтаксис, когда датчики запросят информацию на сигналах.

detections = detect(plat,signals,emitterConfigs,time) также задает эмиттерные настройки, emitterConfigs. Используйте этот синтаксис, когда датчики запросят информацию на настройках эмиттеров, генерирующих сигналы в сценарии.

[detections,numDets] = detect(___) также возвращает количество обнаружений, numDets. Этот выходной аргумент может использоваться с любым из предыдущих синтаксисов.

[detections,numDets,sensorConfigs] = detect(___) также возвращает все настройки датчика, sensorConfigs. Этот выходной аргумент может использоваться с любым из предыдущих синтаксисов.

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

свернуть все

Платформа сценария в виде Platform объект. Чтобы создать платформы, используйте platform функция.

Время симуляции в виде положительной скалярной величины.

Пример: 1.5

Типы данных: single | double

Эмиссия сигнала в виде массива ячеек объектов эмиссии сигнала, такая как radarEmission объекты.

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

Поле Описание
EmitterIndex

Уникальный эмиттерный индекс, возвращенный как положительное целое число.

IsValidTime

Допустимое время эмиссии, возвращенное как 0 или 1. IsValidTime 0 когда эмиттерные обновления время от времени требуют, которые являются между интервалами обновления, заданными UpdateInterval свойство.

IsScanDone

Завершил ли эмиттер скан, возвращенный как true или false.

FieldOfView

Поле зрения эмиттера, возвращенного как двухэлементный вектор [азимут; вертикальное изменение] в градусах.

MeasurementParameters

Эмиттерные параметры измерения, возвращенные как массив структур, содержащих координатную систему координат, преобразовывают, должен был преобразовать положения и скорости в системе координат верхнего уровня к текущей эмиттерной системе координат.

Выходные аргументы

свернуть все

Обнаружения датчика, возвращенные как массив ячеек objectDetection объекты.

Количество обнаружений, о которых сообщают, возвратилось как неотрицательное целое число.

Типы данных: double

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

Поле Описание
SensorIndex

Уникальный индекс датчика, возвращенный как положительное целое число.

IsValidTime

Допустимое время обнаружения, возвращенное как true или false. IsValidTime false когда обновления обнаружения требуют между интервалами обновления, заданными частотой обновления.

IsScanDone

IsScanDone true когда датчик завершил скан.

FieldOfView

Поле зрения датчика, возвращенного как 2 1 вектор из положительных действительных значений, [azfov; elfov]. azfov и elfov представляйте поле зрения в азимуте и вертикальном изменении, соответственно.

MeasurementParameters

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

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

| | | | |

Введенный в R2021a