Simulink. Класс VariantConfigurationData

Пакет: Simulink

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

Описание

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

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

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

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

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

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

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

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

Свойства

VariantConfigurations

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

Constraints

Набор ограничений, которые должны всегда удовлетворяться моделью для всех различных настроек. Имя ограничений должно быть уникальными и допустимыми именами переменной 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');

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