Signal Loop

Запустите дочерние компоненты для каждого сигнала, содержащегося в текущей системе, модели или блоке

Описание

The Signal Loop компонент запускает свои дочерние компоненты для каждого сигнала, содержащегося в текущей системе, модели или блоке. Родительский компонент определяет поведение этого компонента.

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

  • System Loop: Циклы на всех сигналах в текущей системе. Выберите не сообщать о следующих типах сигналов путем очистки соответствующей опции в области Section options:

    • Include system input signals

    • Include system output signals

    • Include system internal signals

  • Signal Loop: Циклы на текущем сигнале.

  • Block Loop : Циклы на всех сигналах, подключенных к текущему блоку. Выберите не сообщать о следующих типах сигналов путем очистки соответствующей опции в области Section options :

    • Include block input signals

    • Include block output signals

  • Если Цикл не имеет циклического компонента в качестве своего родительского элемента, он закольцовывается на всех сигналах во всех моделях. Выберите не сообщать о следующих типах сигналов путем очистки соответствующей опции в области Section options :

    • Include block input signals

    • Include block output signals

    • System input signals

    • System output signals

    • System internal signals

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

Выбор сигналов

  • Include block input signals: Циклы на сигналах, которые передаются в блоки. Эта опция действительна только, когда родительский компонент этого компонента является Block Loop.

  • Include block output signals: Циклы на сигналах, которые покидают блок. Эта опция действительна только, когда родительский компонент этого компонента является Block Loop.

  • Include system input signals: Циклы на сигналах, поступающих от входных портов. Эта опция действительна только, когда родительский компонент этого компонента является System Loop.

  • Include system internal signals: Циклы на внутренних сигналах системы. Эта опция действительна только, когда родительский компонент этого компонента является System Loop.

  • Include system output signals: Циклы на сигналах, идущих к исходящим портам. Эта опция действительна только, когда родительский компонент этого компонента является System Loop.

  • Sort signals: Определяет, как сортировать сигналы:

    • Alphabetically by signal name: Сортировки сигналов по имени в алфавитном порядке.

    • Alphabetically by signal name (exclude empty): Сортировки сигналов по имени в алфавитном порядке.

    • Alphabetically by system name: Сортировки в алфавитном порядке по именам родительских систем. Перечисляет сигналы в каждой системе, но не в определенном порядке.

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

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

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

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

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

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

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

Класс

rptgen_sl.csl_sig_loop