Simulink. Класс VariantConfigurationData

Пакет: Simulink

Класс, представляющий различный объект данных настроек

Описание

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

  • Задайте и отредактируйте различные настройки.

  • Добавьте контрольные переменные к различным настройкам.

  • Добавьте копию различной настройки.

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

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

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

  • Запросите или создайте различный объект данных настроек для данной модели.

Свойства

VariantConfigurations

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

Ограничения

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

DefaultConfigurationName

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

Методы

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');

Смотрите также

Была ли эта тема полезной?