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

Если у вас есть 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 code generation 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;

Похожие темы