Пакет: slreportgen.finder
Найти сигналы, используемые моделью или блоком
Используйте объект slreportgen.finder.SignalFinder
класс для поиска сигналов, используемых моделью или блоком.
Сигналы являются выходами динамических систем, которые представлены блоками в схеме Simulink и самой схемой. Чтобы найти уникальные сигналы в системе, искатель сигналов ищет блок порты выхода. Когда выполняется поиск блока или подсистемы, результаты представляют выходные порты блока или подсистемы, а также выходные порты блоков, выходные сигналы которых поступают в блок или подсистему. Когда модель просматривается, результаты представляют выходные порты блоков Inport модели и выходные порты блоков, которые соединяются с блоками Outport модели.
The slreportgen.finder.SignalFinder
класс является handle
класс.
HandleCompatible | true |
Для получения информации об атрибутах класса см. раздел «Атрибуты класса».
создает finder
= slreportgen.finder.SignalFinder(container
)SignalFinder
Объект и устанавливает свойство Container в модель или блок, заданный как container
. Используйте SignalFinder
свойства для:
Ограничьте поиск типами найденных сигналов, таких как вход, выход или внутренние сигналы.
Задайте количество уровней для поиска в модели.
Используйте SignalFinder
методы для выполнения поиска.
Примечание
Этот поисковик предоставляет два способа получить результаты поиска:
Чтобы вернуть результаты поиска в виде массива, используйте find
способ. Добавьте результаты непосредственно к отчету или обработайте результаты в for
цикл.
Чтобы повторить результаты по одному, используйте hasNext
и next
методы в while
цикл.
Опция не имеет преимущества эффективности.
устанавливает finder
= slreportgen.finder.SignalFinder(Name,Value
)SignalFinder
свойства объекта с использованием пар "имя-значение". Можно задать несколько аргументы пары "имя-значение" в любом порядке. Заключайте каждое имя свойства в одинарные или двойные кавычки.
slreportgen.finder.BlockResult
| slreportgen.finder.DiagramResult
| slreportgen.finder.SignalResult
| slreportgen.report.BusObject
| slreportgen.report.Signal