addSubModelConfigurations

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

Добавьте в различную настройку имена настроек, которые будут использоваться для подмоделей

Синтаксис

vcdataObj.addSubModelConfigurations(nameOfConfiguration,subModelConfigurations)

Описание

vcdataObj.addSubModelConfigurations(nameOfConfiguration,subModelConfigurations), задает имена настроек, которые будут использоваться для подмоделей.

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

nameOfConfiguration

Назовите для настройки подмоделей, которые являются моделями - ссылками.

subModelConfigurations

Вектор из структур, содержащих поля: ModelName, ConfigurationName. Именами подмоделей должен быть уникальный и допустимый MATLAB® именами переменных и именами настройки должны быть допустимые переменные MATLAB.

Примеры

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