Пакет: Simulink
Класс, представляющий объекту данных с конфигурациями вариантов
Объект данных строения варианта хранит набор строений варианта, ограничения и имя активного строения по умолчанию. The Simulink.VariantConfigurationData
класс имеет свойства, которые позволяют добавлять, изменять или удалять строения вариантов, ограничения и управляющие переменные. Используйте образец Simulink.VariantConfigurationData
класс для выполнения следующего:
Задайте и отредактируйте строения варианта.
Добавьте переменные управления к строениям вариантов.
Добавьте копию варианта строения.
Удалите существующие строения вариантов, ограничения и строения подмоделей.
Установите определенное строение как активную по умолчанию.
Проверьте модель с помощью строения по умолчанию или определенного варианта.
Запросите или создайте объект данных с конфигурациями вариантов для заданной модели.
|
Набор вариантов строений. Имена строений должны быть уникальными и действительными MATLAB® имена переменных. |
|
Набор ограничений, который должен всегда удовлетворяться моделью для всех строений варианта. Имя ограничений должно быть уникальным и допустимым именами переменного MATLAB. |
|
Имя строения варианта, используемой по умолчанию для валидации. |
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');