Unigraphics. Справочник по сборке

Задание фильтра атрибутами


Опция Attribute [Атрибут]

позволяет использовать в определении фильтра атрибуты. Система выводит на экран список выбора, содержащий все атрибуты изображенной части, значение которых определено. Однако Вы можете использовать любой атрибут, определенный в сборке (например, в компоненте). Для этого нужно ввести его заголовок в поле диалогового окна.

Опция Attribute Comparison [Сравнение Атрибутов] позволяет сравнивать атрибут с некоторым значением или другим атрибутом с помощью операции отношения. Операции отношения, доступные для сравнения атрибутов, показаны на нижеприведенном рисунке.

Выражение фильтра состоит из заголовка атрибута, операции отношения и значения, с которым сравнивается атрибут. Для ввода выражения фильтра Вы можете либо выбрать соответствующую иконку, либо ввести выражение непосредственно в поле Condition [Условие]. Все выражения, которые Вы выбрали или ввели, при нажатии клавиши OK диалогового окна Define Filter помещаются в поле Condition.

Операции сравнения атрибутов

  IsDefined("...")

Эта функция возвращает значение true, если аргумент (атрибут) определен. Например, функция IsDefined ("bolt_attribute") возвращает значение true, если определен атрибут с именем "bolt_attribute", не взирая на значение атрибута.

В следующей таблице приведены остальные операции отношения [также называемые условными операторами]:



Название

Операция

Пример

Пояснение

Equals

[Равен]

==

a == b

a равно b

Not Equal

[Не Равен]

!=

a != b

a не равно b

Greater Than

[Больше]

>

a > b

a больше b

Greater or Equal

[Больше или Равен]

>=

a >= b

a больше или равно b

Less Than

[Меньше]

<

a < b

a меньше b

Less or Equal

[Меньше или Равен]

<=

a <= b

a меньше или равно b

Обратите внимание, что клавиша Apply в этом меню действует так же, как опция Preview Filter при создании и модификации фильтра. Это позволяет определить, действительно ли нужные компоненты выбраны с помощью данного фильтра.



Содержание раздела