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

Навигация

свернуть все

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

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

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

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

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

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

Веб-представление модели в виде ‘on’или ‘off’. Задайте ‘on’чтобы включать Веб-представление модели в отчет генерации кода. Для получения дополнительной информации смотрите Веб-представление модели Generate (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 возражает и соответствующий участок кода в отчете генерации кода. Для получения дополнительной информации смотрите Прослеживаемые объекты 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