exponenta event banner

обнаружить

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

Описание

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