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')