update

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

Обновите Aero.FixedWing объект

Синтаксис

aircraft = update(aircraft)
aircraft = update(aircraft,Rename,Value)

Описание

aircraft = update(aircraft) возвращает модифицированный коэффициент Aero.FixedWing объект.

aircraft = update(aircraft,Rename,Value) обновляет Name свойство в Simulink.lookuptable.StructTypeInfo объект каждого Simulink.LookupTable коэффициент в Aero.FixedWing иерархия объектов. Обновленное имя является компиляцией всего Name компонента значения в Aero.FixedWing иерархия, с этим форматом:

  • Перечисленный в порядке убывания

  • Разделенный символами нижнего подчеркивания (_)

  • Добавленный stateOutput и stateVariable значения каждого Simulink.LookupTable местоположение

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

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

Aero.FixedWing содействующий объект в виде скаляра, типа Aero.FixedWing, Aero.FixedWing.Surface, Aero.FixedWing.Control, Aero.FixedWing.Thrust, или Aero.FixedWing.Coefficient.

Опция, чтобы обновить Name свойство в Simulink.lookuptable.StructTypeInfo объект в виде:

  • 'on' — Изменить Name свойство в Simulink.lookuptable.StructTypeInfo объект.

  • 'off' — Не изменяйте Name поле в Simulink.lookuptable.StructTypeInfo объект.

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

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

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

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

Модифицированный Aero.FixedWing объект с модифицированными коэффициентами в заданных местоположениях, возвращенных как скаляр.

Примеры

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

Обновите имя самолета и просмотрите обновленные коэффициенты.

aircraft = astSkyHogg;
aircraft.Properties.Name = 'NewName';
aircraft = update(aircraft);
aircraft.Coefficients.Values{1}.StructTypeInfo.Name
ans =

    'NewName_CD_Zero'

Обновите имя самолета, но не распространяйте новое имя к коэффициентам.

aircraft = astSkyHogg;
aircraft.Properties.Name = 'NewName';
aircraft = update(aircraft, 'Rename', 'off');
aircraft.Coefficients.Values{1}.StructTypeInfo.Name
ans =

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