exponenta event banner

Класс Simulink.VariantStartData

Пакет: Simulink

Класс, представляющий объект данных конфигурации вариантов

Описание

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

  • Определите и отредактируйте конфигурации вариантов.

  • Добавление управляющих переменных в конфигурации вариантов.

  • Добавление копии конфигурации исполнения.

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

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

  • Проверка модели с использованием конфигурации по умолчанию или конкретного варианта.

  • Запрос или создание объекта данных конфигурации вариантов для данной модели.

Свойства

VariantConfigurations

Набор конфигураций вариантов. Имена конфигураций должны быть уникальными и допустимыми именами переменных MATLAB ®.

Constraints

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

DefaultConfigurationName

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

Методы

VariantConfigurationDataКонструктор объектов с необязательными аргументами для конфигураций вариантов, ограничений и имени конфигурации по умолчанию
addConfigurationДобавление новой конфигурации варианта в объект данных конфигурации варианта
addConstraintДобавление ограничения к объекту данных конфигурации варианта
addControlVariablesДобавление управляющих переменных в существующую конфигурацию варианта
addCopyOfConfigurationДобавление копии существующей конфигурации исполнения в объект данных конфигурации исполнения
addSubModelConfigurationsДобавление в конфигурацию варианта имен конфигураций, используемых для подмоделей
getConfiguration Возвращает конфигурацию варианта с заданным именем из объекта данных конфигурации варианта
getDefaultConfigurationВозвращает конфигурацию варианта по умолчанию, если она имеется, для объекта данных конфигурации варианта
getForПолучение существующего объекта данных конфигурации варианта для модели
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');