slreportgen.finder. Класс DiagramElementResult

Пакет: slreportgen.finder
Суперклассы:

Создайте объект результата средства поиска элемента диаграммы

Описание

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

Конструкция

result = DiagramElementResult(elem) создает объект результата поиска для элемента диаграммы. Объект result содержит заданный Simulink или элемент диаграммы Stateflow.

Примечание

Методы находки средств поиска элемента диаграммы создают и возвращают экземпляры этого объекта slreportgen.finder.DiagramElementResult. Вы не должны создавать экземпляры сами.

finder = DiagramElementResult(Name,Value) свойства наборов с помощью пар "имя-значение". Можно задать несколько аргументов пары "имя-значение" в любом порядке. Заключите каждое имя свойства в одинарные кавычки.

Входные параметры

развернуть все

Simulink или элемент диаграммы Stateflow, заданный как путь или указатель на элемент.

Свойства

развернуть все

Это свойство только для чтения содержит указатель на элемент диаграммы, возвращенный в этом результате.

Это свойство только для чтения задает имя элемента диаграммы, возвращенного в этом результате.

Это свойство только для чтения задает тип элемента диаграммы, возвращенного в этом результате.

Пример: "Simulink.BlockDiagram"

Это свойство только для чтения возвращает путь схемы, которая содержит элемент, возвращенный в этом результате.

Дополнительная информация, чтобы добавить к этому результату. Можно установить его на любой тип значения.

Методы

getDiagramReporterВозвращает генератор отчетов Схемы для результата элемента диаграммы
getReporter Получите генератор отчетов элемента диаграммы

Копировать семантику

Указатель. Чтобы изучить, как классы Handle влияют на операции копии, смотрите Копирование Объектов (MATLAB).

Примеры

Создайте объект результата элемента диаграммы для подсистемы

Загрузите модель sf_car и сохраните результат поиска элементов диаграммы в его Подсистемах двигателей. Оба примера кода производят тот же объект результата. Используйте второй подход, если вы хотите настроить, как результаты отображаются в вашем отчете.

import slreportgen.finder.*
load_system('sf_car')
result = DiagramElementResult('sf_car/Engine') 

% or

load_system('sf_car')
finder = DiagramElementFinder();
result = find(finder,'sf_car/Engine')
Включайте результат непосредственно в отчет slreportgen.report.Report или, добавьте его в генератор отчетов, который вы затем добавляете в отчет.

Введенный в R2017b