Simulink.VariantConfigurationData class

Пакет: Simulink

Класс, представляющий объекту данных с конфигурациями вариантов

Описание

Объект данных строения варианта хранит набор строений варианта, ограничения и имя активного строения по умолчанию. The Simulink.VariantConfigurationData класс имеет свойства, которые позволяют добавлять, изменять или удалять строения вариантов, ограничения и управляющие переменные. Используйте образец Simulink.VariantConfigurationData класс для выполнения следующего:

  • Задайте и отредактируйте строения варианта.

  • Добавьте переменные управления к строениям вариантов.

  • Добавьте копию варианта строения.

  • Удалите существующие строения вариантов, ограничения и строения подмоделей.

  • Установите определенное строение как активную по умолчанию.

  • Проверьте модель с помощью строения по умолчанию или определенного варианта.

  • Запросите или создайте объект данных с конфигурациями вариантов для заданной модели.

Свойства

VariantConfigurations

Набор вариантов строений. Имена строений должны быть уникальными и действительными MATLAB® имена переменных.

Constraints

Набор ограничений, который должен всегда удовлетворяться моделью для всех строений варианта. Имя ограничений должно быть уникальным и допустимым именами переменного MATLAB.

DefaultConfigurationName

Имя строения варианта, используемой по умолчанию для валидации.

Методы

VariantConfigurationDataКонструктор объектов с необязательными аргументами для строений вариантов, ограничений и имени строения по умолчанию
addConfigurationДобавьте новое строение варианта к объекту данных строения варианта
addConstraintДобавьте ограничение к объекту данных строения варианта
addControlVariablesДобавьте переменные управления к существующему строению варианта
addCopyOfConfigurationДобавьте копию существующего строения варианта к объекту данных строения варианта
addSubModelConfigurationsДобавьте в строение варианта имена строений, которые будут использоваться для подмоделей
getConfiguration Возвращает строение варианта с заданным именем из объекта данных строения варианта
getDefaultConfigurationВозвращает строение варианта по умолчанию, если таковая имеется, для объекта данных строения варианта
getForПолучите существующий объект данных строения варианта для модели
removeConfigurationУдалите строение варианта с заданным именем из объекта варианта строения данных
removeConstraintУдалите ограничение из объекта данных строения варианта
removeControlVariableУдалите переменную управления из строения исполнения
removeSubModelConfigurationУдалите из варианта строения строения, которая будет использоваться для подпрограммы модели.
setDefaultConfigurationNameИмя варианта по умолчанию строение для варианта строения объекта данных
validateModelАктивируйте и проверьте все блоки вариантов в иерархии модели

Примеры

load_system(model);
% Create variant config and associate it with model
variantConfig = Simulink.VariantConfigurationData;
set_param(model, 'VariantConfigurationObject', 'variantConfig');