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® рабочая область. %<> обозначение может обозначить массив строк или массив ячеек. Для получения дополнительной информации смотрите %<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: Отчеты только относительно блоков Subsystem с заданными парами "имя-значение" свойства. Чтобы позволить искать, кликните по флажку. В первой строке имени свойства и таблицы значения свойства, щелкните в окне редактирования, удалите существующий текст и введите имя свойства и значение.

    Чтобы найти имена свойства блоков Subsystem, смотрите Программируемые разделы Использования для параметров в Subsystem, Atomic Subsystem, CodeReuse Subsystem или выберите блок Subsystem в модели и введите этот код в командной строке MATLAB:

    get(gcbh)

Разделите опции

  • 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

Смотрите также

Block Loop, Model Loop, Signal Loop