Пакет: 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.report.BusObject | slreportgen.finder.DiagramResult | slreportgen.finder.BlockResult | slreportgen.finder.SignalResult | slreportgen.report.Signal