Класс: Simulink.VariantConfigurationData
Пакет: 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')
addSubModelConfigurations
| Simulink.VariantConfigurationData