天天看點

PipeCAD - Equipment

PipeCAD - Equipment

PipeCAD裝置模組化

PipeCAD - Equipment

Key Words. PipeCAD, 三維管道設計軟體,裝置模組化,Equipment

對于工程設計行業中的裝置模組化與機械設計行業的模組化有很大不同,即在工程設計行業中,裝置一般由廠家提供,不需要設計機關去設計,在模組化設計軟體中,不需要裝置的精确外形,隻需要一個占位,避免碰撞(與其他模型的幹涉,操作空間的幹涉等)和管道接口定位。裝置模型的建立一般都可以通過基本體素來搭建,即采用的是CSG的造型方法。以及在此基礎上增加參數條件,将裝置模型做成模闆,可以快速生成參數化的裝置模型。PipeCAD也是采用相同的方式,一是可以通過基本體素來搭建;還可以定義裝置模闆,将同類裝置模型參數化,使用參數法進行模組化。

裝置模組化也是其他專業模組化的基礎,總的邏輯是相同的。目前主要處理模組化過程中的模型變換問題。設計樹上大部分結點都有局部坐标系的概念:即子結點的坐标系原點是相對其父結點的坐标系的。這種設計方式對于模型位置調整有些便利:如要對整個分區ZONE進行位置移動時,可以隻調整分區ZONE的Position屬性即可。

PipeCAD - Equipment

增加屬性清單Property List視窗,可以直接在屬性視窗中修改屬性值。

PipeCAD - Equipment

通過将C++對象暴露給Python,可以在Python指令視窗中采用面向對象的方式來修改屬性。對于有Python開發基礎的使用者,可以利用Python開發出程式化、自動化的插件。

PipeCAD - Equipment

PipeCAD基本實作裝置模組化的基本體素搭建的方式,為腳本化,參數化裝置模組化做好準備。通過将C++對象包裝在Python中使用,使Python腳本的面向對象開發更直接。最後還是來個操作示範:

PipeCAD - Equipment
PipeCAD - Equipment