IsoAlgo 環(huán)路處理
Key Words. IsoAlgo, ISO, PCF, IDF, 管道軸測(cè)圖
1.Introduction
管道軸測(cè)圖(ISO圖)是管道制作安裝所需的重要圖紙,其中管件符號(hào)是固定大小,管子長度可變的一種非比例投影的出圖形式。目前國際出圖標(biāo)準(zhǔn)程序是Intergraph的ISOGEN,
鑒于ISOGEN是生成管道ISO的工業(yè)標(biāo)準(zhǔn),其數(shù)據(jù)文件格式也基本上是工業(yè)軟件生成的標(biāo)準(zhǔn)數(shù)據(jù)交換格式。主流工廠設(shè)計(jì)軟件如Intergraph, AVEVA等都可以生成ISOGEN識(shí)別的管道數(shù)據(jù)文件PCF或IDF。
IsoAlgo是自主開發(fā)用于生成管道ISO圖的程序,因?yàn)槭亲?/span>ISOGEN類似的功能,所以需要兼容ISOGEN的數(shù)據(jù)。對(duì)程序IsoAlgo進(jìn)行代碼重構(gòu),使其能支持ISOGEN的管道數(shù)據(jù)文件IDF和PCF,并能支持符號(hào)模板文件,避免用戶自定義符號(hào),而且普通用戶一般不需要自定義符號(hào)。通過支持ISOGEN的符號(hào),使用戶在默認(rèn)狀態(tài)下能生成與ISOGEN一致的管件符號(hào)。
對(duì)于簡單的管道模型,處理相對(duì)容易。當(dāng)管道中有環(huán)路(Loop)時(shí),處理起來要復(fù)雜很多。一般是在安全閥的旁通管路中會(huì)出現(xiàn),如下圖所示:
2. Process Loop
通過重構(gòu)程序的數(shù)據(jù)結(jié)構(gòu),使其能處理管道模型中有回路的情況。下面給出幾個(gè)有環(huán)路的出圖效果:
3. Conclusion
集成IsoAlgo到PipeCAD中方便測(cè)試,可實(shí)時(shí)查看生成結(jié)果。通過兼容ISOGEN的符號(hào)數(shù)據(jù)文件,可以生成與ISOGEN風(fēng)格一致的ISO效果。因?yàn)?/span>ISOGEN的符號(hào)數(shù)據(jù)文件中包含了常用的符號(hào)模板,避免用戶自定義符號(hào)。
通過程序的重構(gòu),使能處理包含環(huán)路的管道模型,效果良好。下一步通過對(duì)生成的圖形進(jìn)行標(biāo)注,以達(dá)到可以使用的狀態(tài)。
為了方便大家在移動(dòng)端也能看到我的博文和討論交流,現(xiàn)已注冊(cè)微信公眾號(hào),歡迎大家掃描下方二維碼關(guān)注。
