exponenta event banner

Фильтр с контекстными функциями цикла

Используйте функции контекста цикла для фильтрации элементов моделирования для создания отчетов и выполнения специальных отчетов по определенным элементам.

В следующем примере в компоненте «Контур блока» используется RptgenSL.getReportedBlock в компоненте Logical If для отчета о целевых блоках в компоненте Block Loop.

Сводку функций контекста цикла см. в разделе Функции контекста цикла.

Создание и сохранение файла установки

  1. Откройте модель f14.

  2. В командной строке MATLAB ® введите:

    report
  3. В проводнике отчетов выберите Файл > Создать.

  4. На панели «Свойства» задайте для параметра «Каталог» значение Present working directory.

  5. Сохранить файл установки как inport_outport.rpt.

Добавить компоненты

Добавьте эти компоненты в отчет по порядку.

Из этой папки библиотекиДобавить этот компонентЗадать это свойство

Simulink

Цикл модели

Н/Д

Форматирование

Глава

Название для Inport Blocks

Simulink

Контур блока

Н/Д

Логическое управление и управление потоком

Логический, если

Тестовое выражение для

strcmp(get_param...
(RptgenSL.getReportedBlock,'BlockType'),...
'Inport')

Simulink

Таблица свойств Simulink

Н/Д

Файл настройки отчета выглядит следующим образом:

Выполнить отчет

  1. Выбрать inport_outport.rpt.

  2. В контекстном меню выберите «Отчет».

Отчет содержит главу со свойствами только для блоков Inport.

При необходимости создайте вторую главу, в которой сообщается только о блоках исходящего трафика, как показано ниже.