exponenta event banner

addSubModelConfigurations

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