• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            eryar

            PipeCAD - Plant Piping Design Software.
            RvmTranslator - Translate AVEVA RVM to OBJ, glTF, etc.
            posts - 603, comments - 590, trackbacks - 0, articles - 0

            PipeCAD之管道標準庫PipeStd

            Posted on 2018-11-25 22:27 eryar 閱讀(1913) 評論(2)  編輯 收藏 引用 所屬分類: 2.OpenCASCADE4.AVEVA Solution1.PipeCAD

            PipeCAD之管道標準庫PipeStd

            eryar@163.com

             

            Key Words. PipeCAD, PipeStd, 管道設計軟件,管件庫

             

            1. Introduction

            前不久,兩位老友徐總和毛總在上海浦東金橋的一茶一坐小聚,回想到幾年前我們仨在那里聚會的情景。他們分別在A公司和I公司,我當時在做SPD的開發。在一起聊的話題也是關于設計軟件的,當時也有一些思想碰撞的火花,想著做出一個什么軟件,成為CEO,迎娶白富美,走上人生頂峰。結果幾年過去,當年吹過的牛B,沒有實現。其中有一個就是做一個管道標準庫程序,方便管件的定義。定義好之后,可以導入AVEVA PDMSIntergraph SmartPlant

            看著國內工廠/船舶設計軟件如PDSOFTUESOFTPDMAX還有船舶設計軟件SPD都不溫不火,而且國外的AVEVA PDMS/Marine, Intergraph SmartPlant已經占據了國內市場,有時我也在想開發一個原來夢想的管道設計軟件的意義和價值。

            AVEVA PDMS/Marine我覺得是簡單易用的軟件,一致的操作方式,基于CSG的造型算法,還提供了二次開發語言PMLC#來對程序進行靈活擴展。基于文件的層次數據庫,并提供了數據庫的增、刪、改及數據回退功能,可以用于大中型項目設計。由于很容易得到和諧版,所以用戶很多。

            Intergraph SmartPlant是美國的一款軟件,由于其價格昂貴,在國內的用戶都是不差錢的單位。由于沒有使用過,所以對其不便于評價。但是由于國內外有業主會指定這款軟件,所以國際上用戶也很多。

            再看國內的工廠/船舶設計系統PDSOFTUESOFTPDMAXSPD等,都是基于AutoCAD開發的。早期基于AutoCAD,因為AutoCAD比較普及,所以會吸引一些會AutoCAD的用戶。但是基于AutoCAD開發程序弊端之一是AutoCAD版本升級,程序要想適應AutoCAD,也必須跟著升級。弊端二是AutoCAD的提供的開發庫ObjectARX, .NET等都不是開源的,如果是那些庫出現BUG或是不支持的功能,要么去和Autodesk公司溝通,要么只有繞道了。有的使用ObjectARXC++庫開發,雖然程序性能好,還在使用MFCGUI,但是開發效率低。弊端之三是有些功能與AutoCAD的功能糾纏不清,用戶體驗不太友好。

            為了實現幾年前的夢想,我決定開發一個管道設計軟件PipeCAD

             

            2. PipeCAD

            PipeCAD的一個定位就是適用于中小型項目的管道設計軟件。因為大型項目的用戶一般都是用PDMSSmartPlant

            使用開源庫OpenCASCADE來進行三維圖形開發,使用開源庫Qt來進行GUI開發,提高程序開發效率。因為使用開源技術,出現BUG可以從根據上解決。不依賴其他閉源的軟件,不會有其他軟件升級帶來的影響。

            業務核心功能都自己實現,程序自主可控,方便增加新功能。

             

            PipeCAD的初步開發以下功能模塊:

            管件庫等級庫管理程序PipeStd

            三維設計模塊PipeCAD

            管道軸測圖出圖模塊IsoAlgo

             

            3. PipeStd

            PipeStd主要用來對管件標準數據、管道等級等數據進行管理。有了管件數據,就可以對管件進行三維顯示。有了管道等級,就可以在三維設計模塊來使用管件來對管道進行建模。PipeStd的使用方式與PDMSParagon模塊類似,通過參數化的方式來定義管件。目前程序的主要功能已經實現,程序界面如下圖所示:

            其中還設想的功能有:

            導入、導出PDMS中的管件及管道等級Piping Specification數據;

            導入、導出SmartPlant中的管件及管道等級Piping Specification數據;

             

            4. Conclusion

            兩位友人的提醒,決定開發一個三維管道設計軟件PipeCAD。為中小型項目的管道設計提供了一個選擇。核心功能都自己實現,程序自主可控。不依賴其他軟件,如AutoCAD,提供良好的用戶體驗。

             

            Feedback

            # re: PipeCAD之管道標準庫PipeStd  回復  更多評論   

            2018-12-06 09:49 by ccsdu2009
            good idea
            不過單使用c++效率實在太低 建議考慮py或者js

            # re: PipeCAD之管道標準庫PipeStd  回復  更多評論   

            2018-12-06 13:35 by eryar
            @ccsdu2009
            謝謝。

            先做一版看看有沒有效果。

            有效果后面可以用Python之類的,方便擴展和分工。
            久久亚洲国产精品成人AV秋霞| 亚洲精品美女久久777777| 久久久久人妻一区精品 | 777米奇久久最新地址| 久久精品国产亚洲网站| 欧美与黑人午夜性猛交久久久| 国产精品美女久久福利网站| 俺来也俺去啦久久综合网| 国产高潮久久免费观看| 97视频久久久| 国产午夜精品理论片久久| 久久精品国产99国产精品亚洲| jizzjizz国产精品久久| 一级女性全黄久久生活片免费| 久久99毛片免费观看不卡| 久久久久久久精品成人热色戒| 久久精品国产亚洲AV无码偷窥 | 精品久久久久成人码免费动漫 | 久久精品国产亚洲AV忘忧草18| 久久综合给合久久狠狠狠97色69| 国产精品成人久久久久久久 | 91精品日韩人妻无码久久不卡| 久久综合亚洲色一区二区三区| 99久久免费国产特黄| 久久人妻少妇嫩草AV蜜桃| 久久精品一区二区影院| 亚洲午夜久久久精品影院 | 久久久久亚洲AV成人网人人网站| 国产婷婷成人久久Av免费高清 | 亚洲国产精品久久66| 色8久久人人97超碰香蕉987| 欧美亚洲另类久久综合婷婷| 一本一道久久精品综合| 久久精品国产亚洲AV无码偷窥| 人妻无码αv中文字幕久久| 久久精品国产99久久久古代| 久久久久久久综合狠狠综合| 国产69精品久久久久观看软件| 一本久久综合亚洲鲁鲁五月天| 久久久噜噜噜久久| 久久中文字幕无码专区|