В этом примере показано, как использовать класс индивидуальной настройки, чтобы распечатать интегрированный код в отчете результатов испытаний. Если вы тестовые модели, которые включают рукописный код, можно распечатать код к отчету, который будет рассмотрен с результатами испытаний.
Модель круиз-контроля интегрирует рукописный код С с помощью разработчика S-функции блок. Код С является служебной функцией, которая игнорирует одновременное нажатие двух кнопок: Accel/Res
и Coast/Set
.
Этот пример требует Simulink® Report Generator™ и Microsoft® Windows.
Прежде, чем запустить этот пример, набор имена файлов.
rptCustom = 'textAppendReport.m'; resultsFile = 'DoublePressSfcnSimTestResults'; filePath = fullfile(tempdir,'textAppendedReport.zip');
Класс настройки отчетов textAppendReport.m
добавляет код S-функции в конец тела отчета.
open(rptCustom)
1. Загрузите файл результатов испытаний.
result = sltest.testmanager.importResults(resultsFile);
2. Создайте протокол испытаний с помощью индивидуальной настройки.
sltest.testmanager.report(result,filePath,'CustomReportClass','textAppendReport',... 'IncludeTestResults',0)
MATLAB is running in nodesktop mode. Make sure to start a JCEF browser(doc/liveeditor) to ensure this debug port is valid
3. Отчет добавляет код обертки S-функции:
Для получения дополнительной информации о настройке отчетов смотрите, Настраивают Отчеты Результатов испытаний.
sltest.testmanager.clearResults; sltest.testmanager.close;