組件設計 > 使用組件 > 放置元件 > 封裝元件 > 關於封裝的或部分限制的元件和機構
關於封裝的或部分限制的元件和機構
封裝元件在組件中並未完全受限。使元件保持封裝狀態或使其在組件中只部分受限的原因有兩個:
給組件新增元件時,可能不知道將它放置在哪裡最好,也可能不想相對於其他元件的幾何來給它定位。使用封裝作為放置元件的臨時方式。欲封裝元件,請在元件完全受限前關閉「元件放置」(Component Placement) 標籤,或清除「允許假設」(Allow Assumptions) 核取方塊。
將機構元件新增到組件時,使用者定義的條件約束集合或預先定義的條件約束集合 (連接對) 決定了元件在組件中的自由度。
在組件中新增封裝元件
使用「組裝」(Assemble) > 「封裝」(Package) 將元件置於組件中,無需相對於鄰接的零件來限制元件。以此方式放置的元件是非參數化的。
新增封裝元件時,可建立完全限制元件或封裝元件的位置參照。這個方法可在知道所有父元件的所有位置條件約束之前,先定義組件設計。透過參照封裝父項的方式放置的元件即稱為「封裝的子項」(Child of Packaged) 元件。模型樹中使用專屬的「封裝的子項」(Child of Packaged) 圖示 (類似「已封裝元件」(Packaged Component) 圖示 ) 來表示參照封裝父項放置的元件。該元件在「模型樹狀態」(Model Tree Status) 欄中顯示成Child of Packaged。該圖示僅用於封裝元件的一級子項。
已封裝元件遵循組態檔案選項 package_constraints 的行為。
隨著設計的進行,由於額外自由度的存在,封裝子項元件的位置將不能按要求保留。您可使用「固定」(Fix) 條件約束,將封裝元件固定,或全部限制在與它們父項組件相應的目前位置。
* 
如果想要更靠近啟動的封裝元件的座標系,可獨立放置子組件。
您可以使用「組件」(Assembly) > 「封裝」(Package) > 「移動」(Move) 命令或「拖曳」(Drag) 對話方塊重新放置已封裝的元件。
且不論該元件如何組裝,無須對其進行重新定義,就可以改變元件的位置。
新增元件作為封裝元件時,「移動」(move) 對話方塊即開啟。選擇「移動」(Move) 選項並移動滑鼠以定位封裝元件,然後按一下滑鼠左鍵將零件放在所需方位。以此種方式定位的是元件的絕對方位,而不是相對於其他元件的方位。
機構組件
您可利用使用者定義或預先定義的條件約束集 (連接對) 來保持組件中的元件移動自由度。這些元件會完成封裝,並在模型樹中標記為已封裝。連接對可定義組件中的特定移動類型。使用「拖曳」(Drag) 對話方塊來移動元件,並在組件中檢查與其它元件的干擾情況。使用參照多個封裝元件的預先定義條件約束集放置的元件本身就是封裝元件。這些元件所具有的自由度使其能夠不受任何元件限制獨自移動。
這是否有幫助?