Вычислить указанное выражение MATLAB
Этот компонент вычисляет указанное выражение MATLAB ®. В отчет можно включить код и/или выходные данные командной строки.
Вставка выражения MATLAB в отчет: приводит к тому, что выражение MATLAB, оцениваемое этим компонентом, появляется в отчете.
Вывод окна команды в отчете: включает вывод окна команды, который является результатом вычисления указанного выражения MATLAB.
Выражение для вычисления в базовой рабочей области: задает выражение для вычисления в рабочей области MATLAB..
При использовании Simulink ® Report Generator™ можно использовать такие функции, какRptgen.getReportedBlock фильтрация элементов моделирования, по которым должен быть создан отчет, и выполнение специальных отчетов по конкретным элементам. Дополнительные сведения см. в документации генератора отчетов Simulink в разделе Функции контекста цикла (генератор отчетов Simulink).
Вычисляет это выражение при наличии ошибки: Вычисляет другое выражение MATLAB, если указанное выражение вызывает ошибку. В этом поле необходимо ввести выражение для вычисления в случае ошибки.
Если код обработки ошибок по умолчанию не изменен, то при создании отчета в добавленном коде MATLAB возникает ошибка:
Если снять флажок Вычислить это выражение при наличии ошибки, создается полный отчет без отображения сообщения об ошибке в командной строке MATLAB.
Если установлен флажок Вычислить это выражение при наличии ошибки, то создается полный отчет и в командной строке MATLAB появляется сообщение об ошибке.
Чтобы остановить создание отчета при возникновении ошибки в добавленном коде MATLAB, измените вторую и третью строки следующего кода обработки ошибок по умолчанию, как описано ниже:
warningMessageLevel = 2; displayWarningMessage = true; failGenerationWithException = false; failGenerationWithoutException = false;
Чтобы остановить создание отчета и отобразить исключение, измените код по умолчанию на:
displayWarningMessage = false; failGenerationWithException = true;
Чтобы остановить создание отчета без отображения исключения, измените код по умолчанию на:
displayWarningMessage = false; failGenerationWithoutException = true;
Если требуется полностью заменить код обработки ошибок по умолчанию, используйте evalException.message переменная в коде для возврата информации об исключении.
Вставляет текст только при выборе одной из следующих опций:
Вставка строки выражения MATLAB в отчет
Отображение выходных данных окна команд в отчете
rptgen.cml_eval