coder.report.generate

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

Синтаксис

coder.report.generate(model)
coder.report.generate(subsystem)
coder.report.generate(model,Name,Value)

Описание

пример

coder.report.generate(model) генерирует отчет генерации кода для model. Папка сборки для модели должна присутствовать в текущей рабочей папке.

пример

coder.report.generate(subsystem) генерирует отчет генерации кода для subsystem. Папка сборки для подсистемы должна присутствовать в текущей рабочей папке.

пример

coder.report.generate(model,Name,Value) генерирует отчет генерации кода с помощью параметров конфигурации текущей модели и дополнительных опций, заданных одним или несколькими аргументами пары Name,Value. Возможные значения для аргументов Name,Value являются параметрами на панели Code Generation > Report. Не изменяя настройку модели, с помощью аргументов Name,Value можно сгенерировать отчет с различной настройкой отчета.

Примеры

свернуть все

Откройте модель rtwdemo_counter.

open rtwdemo_counter

Создайте модель. Модель сконфигурирована, чтобы создать и открыть отчет генерации кода.

rtwbuild('rtwdemo_counter');

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

coder.report.close;

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

coder.report.generate('rtwdemo_counter');

Откройте модель rtwdemo_counter.

open rtwdemo_counter

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

rtwbuild('rtwdemo_counter/Amplifier');

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

coder.report.close;

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

coder.report.generate('rtwdemo_counter/Amplifier');

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

Откройте модель rtwdemo_hyperlinks.

open rtwdemo_hyperlinks

Создайте модель. Модель сконфигурирована, чтобы создать и открыть отчет генерации кода.

rtwbuild('rtwdemo_hyperlinks');

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

coder.report.close;

Сгенерируйте отчет генерации кода, который включает статический метрический отчет кода.

coder.report.generate('rtwdemo_hyperlinks',
'GenerateCodeMetricsReport','on');

Отчет генерации кода открывается. В левой панели навигации нажмите Static Code Metrics Report, чтобы просмотреть отчет.

Входные параметры

свернуть все

Имя модели, заданное как вектор символов

Пример: 'rtwdemo_counter'

Типы данных: char

Имя подсистемы, заданное как вектор символов

Пример: 'rtwdemo_counter/Amplifier'

Типы данных: char

Аргументы в виде пар имя-значение

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'GenerateWebview','on','GenerateCodeMetricsReport','on' включает образцовое Веб-представление и статические метрики кода в отчете генерации кода.

Каждый аргумент Name,Value соответствует параметру на Параметрах конфигурации панель Code Generation > Report. Когда параметр конфигурации, GenerateReport является on, параметры, включен. Аргументы Name,Value используются только для генерации текущего отчета. Аргументы заменят, но не изменят, параметры в настройке модели. Следующие параметры требуют лицензии Embedded Coder®.

Навигация

свернуть все

Гиперссылки кода к модели, заданные как 'on' или 'off'. Задайте 'on', чтобы включать гиперссылки кода к модели в отчет генерации кода. Гиперссылки соединяют код с соответствующими блоками, объектами Stateflow® и функциями MATLAB® в диаграмме модели. Для получения дополнительной информации см. Код к модели (Simulink Coder).

Пример: ''IncludeHyperlinkInReport','on''

Типы данных: char

Выделение модели к коду, заданное как 'on' или 'off'. Задайте 'on', чтобы включать выделение модели к коду в отчет генерации кода. Для получения дополнительной информации см. Модель к коду (Simulink Coder).

Пример: ''GenerateTraceInfo','on''

Типы данных: char

Образцовое Веб-представление, заданное как 'on' или 'off'. Задайте 'on', чтобы включать образцовое Веб-представление в отчет генерации кода. Для получения дополнительной информации смотрите Веб-представление модели Generate (Simulink Coder).

Пример: ''GenerateWebview','on''

Типы данных: char

Содержимое отчета трассируемости

свернуть все

Сводные данные устраненных и виртуальных блоков, заданных как 'on' или 'off'. Задайте 'on', чтобы включать сводные данные устраненных и виртуальных блоков в отчете генерации кода. Для получения дополнительной информации смотрите Устраненный / виртуальные блоки (Simulink Coder).

Пример: ''GenerateTraceReport','on''

Типы данных: char

Сводные данные блоков Simulink и соответствующего участка кода, заданного как 'on' или 'off'. Задайте 'on', чтобы включать сводные данные блоков Simulink и соответствующего участка кода в отчете генерации кода. Для получения дополнительной информации смотрите Прослеживаемые блоки Simulink (Simulink Coder).

Пример: ''GenerateTraceReportSl','on''

Типы данных: char

Сводные данные Stateflow возражают и соответствующий участок кода, заданный как 'on' или 'off'. Задайте 'on', чтобы включать сводные данные объектов Stateflow и соответствующего участка кода в отчете генерации кода. Для получения дополнительной информации смотрите Прослеживаемые объекты Stateflow (Simulink Coder).

Пример: ''GenerateTraceReportSf','on''

Типы данных: char

Сводные данные функций MATLAB и соответствующего участка кода, заданного как 'on' или 'off'. Задайте 'on', чтобы включать сводные данные объектов MATLAB и соответствующего участка кода в отчете генерации кода. Для получения дополнительной информации смотрите Прослеживаемые функции MATLAB (Simulink Coder).

Пример: ''GenerateTraceReportEml','on''

Типы данных: char

Метрики

свернуть все

Статические метрики кода, заданные как 'on' или 'off'. Задайте 'on', чтобы включать статические метрики кода в отчет генерации кода. Для получения дополнительной информации смотрите Статические метрики кода (Simulink Coder).

Пример: ''GenerateCodeMetricsReport','on''

Типы данных: char

Представленный в R2012a