Найдите элементы модели
[
, paths
, e
] = find(obj
, constraint
, rootArch
, nameValPair
)[
находит элементы модели в заданной архитектуре rootArch использованием заданного ограничения в модели. Если rootArch не будет обеспечен, то он найдет элементы модели в корневой архитектуре модели. Пути к выходному аргументу будут содержать полностью определенный именованный путь к элементу, начинающему с данной корневой архитектуры. Следующие пары значение-имя поддерживаются:paths
, e
] = find(obj
, constraint
, nameValPair
)
‘FlattenReferences’: {верный, ложный} – Указывает, должна ли находка искать архитектуру, на которую ссылаются, или она не должна включать архитектуру, на которую ссылаются. Значение по умолчанию является 'ложным'.
'Рекурсивно вызовите': {верный, ложный} – Указывает, должна ли находка рекурсивно перерыть модель или если это должно искать только заданный слой. Значение по умолчанию 'верно'.
‘ElemType’: {'Компонент', 'Порт', 'Коннектор'} – Задает что тип элемента искать в модели. Этот параметр диктует тип возврата “e”. Значение по умолчанию 'Компонента'.
Метод Find
для класса systemcomposer.arch.Model
.