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