exponenta event banner

Настройка дополнительных параметров пространства в приложении кодера MATLAB

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

Начало анализа Polyspace в приложении MATLAB Coder App см. в разделе Запуск Polyspace для кода C/C + +, созданного из кода MATLAB.

Настройка параметров

Анализ по умолчанию запускает программу проверки кода на основе конфигурации проекта по умолчанию. Результаты сохраняются в папке result_project_name в текущей рабочей папке.

В самом приложении MATLAB Coder App можно изменить следующие параметры:

  • Режим продукта: Выберите средство проверки кода или средство поиска ошибок.

  • Тип результатов: Проверка нарушений правил MISRA C ®: 2004 (MISRA AC AGC) или MISRA C:2012, в дополнение или вместо шашек по умолчанию.

  • Папка вывода: Выберите имя папки вывода. Чтобы сохранить результаты каждого прогона в новой папке, в разделе Дополнительные параметры выберите Сделать имя выходной папки уникальным путем добавления суффикса.

  • Проверить параметры создания кода: Выберите, чтобы увидеть предупреждения или ошибки, если при создании кода используются параметры, которые могут привести к неточности анализа проверки кода.

    Например, если параметр создания кода Use memset to initialize floats and doubles to 0.0 отключен, средство проверки кода может отображать нечеткие проверки оранжевого цвета из-за аппроксимаций. См. раздел Оранжевые проверки в программе проверки кода.

Чтобы просмотреть другие параметры по умолчанию или обновить их, в разделе Дополнительные параметры нажмите кнопку Настроить. Параметры отображаются на панели Конфигурация (Configuration).

Дополнительные сведения о параметрах см. в разделах Параметры анализа поиска ошибок или Параметры анализа проверки кода.

Совместное использование и повторное использование конфигурации

Если изменить некоторые параметры по умолчанию на панели Конфигурация (Configuration), обновленная конфигурация будет сохранена как .psprj в папке результатов. С помощью этого файла можно повторно использовать конфигурацию в нескольких проектах кодера MATLAB.

Повторное использование конфигурации в приложении Coder

Чтобы повторно использовать предыдущую конфигурацию в текущем проекте, открытом в приложении MATLAB Coder App, в разделе Дополнительные параметры выберите Повторно использовать существующую конфигурацию. Для файла конфигурации шаблона укажите .psprj файл, в котором хранится предыдущая конфигурация.

Параметр Тип результатов в приложении Кодер MATLAB по-прежнему показывает на основе конфигурации Polyspace, но используется та, которую вы предоставили.

Повторное использование конфигурации в командной строке

В командной строке MATLAB ® создается объект options с помощью pslinkoptions функция. Параметры анализа можно изменить с помощью свойств этого объекта, а затем выполнить анализ с помощью pslinkrun функция.

opts = pslinkoptions('ec');
...
pslinkrun('-codegenfolder', codegenFolder, opts);

Можно связать дополнительные опции анализа, установленные в .psprj с объектом options. Использовать свойства EnablePrjConfigFile и PrjConfigFile.

opts.EnablePrjConfigFile = true;
opts.PrjConfigFile = 'C:\Polyspace\config.psprj';
Дополнительные сведения см. в разделе Свойства pslinkoptions.

См. также

Связанные темы