具體動態

具體動態是碰撞偵測中的選項,讓您可以看見組合件零組件實際的移動。

啟用具體動態後,當您拖曳零組件時,零組件將對其接觸到的零組件施加力量。此作用是在零組件所允許的自由度內移動或旋轉所接觸到的零組件。被拖曳的零組件透過在其允許的自由度內旋轉,或透過沿被限制或部份限制的零組件滑動對碰撞做出反應,從而使拖曳繼續。

具體動態會在整個組合件內傳遞。被拖曳的零組件能夠將某個零組件推開,然後這個被推開的零組件會移動並將另一個零組件推開,如此繼續下去。
具體動態在僅有很小自由度的組合件上效果最佳 (且最有意義)。在執行具體動態之前加入所有適當的結合條件。
您不能同時使用具體動態與動態間隙。

視訊:具體動態輸送帶範例

使用具體動態移動零組件:

  1. 按一下組合件工具列上的移動零組件 旋轉零組件
  2. 在 PropertyManager 中的選項之下,選擇具體動態
  3. 當為碰撞核取了具體動態時,移動敏感度連續調節控制來變更頻率。將連續調節控制向右移動以增加敏感度。在最敏感的設定中,軟體檢查每個 .02mm(以模型單位) 的碰撞。在最不敏感的設定中,檢查的間隔是 20mm。
    僅為非常小的零組件,或在碰撞區域有複雜幾何的零組件使用最敏感的設定。當您使用最大的敏感度在大型零組件間檢查碰撞時,拖曳非常的慢。僅使用您所需要的敏感度設定來在組合件中觀察動作。
  4. 如果需要,指定牽涉在碰撞中的零組件:
    1. 按一下這些零組件
    2. 碰撞檢查的零組件選擇零組件。
    3. 按一下重新開始拖曳
      可以在碰撞偵測中選擇特定的零組件以提高具體動態的效能。僅選擇那些要測試的運動中直接涉及的零組件。
  5. 選擇僅拖曳的零件來檢查只有您選擇移動的零組件的碰撞。當清除時,除了您選擇要移動的零組件外,加上與所選零組件有結合關係而被移動的任何其他零組件都會被檢查。
  6. 在圖面中拖曳零組件。
    如果您拖曳的零組件與另一零組件有初始的碰撞,SOLIDWORKS 會在圖面中顯示一訊息,且碰撞相關的所有零組件都會變為透明。
    當您按一下零組件以進行拖曳時,質量中心符號 會顯示在零組件的質量中心。
    • 如果您按一下符號並拖曳零組件時,您是以質量中心來拖曳。
    • 如果您按一下符號外面並拖曳,您是以所按下的本體上的點來拖曳。 如果您在質量中心外拖曳,即套用了矩臂到零組件中,這會導致零組件在可允許的自由度內旋轉。
      質量中心的符號出現在拖曳的過程中,不是在旋轉的過程中。在旋轉零組件中的自由拖曳選項是由繞質量中心旋轉所定義。
    當具體動態偵測到碰撞時,將在碰撞的零件間施加力量,以使拖曳能夠繼續。只要兩個零件接觸,施加的力量持續。當兩個零件不再接觸時,施加的力量被移除。

    您可以在單一的指令中,選擇一個零組件後再選擇一個零組件。

  7. 按一下

具體動態中的最初碰撞

如果您拖曳的零組件與另一零組件有初始的碰撞,SOLIDWORKS 會在圖面中顯示一訊息,且碰撞相關的所有零組件都會變為透明。

透明零組件間碰撞的具體動態被關閉。您可以繼續拖曳,且拖曳的碰撞會對其他零組件施加力量。

在最初碰撞的零組件間啟用碰撞:

  1. 拖曳零組件直到不再有干涉。
  2. 放開拖曳。
  3. 再次拖曳。
    零組件不再為透明,且具體動態恢復作用。