Используйте функции контекста цикла, чтобы отфильтровать элементы моделирования, чтобы сообщить относительно и выполнить специальное создание отчетов об определенных элементах.
В следующем примере, в компоненте Цикла Блока, вы используете RptgenSL.getReportedBlock
в Логическом, Если компонент, чтобы сообщить относительно целенаправленных блоков в компоненте Цикла Блока.
Для сводных данных функций контекста цикла смотрите Функции Контекста Цикла.
Откройте f14 модель.
В командной строке MATLAB®, введите:
report
В Report Explorer выберите File> New.
В панели Свойств, набор Directory к Present working directory
.
Сохраните файл настройки как inport_outport.rpt
.
Добавьте эти компоненты в отчет в порядке.
От этой Папки Библиотеки | Добавьте этот Компонент | Установите это Свойство |
---|---|---|
Simulink | Model Loop | Нет данных |
Formatting | Chapter | Title к |
Simulink | Block Loop | Нет данных |
Logical and Flow Control | Logical If | Test Expression к strcmp(get_param... (RptgenSL.getReportedBlock,'BlockType'),... 'Inport') |
| Таблица свойства Simulink | Нет данных |
Файл настройки отчета выглядит так:
Выберите inport_outport.rpt
.
Из контекстного меню выберите Report.
Отчет включает в себя главу со свойствами для блоков Inport только.
При необходимости создайте вторую главу, которая сообщает относительно блоков Выходного порта только, как показано ниже.