Класс: 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')