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