exponenta event banner

Класс Aero.Aircraft.Environment

Пакет: Aero

Свойства, определяющие среду самолета и управляющие ею

Описание

Объект Aero.Aircraft.Environment класс определяет среды воздушных судов и управляет ими.

Атрибуты класса

Sealed
true

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

Создание

Описание

пример

aeroAircraftEnvironment = Aero.Aircraft.Environment создает один Aero.Aircraft.Environment со значениями свойств по умолчанию.

aeroAircraftEnvironment = Aero.Aircraft.Environment(N) создает матрицу N-на-N Aero.Aircraft.Environment объекты со значениями свойств по умолчанию.

aeroAircraftEnvironment = Aero.Aircraft.Environment(M,N,P,...) или Aero.Aircraft.Environment([M N P ...]) создает M-by-N-by-P-by-... массив Aero.Aircraft.Environment объекты со значениями свойств по умолчанию.

aeroAircraftEnvironment = Aero.Aircraft.Environment(size(A)) создает Aero.Aircraft.Environment объект того же размера, что и A и все Aero.Aircraft.Environment объекты.

aeroAircraftEnvironment = Aero.Aircraft.Environment(__,property,propertyValue) создает массив Aero.Aircraft.Environment объекты с property, propertyValue пар, применяемых к каждой из Aero.Aircraft.Environment объекты массива. Список свойств см. в разделе Свойства.

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

развернуть все

Количество объектов самолета, указанное как скаляр.

Количество объектов самолета, указанное как скаляр.

Количество объектов самолета, указанное как скаляр.

Размер объекта самолета, указанный как скаляр.

Свойства

развернуть все

Скорость ветра в координатах NED, определяемая как трехэлементный вектор в этих единицах:

ЕдиницаМодульная система

Метров в секунду (м/с)

'Metric'

Футов в секунду (фут/с)

'English (kts)'

Узлы (тыс. т)

'English (ft/s)'

Атрибуты:

GetAccess
public
SetAccess
public

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

Плотность воздуха, заданная как скаляр, в этих единицах:

ЕдиницаМодульная система

Килограммы на метра3 (кг/м3)

'Metric'

Пробки на фут3 (пробки/фут3)

'English (kts)' и 'English (ft/s)'

Атрибуты:

GetAccess
public
SetAccess
public

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

Статическая температура воздуха, заданная как скалярное число в единицах, заданных системой температур.

Атрибуты:

GetAccess
public
SetAccess
public

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

Статическое давление воздуха, указанное как скалярное число в следующих единицах:

ЕдиницаМодульная система

Паскальс (Па)

'Metric'

Фунтов на фет2 (psf)

'English (kts)' и 'English (ft/s)'

Атрибуты:

GetAccess
public
SetAccess
public

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

Скорость звука, заданная как скалярное число в следующих единицах:

ЕдиницаМодульная система

Метров в секунду (м/с)

'Metric'

Футов в секунду (фут/с)

'English (kts)'

Узлы (тыс. т)

'English (ft/s)'

Атрибуты:

GetAccess
public
SetAccess
public

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

Ускорение из-за силы тяжести, указанное как скалярное число в следующих единицах:

ЕдиницаМодульная система

Метров в секунду 2 (м/с2)

'Metric'

Футов в секунду (фут/с2)

'English (kts)' и 'English (ft/s)'

Атрибуты:

GetAccess
public
SetAccess
public

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

Aero.Aircraft.Properties , указанный как скаляр.

Атрибуты:

GetAccess
public
SetAccess
public

Примеры

свернуть все

Создание Aero.Aircraft.Environment объект.

Создание Aero.Aircraft.Environment объект.

env = Aero.Aircraft.Environment('Gravity', 32.2)
env = 

  Environment with properties:

    WindVelocity: [0 0 0]
         Density: 1.2250
     Temperature: 288.1500
        Pressure: 101352
    SpeedOfSound: 340.2941
         Gravity: 32.2000
      Properties: [1×1 Aero.Aircraft.Properties]

Ограничения

Подкласс нельзя Aero.Aircraft.Environment.

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