Пакет: 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