uiaeroairspeed

Создайте компонент анемотахометра

Синтаксис

airspeed = uiaeroairspeed
egt = uiaeroairspeed(parent)
egt = uiaeroairspeed( ___ ,Name,Value)

Описание

пример

airspeed = uiaeroairspeed создает анемотахометр в новой фигуре. MATLAB® вызывает функцию uifigure, чтобы создать фигуру.

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

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

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

Примечание

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

пример

egt = uiaeroairspeed(parent) задает объект, в котором можно создать анемотахометр.

egt = 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.

figure = uifigure;
airspeed = uiaeroairspeed(figure)
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 должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Для полного списка свойств анемотахометра и описаний для каждого типа, смотрите AirspeedIndicator Properties.

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

свернуть все

Компонент анемотахометра, возвращенный как объект.

Введенный в R2018b