System Loop

Задайте системы и подсистемы, на которых будет выполняться цикл, как определено родительским компонентом

Описание

Этот компонент запускает дочерние компоненты для каждой системы, заданной родительским компонентом. Для примера, чтобы включить системы и подсистемы в пределах заданной модели в отчет, можно включить этот компонент в качестве дочернего элемента Model Loop компонент.

Для систем условной обработки можно использовать RptgenSL.getReportedSystem функция. Для получения дополнительной информации см. Раздел «Функции контекста цикла».

Отчет о

  • Loop on Systems:

    • Select systems automatically: Отчеты по всем системам в текущем контексте, заданные родительским компонентом.

      • Model Loop: Отчеты о системах в текущей модели.

      • System Loop:: Доклады о существующей системе.

      • Signal Loop: Отчеты о родительской системе текущего сигнала.

      • Block Loop: Отчеты о родительской системе текущего блока.

      Если этот компонент не имеет ни одного из этих компонентов в качестве родительского элемента, выбор этой опции сообщает обо всех системах во всех моделях.

  • Custom - use system list: Отчеты по списку указанных систем. Укажите полный путь к каждой системе.

  • %<VariableName>: Вставляет значение переменной из MATLAB® рабочей области. The %<> обозначение может обозначать строку или массив ячеек. Для получения дополнительной информации смотрите %<VariableName> Notation на Text страница с описанием компонента.

  • Include subsystems in Simulink functions: Определяет, включать ли подсистемы в Simulink® функций. По умолчанию эта опция включена.

Опции цикла

  • Sort Systems: Определяет, как сортировать системы.

    • Alphabetically by system name (по умолчанию): Сортировки систем по имени в алфавитном порядке.

    • By number of blocks in system: Сортирует системы по количеству блоков. В списке показаны системы путем уменьшения количества блоков; то есть система с наибольшим количеством блоков появится первой в списке.

    • By system depth: Сортирует системы по их глубине в модели.

    • By traversal order: Сортирует системы в порядке обхода.

  • Search for: Сообщает только о блоках с заданными парами имя свойства/property значение. Чтобы включить поиск, установите флажок. В первой строке таблицы имя свойства и значение свойства щелкните в поле редактирования, удалите существующий текст и введите имя свойства и значение. Чтобы добавить строку, используйте кнопку Add row.

    Для получения информации о именах свойства и значениях подсистемы в параметрах, специфичных для блоков, смотрите раздел «Ports & Subsystems Библиотечного блока Parameters».

Опции раздела

  • Create section for each object in loop: Вставляет раздел в сгенерированный отчет для каждого объекта, найденного в цикле.

  • Display the object type in the section title: Автоматически вставляет тип объекта в заголовок раздела сгенерированного отчета.

  • Number sections by system hierarchy: Разделы сгенерированного отчета с иерархическими номерами. Требует, чтобы Sort Systems было задано значение By traversal order.

  • Create link anchor for each object in loop: Создайте цель ссылки для каждой системы в цикле, чтобы другие части отчета могли связать с ней. Например, изображение, созданное System Snapshot компонент может ссылаться на раздел подсистемы только в том случае, если установлен этот флажок.

Примеры

Пример использования этого компонента с Model Loop как его родительский элемент, см Model Loop.

Вставить что-нибудь в отчет?

Да, вставляет сечение, если вы выбираете Create section for each object in loop и цель ссылки, если вы выбираете Create link anchor for each object in loop.

Класс

rptgen_sl.csl_sys_loop