Когда вы запускаете Polyspace® на сгенерированном коде в результатах анализа, вы видите ссылки в комментариях к коду. Ссылки показывают имена блоков, которые генерируют последующие строки кода. Чтобы видеть блоки в модели, вы кликаете по именам блока в ссылках.
Эта тема показывает проблемы, которые могут произойти в навигации от кода до модели.
Смотрите, смотрите ли вы на исходные файлы (.c
или .cpp
) или заголовочные файлы. Заголовочные файлы непосредственно не сопоставлены с блоками в модели и не имеют ссылок назад на модель.
Можно столкнуться с проблемами с назад к особенности модели если:
Ваша операционная система является Windows Vista™ или Windows® 7; и Управление учетными записями пользователей (UAC) включено, или у вас нет прав администратора.
У вас есть несколько версий установленного MATLAB®.
Повторно подключить MATLAB и Polyspace:
Закройте Polyspace.
В командной строке MATLAB введите pslinkfun('enablebacktomodel')
.
Когда вы откроете свои результаты Polyspace, гиперссылки подсветят соответствующие блоки в вашей модели.
Если ваша модель экстенсивно использует окраску блока, окраска от этой функции может уже вмешаться в цвета в вашей модели. Можно изменить цвет блоков, когда они соединяются с результатами Polyspace. Например, чтобы изменить цвет в пурпурный, используйте эту команду:
color = 'magenta'; HILITE_DATA = struct('HiliteType', 'find', 'ForegroundColor', 'black', ... 'BackgroundColor', color); set_param(0, 'HiliteAncestorsData', HILITE_DATA)
'cyan'
'magenta'
'orange'
'lightBlue'
'red'
'green'
'blue'
'darkGreen'