removeSubModelConfiguration

Класс: Simulink .VariantConfigurationData
Пакет: Simulink

Удалите из варианта строения строения, которая будет использоваться для подпрограммы модели.

Синтаксис

vcdataObj.removeSubModelConfiguration(nameOfConfiguration,nameOfSubModel)

Описание

vcdataObj.removeSubModelConfiguration(nameOfConfiguration,nameOfSubModel)удаляет строение, заданную для подмодели.

Входные параметры

nameOfConfiguration

Имя строения подмодели.

nameOfSubModel

Имя подмодели, из которой должна быть удалена строение.

Примеры

  1. Добавьте путь к файлу модели.

    addpath(fullfile(matlabroot,'examples','simulink_variants','main'));
    

  2. Загрузите модель.

    load_system('slexVariantManagement');
    
  3. Получите объект данных строения варианта для модели.

    vcdataObj = Simulink.VariantConfigurationData.getFor('slexVariantManagement');
  4. Добавьте новое строение подмодели к LinInterExpNoNoise.

    vcdataObj.addSubModelConfigurations('LinInterExpNoNoise',...
      [struct('ModelName','slexVariantManagementExternalPlantMdlRef',...
      'ConfigurationName', 'LowFid')]);
  5. Удалите строение подмодели LinInterExpNoNoise из подмодели slexVariantManagementExternalPlantMdlRef.

    vcdataObj.removeSubModelConfiguration('LinInterExpNoNoise',...
      'slexVariantManagementExternalPlantMdlRef')