Сообщите о генерации

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

С кодом 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Возвратите информацию о неравномерно расположенных с интервалами данных о наборе точки останова

Функции

развернуть все

rtwreportСоздайте отчет сгенерированного кода для модели с Simulink Report Generator
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

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

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

Раздел Code Replacements Report в отчетных документах генерации кода функции заменяющей библиотеки кода (CRL), которые использовались для замен кода во время генерации кода.

Предположения генерации контрольного кода

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

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

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

Сопутствующая информация

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