validateModel

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

Подтвердите все различные блоки в модели и подмодели в иерархии во время моделирования

Синтаксис

Simulink. VariantConfigurationData.validateModel(modelName)
Simulink. VariantConfigurationData.validateModel (modelName, configName)

Описание

Simulink.VariantConfigurationData.validateModel(modelName), подтверждает модель и модели, на которые ссылаются, во время моделирования.

Simulink.VariantConfigurationData.validateModel(modelName,configName), подтверждает модель и модели, на которые ссылаются, во время моделирования опционально с помощью различной настройки.

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

modelName

Имя модели

configName

Имя настройки, которая будет подтверждена

Примеры

% Add the path to the model file
addpath(fullfile(docroot,'toolbox','simulink','examples'));

% Load the model
load_system('slexVariantManagementExample');

% Define the variant configuration data object
vcdataObj = Simulink.VariantConfigurationData;

% Add a variant configuration LinInterExp 
vcdataObj.addConfiguration('LinInterExp');

% Add control variables to LinInterExp 
vcdataObj.addControlVariables('LinInterExp',...
  cell2struct({'Ctrl', '1';...
               'PlantLocation', '2';...
               'SimType', '2'},...
              {'Name', 'Value'}, 2));

% Associate this object with the model
set_param('slexVariantManagementExample',...
  'VariantConfigurationObject', 'vcdataObj');

% Validate the model slexVariantManagementExample using
% the configuration LinInterExp
[valid, errors] = Simulink.VariantConfigurationData.validateModel...
  ('slexVariantManagementExample','LinInterExp')
Была ли эта тема полезной?