Пакет: Simulink
Класс, представляющий различный объект данных настроек
Различный объект данных конфигурации, хранит набор различных настроек, ограничений и имени активной настройки по умолчанию. Класс Simulink.VariantConfigurationData
имеет свойства, которые позволяют вам добавить, изменить или удалить различные настройки, ограничения и контрольные переменные. Используйте экземпляр класса Simulink.VariantConfigurationData
, чтобы сделать следующее:
Задайте и отредактируйте различные настройки.
Добавьте контрольные переменные к различным настройкам.
Добавьте копию различной настройки.
Удалите существующие различные настройки, ограничения и настройки подмодели.
Установите по умолчанию определенную активную настройку.
Подтвердите модель с помощью значения по умолчанию или определенной различной настройки.
Запросите или создайте различный объект данных настроек для данной модели.
|
Набор различных настроек. Имена настроек должны быть уникальными и допустимыми именами переменных MATLAB®. |
|
Набор ограничений, которые должны всегда удовлетворяться моделью для всех различных настроек. Имя ограничений должно быть уникальными и допустимыми именами переменной MATLAB. |
|
Имя различной настройки, которая будет использоваться по умолчанию для валидации. |
VariantConfigurationData | Конструктор Object с дополнительными аргументами для различных настроек, ограничений и имени настройки по умолчанию |
addConfiguration | Добавьте новую различную настройку к различному объекту данных конфигурации |
addConstraint | Добавьте ограничение к различному объекту данных конфигурации |
addControlVariables | Добавьте контрольные переменные к существующей различной настройке |
addCopyOfConfiguration | Добавьте копию существующей различной настройки к различному объекту данных конфигурации |
addSubModelConfigurations | Добавьте к различной настройке имена настроек, которые будут использоваться для подмоделей |
existsFor | Проверьте, существует ли различный объект данных конфигурации для модели |
getConfiguration | Возвращает различную настройку с именем от различного объекта данных конфигурации |
getDefaultConfiguration | Возвращает различную настройку по умолчанию, если таковые имеются, для различного объекта данных конфигурации |
getFor | Получите существующий различный объект данных конфигурации для модели |
getOrCreateFor | Станьте существующими или создайте новый различный объект данных конфигурации для модели |
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');