exponenta event banner

checkPermission

Проверить разрешение платформы БПЛА по геофайнгу

Описание

permission = checkPermission(platform) проверяет, разрешено ли текущее положение платформы БПЛА в соответствии с геоструктурами.

permission = checkPermission(platform,position) проверяет, разрешено ли конкретное положение в инерциальном кадре сценария.

permission = checkPermission(platform,position,Name,Value) указывает параметры, использующие один или несколько аргументов пары имя-значение. Например, 'UseLatLon',true использует координаты широты, долготы и высоты для positions вход.

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

свернуть все

Платформа БПЛА в сценарии, заданном как uavPlatform объект.

Положение платформы БПЛА в инерциальном кадре сценария, определяемое как вектор формы [x y z].

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

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: 'UseLatLon',trueиспользует координаты широты, долготы и высоты для positions вход.

Используйте координаты широты, долготы и высоты для положения платформы, указанного как пара, разделенная запятыми 'UseLatLon' и логический 0 (false) или 1(true).

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

Опорный кадр для вычисления движения платформы БПЛА, определяемый как разделенная запятыми пара, состоящая из 'ReferenceFrame' и строковый скаляр, который соответствует любому опорному кадру в uavScenario.

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

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

свернуть все

Разрешение Geofence для платформы, возвращенное как 0 (false) или 1 (true), который указывает, разрешена ли платформа БПЛА внутри геозащиты (true) или не допускается (false).

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

Представлен в R2020b