coder.report.generate

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

Описание

пример

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

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

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 аргумент соответствует параметру на панели Code Generation > Report Параметры конфигурации. Когда параметр конфигурации GenerateReport является on, параметры включены. The Name,Value аргументы используются только для генерации текущего отчета. Аргументы будут переопределять, но не изменять, параметры в строении модели. Следующие параметры требуют Embedded Coder® лицензия.

Навигация

свернуть все

Гиперссылки Code-to-model, заданные как "on«или» off’. Задайте "on"для включения гиперссылок" код-модель "в отчет генерации кода. Гиперссылки кода ссылки на соответствующие блоки, Stateflow® объекты и MATLAB® функций в диаграмму модели. Для получения дополнительной информации смотрите Код-к-модели (Embedded Coder).

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

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

Подсветка модели к коду, заданная как "on«или» off’. Задайте "on"включить подсветку модели к коду в отчет генерации кода. Для получения дополнительной информации смотрите Модель-к-коду (Embedded Coder).

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

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

Моделируйте веб-представление, заданное как "on«или» off’. Задайте "on"включить веб-представление модели в отчет генерации кода. Для получения дополнительной информации смотрите Сгенерировать веб-представление модели (Embedded Coder).

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

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

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

свернуть все

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

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

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

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

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

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

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

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

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

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

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

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

Метрики

свернуть все

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

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

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

Введенный в R2012a