exponenta event banner

Использовать сгенерированные требования к кодам (-misra3-agc-mode)

Проверка нарушений правил и директив MISRA C:2012, относящихся к сгенерированному коду

Описание

Укажите, следует ли использовать категории MISRA C ®: 2012 для автоматически создаваемого кода. Этот параметр изменяет правила, которые являются обязательными, обязательными или рекомендательными.

Задать опцию

Пользовательский интерфейс (только для настольных ПК): в конфигурации проекта этот параметр находится в узле Coding Standards & Code Metrics. Другие параметры, которые также необходимо включить, см. в разделе Зависимость.

файл командной строки и параметров: Использовать параметр -misra3-agc-mode. См. раздел Сведения о командной строке.

Зачем использовать этот параметр

Этот параметр используется для проверки наличия правил C:2012 MISRA в сгенерированном коде. Опция изменяет подмножества C:2012 MISRA так, чтобы они были адаптированы для сгенерированного кода.

Настройки

Выкл. (по умолчанию)

Используйте нормальные категории (обязательный, требуемый, консультативный) для MISRA C:2012, кодирующего проверку директивы.

Вкл (по умолчанию для анализов из Simulink ®
)

Используйте произведенные кодовые категории (обязательный, требуемый, консультативный, удобочитаемость) для MISRA C:2012, кодирующего проверку директивы.

Для анализов, начатых из подключаемого модуля Simulink, эта опция является значением по умолчанию.

 Категория изменена на Advisory

 Категория изменена на Readability

Зависимость

Чтобы использовать эту опцию, сначала выберите Check MISRA C:2012 (-misra3) вариант.

Информация командной строки

Параметр: -misra3-agc-mode
По умолчанию: Откл.
Пример (поиск ошибок): polyspace-bug-finder -sources file_name -misra3 all -misra3-agc-mode
Пример (проверка кода): polyspace-code-prover -sources file_name -misra3 all -misra3-agc-mode
Пример (сервер поиска ошибок): polyspace-bug-finder-server -sources file_name -misra3 all -misra3-agc-mode
Пример (сервер проверки кода): polyspace-code-prover-server -sources file_name -misra3 all -misra3-agc-mode