Основы > Работа с моделью > Инструмент поиска > Пример. Использование правил и критериев для сравнения имен объектов
  
Пример. Использование правил и критериев для сравнения имен объектов
Можно искать объекты по имени в диалоговом окне Инструмент поиска (Search Tool). Чтобы искать объект по наименованию, перейдите на вкладку Атрибуты (Attributes) в диалоговом окне Инструмент поиска и в разделе Правила (Rules) выберите Наименование (Name). В разделе Сравнение (Comparison) задайте условие, например "равно" (is equal to), "не равно" (is not equal to), "меньше" (is less than), "больше" (is greater than) "меньше или равно" (is less than or equal to) и "больше или равно" (is greater than or equal to), для сравнения имени, указанного в критерии, с другими именами объектов в модели.
В диалоговом окне Инструмент поиска в разделе Критерии (Criteria) можно задать Значение (Value) одним из следующих способов:
Укажите точное имя, которое требуется найти. Creo Parametric выполняет в модели поиск объектов, наименования которых точно совпадают с указанным именем.
Используйте подстановочные знаки. Creo Parametric выполняет поиск всех объектов, наименования которых содержат указанный символ. Например, по правилу Name is equal to A* выполняется поиск имен объектов, начинающихся с буквы A. Аналогично по правилу Name is equal to B*A выполняется поиск имен объектов, начинающихся с буквы B и заканчивающихся буквой A.
Используйте только знак звездочки. Creo Parametric выполняет поиск в модели всех объектов, имеющих наименование конструкторского элемента по умолчанию, и объектов, которым явно присвоено наименование конструкторского элемента. Например, по правилу Name is equal to * выполняется поиск всех объектов с именем констр. элемента, определенным в модели.
При поиске объекта по наименованию Creo Parametric сравнивает наименования посимвольно. Однако для групп из цифр сравниваются значения групп.
Вот некоторые примеры того, как Creo Parametric сравнивает наименования при поиске объекта по наименованию:
Пусть модель содержит опорные констр. элементы с именами DTM1, DTM2, DTM003, DTM0004 и DTM005, а для построения запроса созданы следующие правила.
Правило 1:Name is greater than DTM1
Логический оператор: AND
Правило 2:Name is less than DTM005
Результат поиска будет содержать DTM2, DTM003 и DTM0004.
Если создать правило "Имя равно DT*", результат будет содержать DTM1, DTM2, DTM003, DTM0004 и DTM005 наряду с другими объектами, имена которых начинаются с DT.
Еще несколько примеров того, как Creo Parametric сравнивает наименования при поиске объекта по наименованию:
Имя abc меньше имени abcd.
Имя abcd меньше имени zabcde.
Имя 12ab больше имени 2a.
Аналогично, можно использовать комбинацию правило-критерий для поиска объектов на основании их атрибутов, истории, статуса и свойств геометрии.