Как Windchill определяет назначенный для использования набор опций
Набор опций может быть непосредственно назначен настраиваемому изделию или детали либо унаследован от корневого настраиваемого изделия или его контекста. Назначение набора опций конфигурируемому узлу позволяет использовать различные наборы опций для конкретных технологий или функциональных единиц. Сведения о шагах при назначении набора опций конфигурируемому узлу см. в разделе Назначение набора опций объекту.
Правила определения используемого набора опций
При определении того, какой набор опций должен быть использован при назначении вариантов использования деталей, а также для определения критериев фильтрации система ищет назначенный набор опций в следующем порядке.
1. Проверяется наличие назначенного набора опций у конфигурируемого узла.
2. В случае отсутствия проверяется наличие назначенного набора опций у контекста конфигурируемого узла.
3. В случае отсутствия проверяется наличие назначенного набора опций у корневого конфигурируемого узла.
4. В случае отсутствия проверяется наличие назначенного набора опций у контекста корневого конфигурируемого узла.
При определении того, какой набор опций должен быть использован при назначении вариантов элемента для детали, система ищет назначенный набор опций в следующем порядке.
1. Проверяется наличие назначенного набора опций у конфигурируемого узла.
2. В случае отсутствия проверяется наличие назначенного набора опций у контекста конфигурируемого узла.
Пример унаследования назначенного набора опций конфигурируемым узлом
В данном примере показана логика определения назначенного набора опций для конфигурируемого узла в структуре. Например, структура детали с корневой деталью 001 включает в себя 3 уровня дочерних деталей. Предположим, что системе необходимо определить назначенный набор опций для дочерней детали 3-го уровня (C001).
При определении назначенного набора опций для детали C001 система проверяет наличие набора опций у детали B001, и, если набор отсутствует, проверяет наличие набора опций в контексте детали B001. Затем, если набор опций по-прежнему не найден, система проверяет его наличие у корневой детали 001, и, наконец, проверяет наличие назначенного набора опций в контексте корневой детали.
Было ли это полезно?