setCoefficient

Класс: Aero.FixedWing.Coefficient
Пакет: аэро

Установите содействующие значения для содействующего объекта фиксированного крыла

Синтаксис

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' — Не добавляйте переменную состояния.

Типы данных: логический

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

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

Модифицированный содействующий объект фиксированного крыла, на котором установлен коэффициент, возвратился как 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
Для просмотра документации необходимо авторизоваться на сайте