uiaeroairspeed

Создайте компонент индикатора воздушной скорости

Описание

пример

airspeed = uiaeroairspeed создает индикатор воздушной скорости на новом рисунке. MATLAB® вызывает uifigure функция для создания рисунка.

Индикатор воздушной скорости отображает измерения воздушной скорости самолета в узлах.

По умолчанию второстепенные такты представляют шаги 10 узлов, а основные такты - шаги 40 узлов. Параметры Minimum и Maximum определяют минимальное и максимальное значения на манометре. Количество и распределение тактов фиксировано, что означает, что первый и последний такты отображают минимальное и максимальное значения. Промежуточные такты распределяются равномерно между минимальным и максимальным значениями. Для основных тактов распределение тактов составляет (Maximum - Minimum )/9. Для незначительных тактов распределение тактов составляет (Maximum - Minimum )/36.

Индикатор воздушной скорости имеет шкальные цветовые полоски, которые допускают перекрытие для первой полоски, отображаемой в другом радиусе. Этот другой радиус позволяет манометру представлять VFE (максимальная скорость с удлиненным закрылком) и VSO (скорость заглушки с удлиненным закрылком), точно для воздушной скорости и скорости заглушки самолета.

Если значение входа находится под Minimum, игла отображается на 5 степенях под Minimum значением. Если значение превышает Maximum значение, игла отображается на 5 градусов выше максимального такта.

Примечание

Используйте эту функцию только с рисунками, созданными с помощью uifigure функция. Приложения, созданные с помощью GUIDE или figure функция не поддерживает компоненты летного прибора.

пример

airspeed = uiaeroairspeed(parent) задает объект, в котором будет создан индикатор воздушной скорости.

airspeed = uiaeroairspeed( ___ ,Name,Value) задает свойства индикатора воздушной скорости с помощью одной или нескольких Name,Value аргументы в виде пар. Используйте эту опцию с любыми комбинациями входных аргументов в предыдущих синтаксисах.

Примеры

свернуть все

Создайте компонент индикатора воздушной скорости с именем airspeed. По умолчанию функция создает uifigure объект для объекта индикатора.

airspeed = uiaeroairspeed
airspeed = 

  AirspeedIndicator (0) with properties:

            Airspeed: 0
         ScaleColors: [4×3 double]
    ScaleColorLimits: [4×2 double]
              Limits: [40 400]
            Position: [100 100 120 120]

  Show all properties

Создайте окно рисунка, содержащее компонент индикатора воздушной скорости, затем создайте компонент индикатора воздушной скорости с именем airspeed.

f = uifigure;
airspeed = uiaeroairspeed(f)
airspeed = 

  AirspeedIndicator (0) with properties:

            Airspeed: 0
         ScaleColors: [4×3 double]
    ScaleColorLimits: [4×2 double]
              Limits: [40 400]
            Position: [100 100 120 120]

  Show all properties

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

свернуть все

Родительский контейнер, заданный как Figure объект, созданный с использованием uifigure функция, или один из ее дочерних контейнеров: Tab, Panel, ButtonGroup, или GridLayout. Если вы не задаете родительский контейнер, MATLAB вызывает uifigure функция для создания нового Figure объект, который служит родительским контейнером.

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

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

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

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

свернуть все

Компонент индикатора воздушной скорости, возвращаемый как объект.

Введенный в R2018b