Simulink.VariantConfigurationData class

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

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