Aero.Aircraft.Environment class

Пакет: Aero

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

Описание

Объект Aero.Aircraft.Environment класс определяет и управляют окружения самолета.

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

Sealed
true

Для получения информации об атрибутах класса см. раздел «Атрибуты класса».

Создание

Описание

пример

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

aeroAircraftEnvironment = Aero.Aircraft.Environment(N) создает N -by - 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)'

Узлы (kts)

'English (ft/s)'

Атрибуты:

GetAccess
public
SetAccess
public

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

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

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

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

'Metric'

Слизни на фут3 (slug/ft3)

'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)'

Узлы (kts)

'English (ft/s)'

Атрибуты:

GetAccess
public
SetAccess
public

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

Ускорение из-за силы тяжести, заданное в виде скалярного числа в этих модулях:

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

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

'Metric'

Футы в секундуs (футы/с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