Запуск дочерних компонентов для каждого блока в текущей системе, модели или сигнале
Этот компонент запускает дочерние компоненты для каждого блока, содержащегося в текущей системе, модели или сигнале.
Для условной обработки на основе блоков можно использовать RptgenSL.getReportedBlock функция. Дополнительные сведения см. в разделе Контекстные функции цикла.
На этой панели описывается тип объекта, с которым работает этот компонент.
Automatic list from contextОтчет обо всех блоках в текущем контексте. Родительский компонент цикла блоков определяет его контекст. Если этот компонент не имеет родительских элементов «Контур модели» (Model Loop), «Системный контур» (System Loop), «Сигнальный контур» (Signal Loop) или «Контур блока» (Block Loop), то при выборе этой опции этот компонент будет отчитываться обо всех блоках во всех моделях.
Цикл модели: отчеты обо всех блоках в текущей модели.
Системный цикл: отчеты по всем блокам в текущей системе.
Сигнальный контур: Отчеты по всем блокам, подключенным к текущему сигналу.
Custom - use block listПозволяет указать список блоков, по которым должен быть создан отчет. Введите полный путь к каждому блоку.
Выберите параметры сортировки блоков и параметры отчетов на этой панели.
Сортировка блоков:
Используйте эту опцию, чтобы выбрать способ сортировки блоков (применяется к каждому уровню в модели):
Alphabetically by block name. Сортировка блоков по их именам в алфавитном порядке.
Alphabetically by system name. Сортировка систем по алфавиту. В отчете перечислены блоки в каждой системе, но не в определенном порядке.
Alphabetically by full Simulink path. Сортировка блоков в алфавитном порядке по пути Simulink ®.
By block type. Сортировка блоков в алфавитном порядке по типам блоков.
By block depth. Сортировка блоков по их глубине в модели.
By layout (left to right)Сортировка блоков по их расположению в макете модели по строкам. Блок, расположенный дальше всего к левому верхнему углу модели, является якорем для строки. Строка содержит все остальные блоки, перекрывающие горизонтальную область, определяемую верхним и нижним краями опорного блока. Другие строки используют тот же алгоритм, используя в качестве привязки следующий несообщаемый блок, ближайший к левому верху модели.

By layout (top to bottom)Сортировка блоков по их расположению в компоновке модели по столбцам. Блок, расположенный дальше всего к левому верхнему углу модели, является якорем колонны. Столбец содержит все остальные блоки, перекрывающие вертикальную область, определяемую левым и правым краями опорного блока. Другие столбцы используют тот же алгоритм, используя в качестве привязки следующий несообщаемый блок, ближайший к левому верху модели.
By traversal order. Сортировка блоков по порядку прохождения.
By simulation order. Сортировка блоков по порядку выполнения.
%<VariableName>Вставка значения переменной из рабочего пространства MATLAB ®. %<> нотация может обозначать строку или массив ячеек. В следующем примере сообщается о блоке theta dot integrator и блоке theta integrator в модели. simppend, используя переменную Z={ 'simppend/theta'}:
simppend/theta dot %<Z>
симппенд/тета точка
симппенд/тета
Дополнительные сведения см. в разделе %<VariableName> Notation на Text страница ссылки на компонент в документации MATLAB Report Generator™.
Поиск пар имя/значение свойства Simulink: Отчеты только по блокам Simulink с указанными парами имя/значение свойства.
Создать раздел для каждого объекта в цикле: вставляет раздел в созданный отчет для каждого блока, найденного в цикле.
Отображение типа объекта в заголовке раздела: автоматическая вставка типа объекта в заголовок раздела в созданном отчете.
Создать привязку связи для каждого объекта в цикле: создать цель связи для каждого блока в цикле, чтобы другие части отчета могли связываться с ним. Например, изображение, созданное компонентом «Системный снимок», может быть связано с информацией о блоке только при установке этого флажка.
Да, вставляет сечение, если выбран параметр Создать сечение для каждого объекта в цикле, и целевой объект связи, если выбран вариант Создать якорь связи для каждого объекта в цикле.
rptgen_sl.csl_blk_loop