exponenta event banner

coder.report.generate

Создание отчета о создании HTML-кода

Описание

пример

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

пример

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

пример

coder.report.generate(model,Name,Value) генерирует отчет о создании кода с использованием текущей конфигурации модели и дополнительных опций, заданных одним или несколькими Name,Value аргументы пары. Возможные значения для Name,Value аргументы - это параметры на панели «Создание кода» > «Отчет». Без изменения конфигурации модели используйте Name,Value аргументы можно создать отчет с другой конфигурацией отчета.

Примеры

свернуть все

Открытие модели rtwdemo_counter.

open rtwdemo_counter

Создайте модель. Модель настроена на создание и открытие отчета о создании кода.

slbuild('rtwdemo_counter');

Закройте отчет о создании кода.

coder.report.close;

Создание отчета о создании кода.

coder.report.generate('rtwdemo_counter');

Открытие модели rtwdemo_counter.

open rtwdemo_counter

Создайте подсистему. Модель настроена на создание и открытие отчета о создании кода.

slbuild('rtwdemo_counter/Amplifier');

Закройте отчет о создании кода.

coder.report.close;

Создайте отчет о создании кода для подсистемы.

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

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

Открытие модели rtwdemo_hyperlinks.

open rtwdemo_hyperlinks

Создайте модель. Модель настроена на создание и открытие отчета о создании кода.

slbuild('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 является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

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

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

Навигация

свернуть все

Гиперссылки "код-модель", указанные как "on«или»off’. Укажите "on"для включения гиперссылок" код-модель "в отчет о создании кода. Гиперссылки связывают код с соответствующими блоками, объектами Stateflow ® и MATLAB ® на схеме модели. Дополнительные сведения см. в разделе Код для модели (встроенный кодер).

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

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

Подсвечивание модели в код, указано как "on«или»off’. Укажите "on"для включения выделения" модель-код "в отчет о создании кода. Дополнительные сведения см. в разделе Код-модель (встроенный кодер).

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

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

Веб-представление модели, указанное как "on«или»off’. Укажите "on"для включения веб-представления модели в отчет о создании кода. Дополнительные сведения см. в разделе Создание веб-представления модели (встроенный кодер).

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

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

Содержание отчета об отслеживании

свернуть все

Сводка устраненных и виртуальных блоков, указанных как "on«или»off’. Укажите "on"включить сводку об исключенных и виртуальных блоках в отчет о создании кода. Дополнительные сведения см. в разделе Устраненные/виртуальные блоки (встроенный кодер).

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

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

Сводка блоков Simulink и соответствующее местоположение кода, указанное как "on«или»off’. Укажите "on"для включения сводки блоков Simulink и соответствующего местоположения кода в отчет о создании кода. Дополнительные сведения см. в разделе Отслеживаемые блоки Simulink (встроенный кодер).

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

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

Сводка объектов Stateflow и соответствующее расположение кода, указанное как "on«или»off’. Укажите "on"для включения сводки объектов Stateflow и соответствующего местоположения кода в отчет о создании кода. Дополнительные сведения см. в разделе Отслеживаемые объекты потока состояний (встроенный кодер).

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

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

Сводка функций MATLAB и соответствующее местоположение кода, указанное как "on«или»off’. Укажите "on"для включения сводки объектов MATLAB и соответствующего местоположения кода в отчет о создании кода. Дополнительные сведения см. в разделе Отслеживаемые функции MATLAB (встроенный кодер).

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

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

Метрики

свернуть все

Метрики статического кода, указанные как "on«или»off’. Укажите "on"для включения статических метрик кода в отчет о создании кода. Дополнительные сведения см. в разделе Создание метрик статического кода (встроенный кодер).

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

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

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