Задайте аналитические опции Polyspace

Можно изменить опции по умолчанию, сопоставленные с анализом Polyspace®. Например, вы можете:

  • Измените набор дефектов, которые ищет Средство поиска Ошибки.

    Смотрите Find defects (-checkers).

  • Измените поведение по умолчанию средств проверки во время выполнения в Программе автоматического доказательства Кода.

    Смотрите, например, Overflow mode for unsigned integer (-unsigned-integer-overflows).

Для полного списка аналитических опций см. Аналитические Опции.

В зависимости от того, как вы запускаете Polyspace, можно сконфигурировать аналитические опции соответственно.

Пользовательский интерфейс Polyspace

В пользовательском интерфейсе Polyspace вы создаете проект для анализа. Проект может иметь один или несколько модулей. Кликните по узлу Configuration в модуле. На панели Configuration измените опции по мере необходимости.

Для получения дополнительной информации смотрите подсказку на каждой опции. Щелкните по ссылке More help для контекстно-зависимой справки на опциях.

Для получения дополнительной информации смотрите Анализ Polyspace Выполнения Рабочего стола.

Windows или скрипты Linux

Предоставьте возможности к команде polyspace-code-prover-nodesktop или polyspace-bug-finder-nodesktop. Смотрите также:

Например:

polyspace-code-prover-nodesktop -sources file_name -main-generator main-generator-writes-variables all

Можно также предоставить возможности в текстовом файле. Смотрите Анализ Polyspace Выполнения из Командной строки.

Скрипты MATLAB

Создайте объект polyspace.Project и установите опции через свойство Configuration объекта. Смотрите также:

Например:

proj = polyspace.Project;
proj.Configuration.CodingStandards.EnableMisraC3 = true;
proj.Configuration.BugFinderAnalysis.EnableCheckers = false;

См. также Анализ Polyspace Выполнения при помощи Скриптов MATLAB.

Eclipse и основанные на Eclipse ИДЫ

Выберите Polyspace> Configure Project. Установите опции в окне Configuration.

Некоторая Target & Compiler options автоматически извлечена из вашего проекта Eclipse™. Смотрите Анализ Polyspace Выполнения в Eclipse.

Simulink

В вашей модели Simulink® задайте основные опции через Параметры конфигурации Simulink. Выберите Code> Polyspace> Options.

Из этого окна можно перейти к полному набору аналитических опций Polyspace.

См.:

Приложение MATLAB Coder

В приложении MATLAB® Coder™, после генерации кода, задают основные опции через панель Polyspace. Из этого окна можно перейти к полному набору аналитических опций Polyspace.

См.: