Пакет: 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');