Pdms在design模式下生成管路iso圖的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及工程制圖技術(shù)領(lǐng)域,特別是涉及一種PDMS在DESIGN模式下生成管路ISO圖的方法。
【背景技術(shù)】
[0002]PDMS(Plant Des ign Management system)即工廠三維布置設(shè)計(jì)管理系統(tǒng),由于PDMS在DESIGN模塊沒有生成管路ISO圖的功能,設(shè)計(jì)人員需要在ISODraft模塊下,才能制作管路ISO圖,如果發(fā)現(xiàn)管路錯(cuò)誤,修改管路時(shí),需要切換到DESIGN模塊下才能完成修改工作,進(jìn)行一次模塊切換通常需要3分鐘左右,制作一批圖紙需要反復(fù)切換很多次,很耗費(fèi)時(shí)間,造成工作效率低下,因此如果能夠?qū)崿F(xiàn)PDMS在DESIGN模塊中制作管路ISO圖將對(duì)設(shè)計(jì)效率有很大提尚。
[0003]如何實(shí)現(xiàn)PDMS在DESIGN模塊下完成管路ISO圖制作,使設(shè)計(jì)、檢查、修改、完善、出圖同步完成,是解決這一難題的關(guān)鍵。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)中存在的技術(shù)缺陷,而提供一種PDMS在DESIGN模式下生成管路ISO圖的方法。
[0005]為實(shí)現(xiàn)本發(fā)明的目的所采用的技術(shù)方案是:
[0006]一種PDMS在DESIGN模式下生成管路ISO圖的方法,包括以下步驟:
[0007]I)創(chuàng)建一個(gè)窗體對(duì)話框,在窗體對(duì)話框中添加一個(gè)用于顯示出圖模式的模式列表、一個(gè)用于存儲(chǔ)管線名的管線列表,以及用于添加和清除管線名的添加按鈕和清除按鈕,查看ISO圖的view控件按鈕,和生成CAD文件的dxf按鈕;
[0008]2)在PMDS中創(chuàng)建管路模型后,調(diào)出窗體對(duì)話框,將需要出ISO圖管線,利用窗體對(duì)話框中添加按鈕,將管線名添加到管線列表中,
[0009]3)在出圖模式列表中選擇制作ISO圖的方式,選擇要審查的管線,利用窗體對(duì)話框中查看ISO圖view控件按鈕,審查管線ISO圖,程序?qū)⒃诤笈_(tái)通過PDMS函數(shù)isodraftmode切換到出圖模式,調(diào)用選擇的出圖模式,對(duì)管線列表中選定的管線進(jìn)行ISO圖制作,
[0010]4)若能順利制作出ISO圖,則進(jìn)行步驟5),若不能順利制作出ISO圖,根據(jù)產(chǎn)生的報(bào)錯(cuò)信息進(jìn)行管路檢查和修改直至能夠順利制作出ISO圖;
[0011]5)選取待出ISO圖的管線,點(diǎn)擊窗體對(duì)話框中DXF按鈕調(diào)用函數(shù)FILE DXF創(chuàng)建出圖文件,通過函數(shù)DETAIL將管路ISO圖內(nèi)容寫入AUTOCAD軟件可以打開的dxf文件,完成出圖。
[0012]所述的步驟2)中添加包含管線的SITE或ZONE,或PIPE。
[0013]所述的窗體對(duì)話框由PML語言創(chuàng)建。
[0014]當(dāng)選取管線列表中多條管線時(shí)能實(shí)現(xiàn)批量制作管路ISO圖。
[0015]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
[0016]本發(fā)明所述的方法能夠?qū)崿F(xiàn)PDMS在DESIGN模塊下自動(dòng)生成管路ISO圖,不必切換到IS0DRAFT模塊,節(jié)省設(shè)計(jì)時(shí)間,當(dāng)遇到出圖錯(cuò)誤時(shí),記錄錯(cuò)誤信息,便于查看、修改,實(shí)現(xiàn)了設(shè)計(jì)、檢查、修改、出圖同步完成,大大提高了管路設(shè)計(jì)效率。同時(shí)將生成的圖紙保存為AutoCAD可以打開的Dxf文件,提高了數(shù)據(jù)交換性。而且現(xiàn)有技術(shù)只能一條一條管線出圖,需要花費(fèi)大量時(shí)間,本發(fā)明能夠批量生成管路ISO圖紙,并保存為AutoCAD可以打開的dxf文件,
【具體實(shí)施方式】
[0017]以下結(jié)合具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0018]本發(fā)明的PDMS在DESIGN模式下生成管路ISO圖的方法,包括以下步驟:
[0019]I)應(yīng)用PML語言創(chuàng)建的窗體對(duì)話框,所述的窗體對(duì)話框包括一個(gè)出圖模式的模式列表、一個(gè)存儲(chǔ)管線名的管線列表,以及用于添加和清除管線名的添加按鈕和清除按鈕,查看ISO圖的View控件按鈕和生成Dxf文件的DXF按鈕;view是個(gè)按鈕控件,在PML環(huán)境下可以直接創(chuàng)建,創(chuàng)建這些控件是為了便于用戶操作,每個(gè)控件下都包含程序代碼。
[0020]2)在PMDS創(chuàng)建管路模型后,將需要出ISO圖管線,利用窗體對(duì)話框中的添加按鈕,將管線名添加到管線列表中,其中,可添加包含管線的SITE或ZONE,或PIPE,既可以將某個(gè)類型、某個(gè)區(qū)域或者某個(gè)特定的管線添加至列表中以備進(jìn)行指定模式的統(tǒng)計(jì),同時(shí)便于實(shí)現(xiàn)批量制作管路ISO圖。
[0021]3)在出圖模式列表中選擇制作ISO圖的方式,其中,BASIC為通用模式,也可為每個(gè)項(xiàng)目定制一個(gè)專用模式,如JZ-LQ模式,選選取管線列表中一條或多條管線,利用窗體對(duì)話框中查看ISO圖按鈕,審查管線ISO圖。程序?qū)⒃诤笈_(tái)通過PDMS函數(shù)isodraftmode切換到出圖模式,調(diào)用選擇的出圖方式,通過PML函數(shù)$m c:\AVEVA\Plant\PDMS12.0.SP6\project\Imperial\impiso\std\JZ-LQ.MET對(duì)選取管線進(jìn)行出圖處理,在整個(gè)處理過程中,當(dāng)前窗口一直在des ign模塊下,通過程序的后臺(tái)調(diào)用,能有效避免窗口切換導(dǎo)致的效率低下。
[0022]4)若能順利制作出ISO圖,則進(jìn)行步驟5),若管路不能順利制作出ISO圖,根據(jù)產(chǎn)生的報(bào)錯(cuò)信息進(jìn)行管路檢查和修改直至能夠順利制作出ISO圖。
[0023]5)選取待出ISO圖的管線,點(diǎn)擊對(duì)話框中DXF按鈕調(diào)用函數(shù)FILE DXF創(chuàng)建出圖文件,通過函數(shù)DETAIL將管路ISO圖內(nèi)容寫入AUTOCAD軟件可以打開的dxf文件。
[0024]米用PML 語言創(chuàng)建窗體對(duì)話框,PML(AVEVA Programmable Macro Language)是PDMS的開發(fā)語言,與PDMS無縫連接,PDMS內(nèi)部程序的源代碼基本上都是PML語言編寫的,為PDMS 二次開發(fā)提供了很好的工具。本程序可廣泛應(yīng)用于使用PDMS平臺(tái)建模的任意設(shè)計(jì)項(xiàng)目。
[0025]同時(shí),將上述發(fā)明的方法在PML語言環(huán)境中編寫為程序文件Isodr.pmlfrm,然后在DESIN模塊命令行通過PDMS內(nèi)部函數(shù)show調(diào)用??! Isodr文件,就可以快速完成管路ISO圖設(shè)計(jì)工作,即完成上述步驟的集成化。通常情況下,對(duì)于一項(xiàng)5000米管線的設(shè)計(jì)項(xiàng)目,制作完成管線ISO圖,需要花費(fèi)三個(gè)月的時(shí)間,通過該程序可以在兩周內(nèi)完成ISO圖設(shè)計(jì)工作,提高工作效率6倍,而且項(xiàng)目越大,提高的效率就越高。
[0026]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出的是,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種PDMS在DESIGN模式下生成管路ISO圖的方法,其特征在于,包括以下步驟: 1)創(chuàng)建一個(gè)窗體對(duì)話框,在窗體對(duì)話框中添加一個(gè)用于顯不出圖模式的模式列表、一個(gè)用于存儲(chǔ)管線名的管線列表,以及用于添加和清除管線名的添加按鈕和清除按鈕,查看ISO圖的view控件按鈕,和生成CAD文件的dxf按鈕; 2)在PMDS中創(chuàng)建管路模型后,調(diào)出窗體對(duì)話框,將需要出ISO圖管線,利用窗體對(duì)話框中添加按鈕,將管線名添加到管線列表中, 3)在出圖模式列表中選擇制作ISO圖的方式,選擇要審查的管線,利用窗體對(duì)話框中查看ISO圖view控件按鈕,審查管線ISO圖,程序?qū)⒃诤笈_(tái)通過PDMS函數(shù)isodraftmode切換到出圖模式,調(diào)用選擇的出圖模式,對(duì)管線列表中選定的管線進(jìn)行ISO圖制作, 4)若能順利制作出ISO圖,則進(jìn)行步驟5),若不能順利制作出ISO圖,根據(jù)產(chǎn)生的報(bào)錯(cuò)信息進(jìn)行管路檢查和修改直至能夠順利制作出ISO圖; 5)選取待出ISO圖的管線,點(diǎn)擊窗體對(duì)話框中DXF按鈕調(diào)用函數(shù)FILEDXF創(chuàng)建出圖文件,通過函數(shù)DETAIL將管路ISO圖內(nèi)容寫入AUTOCAD軟件可以打開的dxf文件,完成出圖。
2.如權(quán)利要求1所述的方法,其特征在于,所述的步驟2)中添加包含管線的SITE或ZONE,或 PIPE。
3.如權(quán)利要求1所述的方法,其特征在于,所述的窗體對(duì)話框由PML語言創(chuàng)建。
4.如權(quán)利要求1所述的方法,其特征在于,當(dāng)選取管線列表中多條管線時(shí)能實(shí)現(xiàn)批量制作管路ISO圖。
【專利摘要】本發(fā)明公開了一種PDMS在DESIGN模式下生成管路ISO圖的方法,包括以下步驟:1)創(chuàng)建一個(gè)窗體對(duì)話框,2)調(diào)出窗體對(duì)話框,將需要出ISO圖管線,利用窗體對(duì)話框中添加按鈕,將管線名添加到管線列表中,3)在出圖模式列表中選擇制作ISO圖的方式,選擇要審查的管線,對(duì)管線列表中選定的管線進(jìn)行ISO圖制作,4)若能順利制作出ISO圖,則進(jìn)行步驟5),若不能順利制作出ISO圖,根據(jù)產(chǎn)生的報(bào)錯(cuò)信息進(jìn)行管路檢查和修改直至能夠順利制作出ISO圖;5)選取待出ISO圖的管線,點(diǎn)擊窗體對(duì)話框中DXF按鈕調(diào)用函數(shù)FILE DXF創(chuàng)建出圖文件,通過函數(shù)DETAIL將管路ISO圖內(nèi)容dxf文件,完成出圖。
【IPC分類】G06F17-50
【公開號(hào)】CN104537146
【申請(qǐng)?zhí)枴緾N201410717239
【發(fā)明人】劉偉, 徐杰, 李萌, 楊少林
【申請(qǐng)人】艾法能源工程股份有限公司
【公開日】2015年4月22日
【申請(qǐng)日】2014年12月1日