Pyslvs v0.9 大更新進度

  • PMKS 的滑塊語法

PMKS 的滑塊語法

PMKS 的滑塊接頭有 P 和 RP 兩種,差別在於是否有滾動限制。

Pyslvs 這裡的困難點就是要將此表示法輸入 Solvespace 中。

由於是滑動的自由度,必須記錄和回傳兩個點座標,分別是接頭和滑槽的。

如果是接地的,還容易設計,因為其中一端只需要 dragged 約束和水平線夾角即可,但是如果都在搖桿上,滑槽的夾角是相對於搖桿的,就不易解決了。

先用 RP 接頭做測試,並模仿 PMKS 的拓樸法輸入。

語法

這次使用連桿數 3 的機構模擬:(PMKS Server

當 Type of Joint 屬性為 RP 時,會根據 Links 屬性進行判別,第一個 Link 會當作滑槽所在的連桿,因此上圖的 c, i 表示滑槽在 c 連桿上,i 或之後的連桿則會通過銷連接在滑槽上。

若相反,則會如下圖:(PMKS Server

第一張圖的接頭在 Solvespace 中模擬如下:

接頭處,以一固定角度的直線取代滑槽的位置,角度為絕對角度和接頭位置計算得出 (15.71 度)。

圖面上必須呈現滑動點和滑槽的位置,因此 Pyslvs 必須記錄不同桿件上的 Current position 數據。

預計這幾天可以完成靜態的輸入。


Comments

comments powered by Disqus