В этом примере показано, как использовать класс настройки для печати интегрированного кода в отчете о результатах тестирования. При тестировании моделей, содержащих рукописный код, можно распечатать код в отчете, который будет проверен с результатами теста.
Модель круиз-контроля интегрирует рукописный код C с помощью блока S-Function builder. Код C - это служебная функция, которая игнорирует одновременное нажатие двух кнопок: 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-Function:

Дополнительные сведения о настройке отчета см. в разделе Настройка отчетов о результатах тестирования.
sltest.testmanager.clearResults; sltest.testmanager.close;