Posted on 2020-10-30 12:29
eryar 閱讀(891)
評論(0) 編輯 收藏 引用 所屬分類:
1.PipeCAD
IsoAlgo 環路處理
eryar@163.com
Key Words. IsoAlgo, ISO, PCF, IDF, 管道軸測圖
1.Introduction
管道軸測圖(ISO圖)是管道制作安裝所需的重要圖紙,其中管件符號是固定大小,管子長度可變的一種非比例投影的出圖形式。目前國際出圖標準程序是Intergraph的ISOGEN,

鑒于ISOGEN是生成管道ISO的工業標準,其數據文件格式也基本上是工業軟件生成的標準數據交換格式。主流工廠設計軟件如Intergraph, AVEVA等都可以生成ISOGEN識別的管道數據文件PCF或IDF。
IsoAlgo是自主開發用于生成管道ISO圖的程序,因為是做ISOGEN類似的功能,所以需要兼容ISOGEN的數據。對程序IsoAlgo進行代碼重構,使其能支持ISOGEN的管道數據文件IDF和PCF,并能支持符號模板文件,避免用戶自定義符號,而且普通用戶一般不需要自定義符號。通過支持ISOGEN的符號,使用戶在默認狀態下能生成與ISOGEN一致的管件符號。
對于簡單的管道模型,處理相對容易。當管道中有環路(Loop)時,處理起來要復雜很多。一般是在安全閥的旁通管路中會出現,如下圖所示:

2. Process Loop
通過重構程序的數據結構,使其能處理管道模型中有回路的情況。下面給出幾個有環路的出圖效果:






3. Conclusion
集成IsoAlgo到PipeCAD中方便測試,可實時查看生成結果。通過兼容ISOGEN的符號數據文件,可以生成與ISOGEN風格一致的ISO效果。因為ISOGEN的符號數據文件中包含了常用的符號模板,避免用戶自定義符號。
通過程序的重構,使能處理包含環路的管道模型,效果良好。下一步通過對生成的圖形進行標注,以達到可以使用的狀態。

為了方便大家在移動端也能看到我的博文和討論交流,現已注冊微信公眾號,歡迎大家掃描下方二維碼關注。