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