PipeCAD - 創建軸網
Key Words. PipeCAD, 三維管道設計軟件,軸網Grid
1 Introduction
軸網Grid在系統中使用沒有等級Spec的型材來表示,在三維視圖中會顯示成虛線。結構軸網的主要作用是:
為多專業(管道、結構等專業)協同設計提供參考定位;
為管道ISO圖中提供參考定位;
為管道平面布置圖中繪制軸網及軸網標識號;
在軟件PipeCAD中提供創建及顯示軸網的用戶界面如下圖所示:
通過設置X,Y和Z三個方向上的間距,來快速生成軸網。生成之前可以使用預覽功能。預覽生成的是輔助線和文字,不是實際模型。
預覽后可以生成軸網模型:
2 Python
為了給有編程基礎或對編程感興趣的用戶提供更二次開發功能,選擇面向對象的“膠水”語言Python來給PipeCAD提供二次開發功能。上述創建軸網的功能開發就是使用了Python腳本,可以提高開發效率。
考慮到程序框架基本穩定,后面會對使用Python開發作介紹:
首先,創建模元素使用函數:PipeCad.CreateItem(Type, Name)。命令有兩個參數:Type,輸入要創建元素的類型,如型材SCTN;Name為模型名稱,不輸入則使用默認命名;
使用函數PipeCad.CurrentItem()獲取當前樹節點上選擇的模型元素。因為Python是面向對象的,所以可以方便地查詢或設置某對象屬性。如上圖所示為設置型材起點startPosition和endPosition屬性。
3 Conclusion
選擇面向對象的“膠水”語言Python來給PipeCAD提供二次開發功能,提高開發效率。利用Python開發軸網功能,方便用戶對軸網模型的編輯。
考慮到PipeCAD主要框架基本穩定,后期會介紹Python相關的功能函數。待程序發布后,有興趣的同學可以在PipeCAD上進行開發。
致力於國產三維管道設計軟件的開發,若您有任何意見、建議,歡迎交流。