exponenta event banner

Создание отчета

Создание отчетов и получение описания результатов создания кода

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

Просмотр метаинформации о созданном коде с помощью API дескриптора кода. 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 или C++ и предоставляет эти метрики в отчете о метриках статического кода в отчете о создании кода.

Создание отчета о показателях статического кода для модели Simulink

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

Анализ замен кода в сгенерированном коде

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

Проверка допущений создания кода

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

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

Описание использования программного обеспечения Simulink ® Report Generator™ для создания подробного отчета по проекту создания кода.

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

Характерные примеры