目錄
- 1.更新內容介紹
- 2.效果演示
- 3.關于重構自動添加焊口功能的說明
- 3.1錯誤示例
- 3.問題交流
- 1.創建焊口提示失敗
- 2.程序崩潰
1.更新內容介紹
- 在添加焊口之前先清除當前branch已有焊口;
- 顯示清除焊口的個數和添加焊口的個數;
- 重構了自動添加焊口功能,修復了原來算法里的多個bug。
2.效果演示
圖1:焊口添加刪除信息顯示
圖2:在運行結果彈窗里,右邊欄介紹了計算方法和焊口類型的定義,供參考。
3.關于重構自動添加焊口功能的說明
把自動焊口徹底重構了,修復了反饋的幾個bug,之前考慮不周有不少多余的計算動作這次也一并優化。拿sample項目測了一下是準確的,現已發布,有問題郵件反饋。這次修復了之前創建焊口經常出現的兩個問題:
- 在間隔6米的直管段上創建焊口時,焊口的順序在某些場景下出錯;
- 創建焊口時有時會意外選中錯誤的元件作為參照從而將本該創建焊口的位置創建成了其它類型元件,例如olet或者flange。
3.1錯誤示例
-
超過6米直管段添加焊口報錯,經查是焊口順序反了;
-
創建焊口時錯誤地在焊口位置創建出一個olet;
-
如果提示:ELBOW 4 of BRANCH /管線號/B1Arrive口的焊點的SPREF缺失,說明選的當前STYPE的weld元件在這個口徑上的可能元件是缺失的,請檢查一下等級庫。
3.問題交流
1.創建焊口提示失敗
為什么創建焊口的時候提示沒有創建成功,你要檢查幾個地
- 你的等級庫里有沒有焊口元件(Weld)
- 你選的焊口類型對不對
等級里有沒有焊口類型這個很好解決,在paragon模塊也能看;那什么叫你選的焊口類型對不對呢?如圖2所示,這個WB、WO、FWN等等就是焊口元件的STYPE,目前沒有做成智能獲取,你看到的這五個是固定寫好的類型,也就是說你的焊口的STYPE只能在這五個值里面選,例如我選的就是WB,以后應該做成可以配置的,以便增加STYPE類型,有時候焊口創建不出來就是因為你選的STYPE在你等級里就沒有,所以焊口肯定建不出來。
圖2 選擇焊口類型
圖3:自動焊口工具主界面和操作
- 結果彈窗,顯示焊口信息列表,包括達因數;
- 勾選是否運行完后直接打開焊口信息彈框;
- 勾選按6m截斷時,會在每到一個6米處增加一個焊口,否則不加焊口;
2.程序崩潰
如果添加焊口有錯誤或者程序崩了,可以看看日志,一般會捕捉到一些有用信息,看日志很簡單,點這里,自動打開log文件。