exponenta event banner

Цикл диаграммы

Запускать дочерние компоненты для указанных диаграмм Stateflow

Описание

Этот компонент запускает нижестоящие элементы для указанных диаграмм Stateflow ®.

Для условной обработки диаграммы можно использовать RptgenSF.getReportedChart функция. Дополнительные сведения см. в разделе Контекстные функции цикла.

Отчет о

  • Automatic list from context: Отчет обо всех блоках диаграммы в контексте, заданном родителем этого компонента.

    • Цикл модели: отчеты обо всех блоках диаграммы Stateflow в текущей модели.

    • Системный цикл: отчеты по всем блокам диаграмм Stateflow в текущей системе.

    • Сигнальная петля: отчеты по всем блокам диаграммы Stateflow, подключенным к текущему сигналу.

    • Machine Loop: отчеты по текущему блоку, если он находится в диаграмме Stateflow.

    Если компонент «Цикл диаграммы» имеет родительский компонент любого другого типа, при выборе этого параметра он будет отчитываться обо всех блоках диаграммы Stateflow.

  • Custom - use block list: Отчеты по указанному списку блоков диаграммы Stateflow.

Параметры цикла

Выберите параметры сортировки блоков диаграммы и параметры отчетов на этой панели.

  • Сортировка блоков: определяет способ сортировки блоков (применяется к каждому уровню в модели). Эта опция доступна при выборе Automatic list from context в разделе «Отчет о» или при выборе Custom - use block list и параметр Сортировать блоки.

    • Alphabetically by block name. Сортировка блоков по имени в алфавитном порядке.

    • Alphabetically by system name. Сортировка систем по именам в алфавитном порядке. Список блоков в каждой системе, но не в определенном порядке.

    • Alphabetically by full Simulink path. Сортировка моделей в алфавитном порядке по их полным путям.

    • By block type. Сортировка блоков в алфавитном порядке по типам блоков.

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

    • By layout (left to right)Сортировка блоков по их расположению в макете модели по строкам. Блок, расположенный дальше всего к левому верхнему углу модели, является якорем для строки. Строка содержит все остальные блоки, перекрывающие горизонтальную область, определяемую верхним и нижним краями опорного блока. Другие строки используют тот же алгоритм, используя в качестве привязки следующий несообщаемый блок, ближайший к левому верху модели.

    • By layout (top to bottom)Сортировка блоков по их расположению в компоновке модели по столбцам. Блок, расположенный дальше всего к левому верхнему углу модели, является якорем колонны. Столбец содержит все остальные блоки, перекрывающие вертикальную область, определяемую левым и правым краями опорного блока. Другие столбцы используют тот же алгоритм, используя в качестве привязки следующий несообщаемый блок, ближайший к левому верху модели.

    • By simulation order. Сортировка блоков по порядку выполнения.

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

  • Поиск пар имя/значение свойства Simulink: отчеты о блоках Simulink ® с указанными парами имя/значение свойства.

  • Search Stateflow: отчеты на диаграммах Stateflow с указанными парами «имя свойства/значение свойства».

Параметры сечения

  • Создать раздел для каждого объекта в цикле: вставляет раздел в созданный отчет для каждого объекта, найденного в цикле.

  • Отображение типа объекта в заголовке раздела: автоматическая вставка типа объекта в заголовок раздела в созданном отчете.

  • Создать привязку связи для каждого объекта в цикле: создать цель связи для каждой диаграммы в цикле, чтобы другие части отчета могли связываться с ней. Например, изображение, созданное компонентом «Снимок состояния», может быть связано с этой информацией только при установке этого флажка.

Вставить что-либо в отчет?

Да, вставляет сечение, если для каждого объекта в цикле выбрана опция Создать сечение (Create section for each object in loop).

Класс

rptgen_sf.csf_chart_loop