exponenta event banner

Вычислить выражение MATLAB

Вычислить указанное выражение 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