Выделите потенциальные проблемы типа данных в отчете

Если у вас есть Embedded Coder®, у вас есть опция выделить потенциальные типы данных проблемы в отчете генерации кода для автономного кода, сгенерированного из MATLAB® код. Если эта опция включена, на вкладке Code Insights отчет определяет операции с одной точностью и с двойной точностью в сгенерированном коде C/C + +. Если у вас есть Fixed-Point Designer™, отчет также определяет дорогие операции с фиксированной точкой.

Чтобы просмотреть потенциальные проблемы с типами данных в отчете о генерации кода:

  1. Перейдите на вкладку Code Insights.

  2. Разверните раздел Potential data type issues.

  3. Разверните раздел вопросов типа данных, который вы хотите увидеть.

    Для примера этот отчет идентифицирует код MATLAB, который приводит к операциям двойной точности в сгенерированном коде.

Опция выделения потенциальных проблем с типами данных по умолчанию отключена.

Включите опцию подсветки, используя приложение MATLAB Coder

  1. На странице Generate Code, чтобы открыть диалоговое окно Generate, щелкните стрелу Generate.

  2. Установите Build type в одно из следующих значений:

    • Source Code

    • Static Library (.lib)

    • Dynamic Library (.dll)

    • Executable (.exe)

  3. Нажмите More Settings.

  4. На вкладке Debugging установите флажки Always create a report и Highlight potential data type issues.

Включите опцию подсветки с помощью интерфейса командной строки

  1. Создайте объект строения встроенного кода для 'lib', 'dll', или 'exe':

    cfg = coder.config('lib','ecoder',true); % or dll or exe
    

  2. Установите GenerateReport и HighlightPotentialDataTypeIssues свойства объекта строения в true:

    cfg.GenerateReport = true;
    cfg.HighlightPotentialDataTypeIssues = true;

Похожие темы