Запустите дочерние компоненты для каждого блока в текущей системе, модели или сигнале
Этот компонент запускает свои дочерние компоненты для каждого блока, содержащегося в текущей системе, модели или сигнале.
Для условной обработки, основанной на блоках, можно использовать RptgenSL.getReportedBlock
функция. Для получения дополнительной информации см. Раздел «Функции контекста цикла».
На этой панели описывается тип объекта, на котором работает этот компонент.
Automatic list from context
: Отчет по всем блокам в текущем контексте. Родительский компонент цикла блоков определяет его контекст. Если этот компонент не имеет Model Loop, System Loop, Signal Loop или Block Loop в качестве его родительского элемента, выбор этой опции заставляет этот компонент отчитываться обо всех блоках во всех моделях.
Model Loop: Отчеты по всем блокам в текущей модели.
System Loop: Отчеты по всем блокам в текущей системе.
Signal Loop: Сообщает обо всех блоках, подключенных к текущему сигналу.
Custom - use block list
: Позволяет вам задать список блоков, по которым будет осуществляться отчет. Введите полный путь к каждому блоку.
Выберите опции сортировки блоков и опций отчетов на этой панели.
Sort blocks:
Используйте эту опцию, чтобы выбрать, как сортировать блоки (применяется к каждому уровню в модели):
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® рабочей области. The %<>
обозначение может обозначать строку или массив ячеек. Следующий пример сообщает о блоке интегратора theta dot и блоке интегратора theta в модели simppend
, с использованием переменной Z
= { 'simppend/theta'}
:
simppend/theta dot %<Z>
simppend/theta dot
simppend/theta
Для получения дополнительной информации смотрите %<VariableName> Notation
на Text
страница с описанием компонента в документации MATLAB Report Generator™.
Search for Simulink property name/property value pairs: Сообщает только о блоках Simulink с заданными парами имя свойства/property значение.
Create section for each object in loop: Вставляет раздел в сгенерированный отчет для каждого блока, найденного в цикле.
Display the object type in the section title: Автоматически вставляет тип объекта в заголовок раздела в сгенерированном отчете.
Create link anchor for each object in loop: Создайте цель ссылки для каждого блока в цикле, чтобы другие части отчета могли связать с ним. Для примера изображение, созданное компонентом System Snapshot, может связываться с информацией о блоке только при установке этого флажка.
Да, вставляет сечение, если вы выбираете опцию Create section for each object in loop и цель ссылки, если вы выбираете Create link anchor for each object in loop.
rptgen_sl.csl_blk_loop