exponenta event banner

sldvblockreplacement

Замена блоков для анализа

Описание

[status,newmodel] = sldvblockreplacement(model) копирует модель model и заменяет указанные блоки модели и другие компоненты модели для анализа Simulink ® Design Verifier™ .sldvblockreplacement заменяет блоки модели в соответствии с правилами замены блоков в настройках конфигурации модели.

пример

[status,newmodel] = sldvblockreplacement(model,options) заменяет блоки модели model в соответствии с правилами замены блоков, указанными в sldvoptions объект optionsи возвращает дескриптор новой модели в newmodel.

[status,newmodel] = sldvblockreplacement(model,options,showUI) выполняет те же задачи, что и sldvblockreplacement(model,options). Если showUI является trueошибки отображаются в средстве просмотра диагностики. В противном случае в командной строке MATLAB ® появятся ошибки.

Примеры

свернуть все

Замените блоки в sldvdemo_sqrt_blockrep используя правила замены блоков, указанные в opts.

Откройте окно sldvdemo_sqrt_blockrep пример модели.

open_system('sldvdemo_sqrt_blockrep');

Установите sldvoptions и укажите правило замены блоков.

opts = sldvoptions;
opts.BlockReplacement = 'on';
opts.BlockReplacementRulesList = ['sldvdemo_custom_blkrep_rule_sqrt.m,' ...
                                  'blkrep_rule_lookup_normal.m,'...
                                  'blkrep_rule_switch_normal.m'];

Создание модели с помощью sldvblockreplacement.

[status, newmodel] = sldvblockreplacement('sldvdemo_sqrt_blockrep', opts);

Входные аргументы

свернуть все

Имя или дескриптор модели Simulink.

sldvoptions объект, определяющий параметры анализа.

Логическое значение, указывающее, где должны отображаться сообщения во время анализа.

true отображение диагностических сообщений в средстве просмотра диагностики
false (по умолчанию) для отображения сообщений в окне команд MATLAB

Выходные аргументы

свернуть все

Если операция заменяет блоки, sldvblockreplacement возвращает status из 1. В противном случае возвращается 0.

sldvblockreplacement возвращает маркер перемещения к новой модели в newmodel.

Представлен в R2007a