Инструмент готовности генерации кода экранирует код MATLAB® на функции и функции, которые не поддерживает генерация кода. Инструмент предоставляет отчет, который перечисляет исходные файлы, которые содержат неподдерживаемые функции и функции. Отчет также указывает на объем работы, требуемый сделать код MATLAB подходящим для генерации кода. Возможно, что инструмент не обнаруживает все проблемы генерации кода. При определенных обстоятельствах возможно, что инструмент может сообщить о ложных ошибках. Поэтому, прежде чем вы генерируете код С, проверяете, что ваш код подходит для генерации кода путем генерации MEX-функции.
Вкладка Summary обеспечивает Счет Готовности Генерации кода, который колеблется от 1
до 5
. Счет 1
указывает, что инструмент обнаруживает проблемы, которые требуют, чтобы обширные изменения в коде MATLAB сделали его подходящим для генерации кода. Счет 5
указывает, что инструмент не обнаруживает проблемы генерации кода; код готов использовать с минимальным или никакими изменениями.
На этой вкладке инструмент также отображает информацию о:
Проблемы синтаксиса MATLAB. Об этих проблемах сообщают в редакторе MATLAB. Чтобы узнать больше о проблемах и как зафиксировать их, используйте Анализатор кода.
Неподдерживаемые вызовы функции MATLAB.
Неподдерживаемые функции языка MATLAB.
Неподдерживаемые типы данных.
Если код, который вы проверяете, вызывает другие функции MATLAB, или вы проверяете несколько функций точки входа, инструмент отображает Вкладку Структуры Кода.
Эта вкладка отображает информацию об относительном размере каждого файла и насколько подходящий каждый файл для генерации кода.
Панель Распределения Кода отображает круговую диаграмму, которая показывает относительные размеры файлов и насколько подходящий каждый файл для генерации кода. Во время стадии планирования проекта можно использовать эту информацию для оценки и планирования. Если отчет указывает, что несколько файлов не подходят для генерации кода, рассматривают файлы фиксации, которые требуют незначительных изменений прежде, чем обратиться к файлам со значительными проблемами.
Дерево Вызова разделяет информацию об отображениях на области о вложении вызовов функции. Для каждой вызванной функции отчет обеспечивает счет Готовности Генерации кода, который колеблется от 1
до 5
. Счет 1
указывает, что инструмент обнаруживает проблемы, которые требуют, чтобы обширные изменения в коде MATLAB сделали его подходящим для генерации кода. Счет 5
указывает, что инструмент не обнаруживает проблемы генерации кода. Код готов использовать с минимальным или никакими изменениями. Отчет также перечисляет количество строк кода в каждом файле.
Покажите функции MATLAB. Если вы выбираете Show MATLAB Functions, отчет также перечисляет функции MATLAB что ваши вызовы функции. Для каждой из этих функций MATLAB, если генерация кода поддерживает функцию, отчет устанавливает Готовность Генерации кода на Yes
.