При использовании Embedded Coder ® можно выделить возможные проблемы с типами данных в отчете о создании кода для автономного кода, созданного из кода MATLAB ®. Если эта опция включена, на вкладке Анализ кода отчет определяет операции с одинарной и двойной точностью в сгенерированном коде C/C + +. При наличии Designer™ фиксированных точек в отчете также определяются дорогостоящие операции с фиксированными точками.
Для просмотра потенциальных проблем с типами данных в отчете о создании кода:
Перейдите на вкладку Анализ кода.
Разверните раздел Потенциальные проблемы с типами данных.
Разверните раздел «Проблемы типа данных», который необходимо просмотреть.
Например, этот отчет идентифицирует код MATLAB, который приводит к операциям двойной точности в сгенерированном коде.

Параметр выделения потенциальных проблем с типами данных по умолчанию отключен.
На странице «Создать код», чтобы открыть диалоговое окно «Создать», щелкните стрелку «Создать».![]()
Установите один из следующих типов построения:
Source Code
Static Library (.lib)
Dynamic Library (.dll)
Executable (.exe)
Щелкните Дополнительные параметры.
На вкладке Отладка установите флажки Всегда создавать отчет и Выделить возможные проблемы типа данных.
Создание объекта конфигурации встроенного кода для 'lib', 'dll', или 'exe':
cfg = coder.config('lib','ecoder',true); % or dll or exe
Установите GenerateReport и HighlightPotentialDataTypeIssues свойства объекта конфигурации для true:
cfg.GenerateReport = true; cfg.HighlightPotentialDataTypeIssues = true;