exponenta event banner

removeSubModelConfiguration

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