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