Класс: Simulink. VariantConfigurationData
Пакет: Simulink
Подтвердите все различные блоки в модели и подмодели в иерархии во время моделирования
Simulink. VariantConfigurationData.validateModel(modelName)
Simulink. VariantConfigurationData.validateModel (modelName, configName)
, подтверждает модель и модели, на которые ссылаются, во время моделирования.Simulink.VariantConfigurationData.validateModel(modelName)
, подтверждает модель и модели, на которые ссылаются, во время моделирования опционально с помощью различной настройки.Simulink.VariantConfigurationData.validateModel(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')