setCoefficient

Класс: Aero.FixedWing.Coeffificate
Пакет: Aero

Установите значения коэффициентов для объекта коэффициента фиксированного крыла

Синтаксис

fixedWingCoefficient = setCoefficient(fixedWingCoefficient,stateOutput,stateVariable,value)
fixedWingCoefficient = setCoefficient(___,Name,Value)

Описание

fixedWingCoefficient = setCoefficient(fixedWingCoefficient,stateOutput,stateVariable,value) устанавливает значение коэффициента value к коэффициенту, заданному как stateOutput и stateVariable и возвращает измененный Aero.FixedWing.Coefficient объект.

fixedWingCoefficient = setCoefficient(___,Name,Value) устанавливает значение коэффициента value к коэффициенту, заданному как stateOutput и stateVariable и возвращает измененный объект.

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

расширить все

Aero.FixedWing.Coefficient на который устанавливать коэффициент, заданный как скаляр.

Вывод состояния, заданный как вектор 6 на 1, где каждый элемент является допустимым выходом состояния. Для получения дополнительной информации о выходах состояния смотрите Aero.FixedWing.Coefficient.

Типы данных: char | string

Переменная состояния, заданная как вектор, где каждый элемент является допустимой переменной состояния. Допустимые переменные состояния зависят от коэффициентов, определенных для объекта. Для получения дополнительной информации о состояниях фиксированного крыла см. Aero.FixedWing.State.

Типы данных: char | string

Значения состояний, заданные как вектор камер, где каждая камера является числовой константой или Simulink.LookupTable объект. Для получения дополнительной информации о значениях коэффициентов см. Aero.FixedWing.Coefficient.

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

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

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

Пример: 'AddVariable','on'

Имя компонента, заданное как строка. Допустимые имена компонентов зависят от свойств объекта и всех подкомпонентов объекта. Имя компонента по умолчанию является текущим объектом.

Типы данных: char | string

Добавить переменную состояния, если требуемая переменная состояния отсутствует, задается как:

  • 'on' - Добавить переменную состояния.

  • 'off' - Не добавляйте переменную состояния.

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

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

расширить все

Измененный объект коэффициента фиксированного крыла, на который установлен коэффициент, возвращается следующим Aero.FixedWing.Coefficient.

Примеры

расширить все

Установите коэффициент на Aero.FixedWing объект.

C182 = astC182();
C182 = setCoefficient(C182, "CD", "Alpha", {5})
C182 = 

  FixedWing with properties:

        ReferenceArea: 174
        ReferenceSpan: 36
      ReferenceLength: 4.9000
         Coefficients: [1×1 Aero.FixedWing.Coefficient]
     DegreesOfFreedom: "6DOF"
             Surfaces: [1×3 Aero.FixedWing.Surface]
              Thrusts: [1×1 Aero.FixedWing.Thrust]
          AspectRatio: 7.4483
           UnitSystem: "English (ft/s)"
          AngleSystem: "Radians"
    TemperatureSystem: "Fahrenheit"
           Properties: [1×1 Aero.Aircraft.Properties]

Установите вектор значений коэффициентов на Aero.FixedWing.Control объект.

C182 = astC182();
C182 = setCoefficient(C182, ["CY"; "Cm"], ["Zero"; "Alpha"], {5; Simulink.LookupTable})
C182 = 

  FixedWing with properties:

        ReferenceArea: 174
        ReferenceSpan: 36
      ReferenceLength: 4.9000
         Coefficients: [1×1 Aero.FixedWing.Coefficient]
     DegreesOfFreedom: "6DOF"
             Surfaces: [1×3 Aero.FixedWing.Surface]
              Thrusts: [1×1 Aero.FixedWing.Thrust]
          AspectRatio: 7.4483
           UnitSystem: "English (ft/s)"
          AngleSystem: "Radians"
    TemperatureSystem: "Fahrenheit"
           Properties: [1×1 Aero.Aircraft.Properties]

Ограничения

Векторы для stateOutput, stateVariable, и value аргументы должны иметь одинаковую длину.

Введенный в R2021a
Для просмотра документации необходимо авторизоваться на сайте