Класс: 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')