exponenta event banner

uiaeroairspeed

Создать компонент индикатора скорости

Описание

пример

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

Индикатор скорости показывает измерения скорости самолета в узлах.

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

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

Если входное значение находится в диапазоне Минимум (Minimum), игла отображает значение Минимум (Minimum) на расстоянии 5 градусов. Если значение превышает максимальное значение, игла показывает 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.

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

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

свернуть все

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

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