Пакет: Simulink
Класс, представляющий объект данных конфигурации вариантов
Объект данных конфигурации исполнения хранит коллекцию конфигураций исполнения, ограничений и имя активной конфигурации по умолчанию. Simulink.VariantConfigurationData имеет свойства, позволяющие добавлять, изменять или удалять конфигурации исполнения, ограничения и управляющие переменные. Использовать экземпляр Simulink.VariantConfigurationData для выполнения следующих действий:
Определите и отредактируйте конфигурации вариантов.
Добавление управляющих переменных в конфигурации вариантов.
Добавление копии конфигурации исполнения.
Удалите существующие конфигурации вариантов, ограничения и конфигурации подмоделей.
Установите определенную конфигурацию активной по умолчанию.
Проверка модели с использованием конфигурации по умолчанию или конкретного варианта.
Запрос или создание объекта данных конфигурации вариантов для данной модели.
|
Набор конфигураций вариантов. Имена конфигураций должны быть уникальными и допустимыми именами переменных MATLAB ®. |
|
Набор ограничений, которые всегда должны удовлетворяться моделью для всех конфигураций исполнения. Имена ограничений должны быть уникальными и допустимыми именами переменных MATLAB. |
|
Имя конфигурации исполнения, используемой по умолчанию для проверки. |
| 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');