Управляйте анализом модели в командной строке
pslinkfun('annotations','type',typeValue,'kind',kindValue,Name,Value)
pslinkfun('openresults',systemName)
pslinkfun('settemplate',psprjFile)
prjTemplate = pslinkfun('gettemplate')
pslinkfun('advancedoptions')
pslinkfun('enablebacktomodel')
pslinkfun('help')
pslinkfun('metrics')
pslinkfun('jobmonitor')
pslinkfun('stop')
pslinkfun('annotations','type',
добавляет аннотация типа typeValue
,'kind',kindValue
,Name,Value
)typeValue
и добрый kindValue
к выбранному блоку в модели. Можно задать различный блок с помощью аргумента пары Name,Value
. Можно также добавить примечания о классификации серьезности, рабочем состоянии или других комментариях с помощью пар Name,Value
.
В сгенерированном коде, сопоставленном с аннотируемым блоком, Polyspace® добавляет комментарии к коду до и после строк кода. Polyspace читает эти комментарии и отмечает результаты Polyspace заданного kind
с аннотируемой информацией.
Ограничения синтаксиса:
У вас может быть только одна аннотация на блок. Если блок производит и нарушение правила и ошибку, можно аннотировать только один тип.
Даже при том, что вы применяете аннотации к отдельным блокам, осциллограф аннотации может быть больше. Сгенерированный код от одного блока может наложиться с другим, заставив аннотацию также наложиться.
Например, рассмотрите эту модель. Первый блок суммирования имеет аннотацию Polyspace, но второе не делает.
Однако связанный сгенерированный код добавляет все три входных параметров в одной строке кода.
/* polyspace:begin<RTE:OVFL:Medium:To Fix>*/ annotate_y.Out1=(annotate_u.In1+annotate_U.In2)+annotate_U.In3; /* polyspace:end<RTE:OVFL:Medium:To Fix> */
pslinkfun('openresults',
открывает результаты Polyspace, сопоставленные с моделью или подсистемой systemName
)systemName
в среде Polyspace.
prjTemplate = pslinkfun('gettemplate')
возвращает конфигурационный файл шаблона, используемый для новых исследований.
pslinkfun('advancedoptions')
открывает усовершенствованное окно настроек верификации, чтобы сконфигурировать дополнительные опции для текущей модели.
pslinkfun('enablebacktomodel')
включает назад к особенности модели из плагина Simulink®. Если ваши результаты Polyspace правильно не соединяются, чтобы отступить к блокам модели, запускают эту команду.
pslinkfun('help')
открывает документацию Polyspace в отдельном окне. Используйте эту опцию для только pre-R2013b версии MATLAB®.
pslinkfun('metrics')
открывает интерфейс Polyspace Metrics.
pslinkfun('jobmonitor')
открывает Монитор Задания Polyspace, чтобы отобразить удаленные верификации в очереди.
pslinkfun('stop')
уничтожает анализ кода, который в настоящее время запускается. Используйте эту опцию для локальных исследований только.
Прежде чем вы запустите Polyspace из MATLAB, необходимо соединить Polyspace и установки MATLAB. Смотрите Интегрируют Polyspace с MATLAB и Simulink.