Класс: Simulink.VariantStartData
Пакет: Simulink
Удалите из конфигурации исполнения конфигурацию, которая будет использоваться для подмодели.
vcdataObj.removeSubModelConfiguration(nameOfConfiguration,nameOfSubModel)
vcdataObj.removeSubModelConfiguration(, удаляет конфигурацию, указанную для подмодели.nameOfConfiguration,nameOfSubModel)
|
Имя конфигурации подмодели, подлежащей удалению. |
|
Имя подмодели, из которой должна быть удалена конфигурация. |
Добавьте путь к файлу модели.
addpath(fullfile(matlabroot,'examples','simulink_variants','main'));
Загрузите модель.
load_system('slexVariantManagement');
Получение объекта данных конфигурации варианта для модели.
vcdataObj = Simulink.VariantConfigurationData.getFor('slexVariantManagement');Добавление новой конфигурации подмодели в LinInterExpNoNoise.
vcdataObj.addSubModelConfigurations('LinInterExpNoNoise',... [struct('ModelName','slexVariantManagementExternalPlantMdlRef',... 'ConfigurationName', 'LowFid')]);
Удаление конфигурации подмодели LinInterExpNoNoise из подмодели slexVariantManagementExternalPlantMdlRef.
vcdataObj.removeSubModelConfiguration('LinInterExpNoNoise',... 'slexVariantManagementExternalPlantMdlRef')