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

Опция, чтобы подсветить потенциальные проблемы типа данных отключена по умолчанию.
На странице Generate Code, чтобы открыть диалоговое окно Generate, кликают по стреле Generate
.
Установите Build type на одно из следующего:
Source Code
Static Library (.lib)
Dynamic Library (.dll)
Executable (.exe)
Нажмите More Settings.
На вкладке Debugging установите флажки Always create a report и Highlight potential data type issues.
Создайте встроенный объект настройки кода для 'lib', 'dll', или 'exe':
cfg = coder.config('lib','ecoder',true); % or dll or exe
Установите GenerateReport и HighlightPotentialDataTypeIssues свойства объектов настройки к true:
cfg.GenerateReport = true; cfg.HighlightPotentialDataTypeIssues = true;