Генерация отчетов

Сгенерируйте отчеты и получите описание результатов генерации кода

С помощью отчета генерации кода HTML можно просмотреть исходные файлы сгенерированного кода и проанализировать информацию о сгенерированном коде, такие как цели генерации кода, подсистемы, интерфейс кода и метрики кода состояния. Отчет генерации кода обеспечивает трассируемость между кодом и элементами модели. Включите веб-представление модели, чтобы поделиться вашей моделью и сгенерированным кодом вне окружения MATLAB.

Просмотрите метаинформацию о сгенерированном коде с помощью API дескриптора кода. Code Descriptor API описывает интерфейсы данных, функциональные интерфейсы, параметры и глобальные данные хранилища в сгенерированном коде.

Классы

расширить все

coder.codedescriptor.CodeDescriptorВозврат информации о сгенерированном коде
coder.descriptor.DataInterfaceВозвращает информацию о различных типах интерфейсов данных
coder.descriptor.FunctionInterfaceВозвращает информацию о функциях точки входа
coder.descriptor.LookupTableDataInterfaceВозвращает информацию о блоках Интерполяционной таблицы, которые имеют настраиваемые параметры
coder.descriptor.BreakpointDataInterfaceВозвращает информацию о настраиваемых данных набора точек по оси Х для интерполяционной таблицы, которая имеет настраиваемые параметры
coder.descriptor.FixAxisMetadataАбстрактный класс, чтобы получить информацию о наборе данных точек по оси Х
coder.descriptor.EvenSpacingMetadataВозвращает информацию о равномерно разнесенных данных набора точек по оси Х
coder.descriptor.NonEvenSpacingMetadataВозвращает информацию о неравномерно разнесенных данных набора точек по оси Х

Функции

расширить все

coder.report.openОткройте существующий отчет генерации кода HTML
coder.report.generateСгенерируйте отчет генерации кода HTML
coder.report.generateCodeMetricsСгенерируйте отчет по метрикам статического кода
coder.report.closeЗакройте отчет генерации кода HTML
getCodeDescriptorСоздание coder.codedescriptor.CodeDescriptor объект для модели
getAllDataInterfaceTypesВозвращает типы интерфейсов данных
getAllFunctionInterfaceTypes Возвращайте типы интерфейсов функций
getArrayLayout Вернитесь массив размещения из сгенерированного кода
getDataInterfaces Возвращает информацию о заданном интерфейсе данных
getDataInterfaceTypesВозврат типов интерфейсов данных в сгенерированный код
getFunctionInterfacesВозвращает информацию о указанном интерфейсе функции
getFunctionInterfaceTypesВерните типы интерфейсов функций в сгенерированном коде
getReferencedModelCodeDescriptorВозврат coder.codedescriptor.CodeDescriptor объект для заданной ссылочной модели
getReferencedModelNamesВозвращает имена ссылочных моделей
isLookupTableDataInterfaceОпределите, является ли объект coder.descriptor.LookupTableDataInterface объект
getAllParameters Возврат всех связанных coder.descriptor.LookupTableDataInterface и coder.descriptor.BreakpointDataInterface объекты
isBreakpointDataInterfaceОпределите, является ли объект coder.descriptor.BreakpointDataInterface объект

Темы

Генерация отчетов

Отчеты для генерации кода

Доступ к сгенерированным файлам кода и информации о сгенерированном коде с помощью отчета генерации кода.

Сгенерируйте отчет генерации кода

Когда модель построена, сгенерируйте HTML генерации кода отчет для анализа сгенерированного кода.

Сгенерируйте отчет генерации кода после процесса сборки

После генерации кода можно сгенерировать отчет генерации HTML, не перестраивая модель.

Откройте отчет генерации кода

В любое время можно обратиться к существующим отчетам генерации кода.

Сгенерируйте отчет генерации кода программно

В MATLAB® в командной строке можно сгенерировать, открыть и закрыть отчет генерации кода HTML со следующими функциями:

Упакуйте и поделитесь отчетом генерации кода

Чтобы поделиться отчетом генерации кода, можно упаковать файлы отчета генерации кода и вспомогательные файлы в zip-файл для передачи.

Веб-представление модели в отчете генерации кода

Включите веб-представление модели, чтобы поделиться вашей моделью и сгенерированным кодом вне окружения MATLAB.

Анализируйте сгенерированный код

Анализ интерфейса сгенерированного кода

Используйте отчет интерфейса кода, чтобы увидеть документацию сгенерированного интерфейса кода, включая функции точки входа модели и данные интерфейса, для потребителей сгенерированного кода.

Статические метрики кода

Генератор кода выполняет статический анализ сгенерированного кода C or C++ и предоставляет эти метрики в отчете о метриках статического кода в отчете генерации кода.

Сгенерируйте отчет по метрикам статического кода для модели Simulink

При генерации кода сгенерируйте отчет, который включает статические метрики кода, такие как, количество строк кода, размер глобальных переменных и количество чтений и записей.

Анализируйте замены кода в сгенерированном коде

В разделе Отчет о замене кода в отчете генерации кода описываются функции библиотеки замещения кода (CRL), которые использовались для замещения кода во время генерации кода.

Проверяйте допущения генерации кода

Используйте автономный рабочий процесс для проверки допущений генератора кода.

Документируйте Сгенерированный код с Simulink Report Generator

Объясняет, как использовать Simulink® Сообщите о Generator™ программном обеспечении, чтобы сгенерировать подробный отчет для проекта генерации кода.

Связанная информация

Рекомендуемые примеры