Возможности управления данными > Управление конфигурируемыми изделиями > Возможности Windchill по управлению опциями и исполнениями > Назначение выражений > Ответы на типичные вопросы о назначении выражений и фильтрации
  
Ответы на типичные вопросы о назначении выражений и фильтрации
Когда используются варианты исключения?
Варианты исключения, которые назначены для связи использования детали, можно использовать для определения условий того, когда деталь должна быть исключена из структуры изделия, а не включена в нее. Например, если для связи использования детали назначен вариант исключения "Страна" ≠ "США", то выбор "Страна" = "США" в фильтре опций приведет к исключению детали из структуры изделия.
В следующем примере использования показано, когда может быть полезно назначение вариантов исключения. Например, изделие продается в США и Канаде. Предположим, что один из узлов этого изделия представляет собой водный насос и одно из исполнений этого насоса (WP1) не может применяться в США. Коллектив конструкторов может назначить вариант "Страна" = "Канада" для исполнения детали WP1. Чтобы исключить WP1 из исполнения изделия для США, связи использования WP1 можно назначить вариант исключения "Страна" ≠ "США".
Предположим, позже решено, что изделие будет также продаваться в Бразилии. Тогда исполнение детали водного насоса WP1 необходимо обновить так, чтобы были включены значения "Страна" = "Канада, Бразилия". Поскольку значение США исключено с помощью варианта исключения для связи использования, то для того, чтобы добавить другие страны позже, не требуется каких-либо дополнительных действий в отношении исполнения детали водного насоса WP1. При фильтрации структуры изделия по критерию "Страна = США" WP1 исключается. При фильтрации структуры изделия по критерию "Страна = Канада" WP1 выбирается для включения.
Могут ли варианты исключения быть назначены для детали?
Нет. Варианты исключения можно назначать только для связи использования детали. Все варианты для некоторой опции должны быть либо вариантами исключения, либо вариантами включения.
Как фильтр опций оценивает назначения, когда базовые выражения назначены и для детали, и для ее связи использования?
Система не имеет предпочитаемого порядка оценки базовых выражений, назначенных для детали, и вариантов, назначенных для связи использования данной детали. Все назначенные варианты объединяются для сопоставления с выбором фильтра опций. Этот сценарий применяется для включения только вариантов (то есть когда в наборе опций для параметра Разрешить назначение вариантов исключения задано значение Нет).
Как можно переопределить назначения базовых выражений для определенного случая использования детали?
Если базовые выражения назначены непосредственно для детали, то это назначение применяется для каждого случая использования детали. Чтобы ограничить назначение для определенного случая использования детали в структуре детали, используйте следующий способ:
* 
Убедитесь, что назначенный набор опций поддерживает назначение вариантов исключения для связей использования (то есть в наборе опций для параметра Разрешить назначение вариантов исключения задано значение Да).
1. Назначьте выражения непосредственно для детали. Когда деталь включена в структуру изделия, эти выражения должны покрывать все возможные условия.
2. Назначьте варианты исключения для связи использования детали. В этих вариантах фиксируются исключения для этого конкретного случая использования детали, и они представляют собой поднабор вариантов, назначенных непосредственно для детали.
3. При применении фильтра опций система вычитает варианты исключения, назначенные для связей использования, из набора вариантов, назначенных непосредственно для детали. Получающийся в результате поднабор используется для определения того, будет ли деталь включена или исключена.
Предположим, например, что детали назначены варианты КРАСНЫЙ, БЕЛЫЙ, СИНИЙ, ЗЕЛЕНЫЙ, ОРАНЖЕВЫЙ и эта деталь встречается в 100 изделиях. Предположим, что в одном из изделий варианты ЗЕЛЕНЫЙ и ОРАНЖЕВЫЙ этой детали не поддерживаются.
В этом случае необходимо назначить варианты исключения ЗЕЛЕНЫЙ, ОРАНЖЕВЫЙ для связи использования детали для данного изделия. Заметьте, что в столбце "Назначенные варианты" для этого случая использования детали отображается ЦВЕТ != ЗЕЛЕНЫЙ, ЦВЕТ != ОРАНЖЕВЫЙ (или ЦВЕТ != ЗЕЛЕНЫЙ, ОРАНЖЕВЫЙ). Это означает, что когда в фильтре опций выбран ЗЕЛЕНЫЙ или ОРАНЖЕВЫЙ, деталь не должна быть включена в структуру изделия.
Когда фильтр опций применяется к структуре изделия, система использует варианты для детали (КРАСНЫЙ, БЕЛЫЙ, СИНИЙ, ЗЕЛЕНЫЙ, ОРАНЖЕВЫЙ) и вычитает варианты для связи использования (ЗЕЛЕНЫЙ, ОРАНЖЕВЫЙ), потому что они исключены. Получающийся в результате набор (КРАСНЫЙ, БЕЛЫЙ, СИНИЙ) сопоставляется вариантам, выбранным в фильтре опций. Если указать КРАСНЫЙ, БЕЛЫЙ или СИНИЙ в фильтре опций, то данный случай использования детали включается в структуру изделия. Если указать ЗЕЛЕНЫЙ или ОРАНЖЕВЫЙ в фильтре опций, то данный случай использования детали не включается в данную структуру изделия.