資料管理能力 > 管理零件結構 > Windchill 選項及變體功能 > 指派運算式 > 有關運算式指派與篩選的常見問題
  
有關運算式指派與篩選的常見問題
排除選擇的使用案例為何?
您可以使用對零件的使用關係連結指派的排除選擇,指定當應排除零件而非將零件包括在產品結構中的情況。例如,若為零件的使用關係連結指派排除選擇「國家≠美國」,在「選項」篩選器中選取「國家 = 美國」會導致將零件從產品結構中排除。
下列使用案例說明了何時可以使用排除選擇的指派。例如,產品在美國與加拿大售出。假設,此產品的模組是汲水器,而汲水器的其中一個變體 (WP1) 無法在美國使用。設計小組可將選擇「國家 = 加拿大」指派給變體零件 WP1。欲在美國產品變體中排除 WP1,可為 WP1 的使用關係連結指派排除選擇「國家 ≠ 美國」。
假設,後來決定產品也將在巴西銷售。然後汲水器變體零件 WP1 必須更新為包括「國家 = 加拿大、巴西」。由於已透過對使用關係連結使用排除選擇排除了美國,因此稍後新增其他國家時便不需要維持汲水器變體零件 WP1。使用「國家=美國」來篩選產品結構會排除 WP1。使用「國家=加拿大」來篩選產品結構會選取 WP1 來納入。
是否可以對零件指派排除選擇?
不可以。只能對零件的使用關係連結指派排除選擇。特定選項的所有選擇必須是排除選擇或包括選擇。
當對零件與其使用關係連結指派基本運算式時,「選項篩選器」如何評估指派?
當系統評估對零件指派的基本運算式以及對該零件的使用關係連結指派的選擇時,並沒有優先順序。針對使選擇與「選項」篩選器選取項相符的目的,會結合所有指派的選擇。此情境僅適用於包括選擇 (亦即,當選項集將「允許指派排除選擇」設為「否」時)。
如何為零件的特殊使用關係取代基本運算式指派?
如果直接對零件指派基本運算式,零件的每一個使用關係皆會帶有該指派。欲限制零件結構中零件特殊使用關係的指派,請遵循此技巧:
* 
確定指派的選項集支援對使用關係連結指派排除選擇 (亦即,選項集將「允許指派排除選擇」設為「是」)。
1. 直接對零件指派運算式。當零件包括在產品結構中時,這些運算式應包括所有可能的條件。
2. 排除選擇指派給零件的使用關係連結。這些選擇會捕捉零件的此特殊使用關係的例外,這些例外是直接對零件指派之選擇的子集。
3. 當套用「選項」篩選器時,系統會從對零件直接指派的選擇中減去對使用關係連結指派的排除選擇。產生的子集可用來確定零件是包括的還是排除的。
例如,假設為零件指派「紅色」、「白色」、「藍色」、「綠色」、「橘色」等選擇,且零件出現在 100 種產品中。假設在其中一種產品中,此零件並不支援「綠色」與「橘色」變體。
在此情況下,您需要將「綠色」、「橘色」排除選擇指派給該產品之零件的使用關係連結。請注意,此零件使用關係的「已指派選擇」欄會顯示 COLOR != GREEN, COLOR != ORANGE (或 COLOR != GREEN, ORANGE)。這表示當在「選項」篩選器中選取「綠色」或「橘色」時,零件不應包括在產品結構中。
將「選項」篩選器套用至產品結構時,系統會對零件使用選擇 (「紅色」、「白色」、「藍色」、「綠色」、「橘色」) 並減去對使用關係連結指派的選擇 (「綠色、「橘色」」),因為它們已遭排除。產生的集合 (「紅色」、「白色」、「藍色」) 會與「選項」篩選器中選取的選擇進行比對。如果您在「選項」篩選器中指定「紅色」、「白色」或「藍色」,零件的此使用關係會包括在產品結構中。如果您在「選項」篩選器中指定「綠色」或「橘色」,零件的此使用關係不會包括在該產品結構中。