欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在pdms中生成管路穿艙信息的方法及功能模塊的制作方法

文檔序號:6636835閱讀:718來源:國知局
在pdms中生成管路穿艙信息的方法及功能模塊的制作方法
【專利摘要】本發(fā)明公開了一種在PDMS中生成管路穿艙信息的方法,包括以下步驟:1)管段讀取步驟:讀取被選擇的位于管線與甲板或圍壁的交界處需要添加管路穿艙信息的管段的管線名和管徑信息,2)板材讀取步驟:讀取被選擇的板材的名稱、高度坐標和板材朝向,3)板材判斷步驟:判斷所述的板材為甲板或圍壁;4)穿艙信息生成步驟:根據(jù)板材的類型生成對應的管路穿艙信息。本發(fā)明所述的方法,是基于PML語言開發(fā)實現(xiàn)PDMS在管路模型中自動添加管路穿艙信息的方法,該方法操作簡單,自動添加的穿艙信息準確無誤,避免了由于設計人員馬虎造成的輸入錯誤,大大提高了工程項目設計效率和質(zhì)量。
【專利說明】在PDMS中生成管路穿艙信息的方法及功能模塊

【技術(shù)領域】
[0001]本發(fā)明涉及工程制圖【技術(shù)領域】,特別是涉及一種在PDMS中生成管路穿艙信息的方法。

【背景技術(shù)】
[0002]PDMS (Plant Design Management system)即工廠三維布置設計管理系統(tǒng),是英國CADCentre公司的旗艦產(chǎn)品,自從1977年第一個PDMS商業(yè)版本發(fā)布以來,PDMS就成為大型、復雜工廠設計項目的首選設計軟件系統(tǒng)。目前較為廣泛應用的是12.0版本。PML(AVEVAProgrammable Macro Language)是PDMS的開發(fā)語言,與PDMS無縫連接,PDMS內(nèi)部程序的源代碼基本上都是PML語言編寫的,為PDMS 二次開發(fā)提供了很好的工具。
[0003]由于PDMS在DESIGN模塊沒有添加管路穿艙信息的功能,其中,穿艙信息包括穿過甲板和穿過圍壁的信息,設計人員需要在管路模型中手動添加穿艙信息,工作效率低下,而且容易產(chǎn)生錯誤。


【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的是針對現(xiàn)有技術(shù)中存在的技術(shù)缺陷,而提供一種在I3DMS中生成管路穿艙信息的方法以及該功能模塊。
[0005]為實現(xiàn)本發(fā)明的目的所采用的技術(shù)方案是:
[0006]一種在PDMS中生成管路穿艙信息的方法,包括以下步驟:
[0007]I)管段讀取步驟:讀取被選擇的位于管線與甲板或圍壁的交界處需要添加管路穿艙信息的管段的管線名和管徑信息,
[0008]2)板材讀取步驟:讀取被選擇的板材的名稱、高度坐標和板材朝向,
[0009]3)板材判斷步驟:判斷所述的板材為甲板或圍壁;
[0010]4)穿艙信息生成步驟:根據(jù)板材的類型生成對應的管路穿艙信息。
[0011]所述的管路穿艙信息功能模塊由PML語言環(huán)境下創(chuàng)建。
[0012]所述的步驟I)中,利用PML語言var ! PIPE REFE讀取該管段的管線名,應用PML語言var! DIAM PL OD讀取管徑信息。
[0013]所述的步驟2)中,應用PML語言var ! PANE REFE讀取該板材的名稱,應用PML語言 var ! PUPOS UP in world 讀取高度坐標,應用 PML 語言 var ! PDIR |$ !! CDCARTN[3]讀取被選定的板材朝向。
[0014]所述的步驟3)中根據(jù)上述讀取的板材朝向判定穿艙類型和穿艙信息,如果朝向為U或D,說明該板材為甲板,穿艙信息描述為:! st = ’ DECK PENETRAT1N EL.+’ &’ $ !PUPOS’,如果是其它方向,則為圍壁,穿艙信息描述為:! st = ’WALL PENETRAT1N'。
[0015]所述的步驟4)生成的管路穿艙信息為穿艙元件ATTA,設定類型為PENI,穿艙信息具體方法為:
[0016]NEW ATTA
[0017]SEL wi SPEC/PEN/ATTA
[0018]at ty PENI
[0019]MTOC OFF
[0020]Ori
[0021]THRO$ ! PANE
[0022]stext’ $ ! st’。
[0023]一種用于在PDMS中生成管路穿艙信息的功能模塊,包括:
[0024]I)讀取被選擇的位于管線與甲板或圍壁的交界處需要添加管路穿艙信息的管段的管線名和管徑信息的管段讀取子模塊;
[0025]2)讀取被選擇的板材的名稱、高度坐標和板材朝向的板材讀取子模塊,
[0026]3)判斷所述的板材為甲板或圍壁的板材判斷子模塊;
[0027]4)根據(jù)板材的類型生成對應的管路穿艙信息的穿艙信息生成子模塊。
[0028]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
[0029]本發(fā)明所述的方法,是基于PML語言開發(fā)實現(xiàn)PDMS在管路模型中自動添加管路穿艙信息的方法,該方法操作簡單,自動添加的穿艙信息準確無誤,避免了由于設計人員馬虎造成的輸入錯誤,大大提高了工程項目設計效率和質(zhì)量。

【具體實施方式】
[0030]以下結(jié)合具體實施例對本發(fā)明作進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0031]本發(fā)明的在PDMS中生成管路穿艙信息的方法,包括以下步驟:
[0032]I)啟動添加管路穿艙信息功能模塊,所述的管路穿艙信息功能模塊由PML語言環(huán)境下創(chuàng)建,其能根據(jù)讀取的管線板材信息自動判別分析并生成穿艙信息,該功能模塊具體包括讀取被選擇的位于管線與甲板或圍壁的交界處需要添加管路穿艙信息的管段的管線名和管徑信息的管段讀取子模塊,讀取被選擇的板材的名稱、高度坐標和板材朝向的板材讀取子模塊,判斷所述的板材為甲板或圍壁的板材判斷子模塊;以及根據(jù)板材的類型生成對應的管路穿艙信息的穿艙信息生成子模塊。
[0033]2)該功能模塊讀取被選擇的位于管線與甲板或圍壁的交界處需要添加管路穿艙信息的管段的管線名和管徑信息,即,操作者已經(jīng)建好的管路模型中,在管線與甲板或圍壁的交界處,點取需要添加穿艙信息的管段,可以選取甲板或圍壁任意一側(cè)的管段,管路穿艙信息功能模塊應用PML語言var ! PIPE REFE讀取該管段的管線名,應用PML語言var ! DIAM PL OD讀取管徑信息。
[0034]3)所述的功能模塊讀取被選擇的板材的名稱、高度坐標和板材朝向,當在模型中用鼠標點取管線穿過的板材,即甲板或圍壁,管路穿艙信息功能模塊應用PML語言var !PANE REFE讀取該板材的名稱,應用PML語言var ! PUPOS UP in wor Id讀取高度坐標,應用PML語言var ! PDIR|$ !!⑶CARTN[3] |讀取被選定的板材朝向。
[0035]4)所述的功能模塊判斷所述的板材為甲板或圍壁,即根據(jù)讀取的板材朝向判定穿艙類型和穿艙信息,如果朝向為U或D,說明該板材為甲板,穿艙信息描述為:! st = ' DECKPENETRAT1N EL.+’&’$ ! PUPOS’,如果是其它方向,則為圍壁,穿艙信息描述為:! s t=’ WALL PENETRAT1N’,
[0036]5)所述的功能模根據(jù)板材的類型生成對應的管路穿艙信息,生成的管路穿艙信息為穿艙元件ATTA,設定類型為PENI,穿艙信息具體方法為:
[0037]NEW ATTA
[0038]SEL wi SPEC/PEN/ATTA
[0039]atty PENI
[0040]MTOC OFF
[0041]Ori
[0042]THR0$ ! PANE
[0043]stext,$ ! st,。
[0044]本發(fā)明可廣泛應用于使用PDMS平臺建模的任意設計項目,將上述發(fā)明的管路穿艙信息功能模塊在PML語言環(huán)境中編寫為程序文件penpipe,保存到文件夾C:\AVEVA\Plant\PDMS12.0.SP6\PDMSUI\des\pens\下,在PDMS命令行輸入cal Ipen penpipe,即可調(diào)用該功能模塊,點取管線,再點取甲板,即可完成自動發(fā)添加管路穿艙信息,完成上述步驟的集成化。
[0045]通常情況下,對于一項5000米管線的設計項目,完成添加管路穿艙信息的設計工作,需要花費一個月的時間,通過該程序可以在一天內(nèi)完成,提高工作效率數(shù)十倍,而且項目越大,提尚的效率就越尚。
[0046]以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出的是,對于本【技術(shù)領域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
【權(quán)利要求】
1.一種在PDMS中生成管路穿艙信息的方法,其特征在于,包括以下步驟: 1)管段讀取步驟:讀取被選擇的位于管線與甲板或圍壁的交界處需要添加管路穿艙信息的管段的管線名和管徑信息, 2)板材讀取步驟:讀取被選擇的板材的名稱、高度坐標和板材朝向, 3)板材判斷步驟:判斷所述的板材為甲板或圍壁; 4)穿艙信息生成步驟:根據(jù)板材的類型生成對應的管路穿艙信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述的管路穿艙信息功能模塊由PML語言環(huán)境下創(chuàng)建。
3.如權(quán)利要求2所述的方法,其特征在于,所述的步驟I)中,利用PML語言var! PIPEREFE讀取該管段的管線名,應用PML語言var ! DIAM PL OD讀取管徑信息。
4.如權(quán)利要求2所述的方法,其特征在于,所述的步驟2)中,應用PML語言var! PANEREFE讀取該板材的名稱,應用PML語言var ! PUPOS UP in world讀取高度坐標,應用PML語言var! PDIRl $ !! CDCARTN[3] |讀取被選定的板材朝向。
5.如權(quán)利要求2所述的方法,其特征在于,所述的步驟3)中根據(jù)上述讀取的板材朝向判定穿艙類型和穿艙信息,如果朝向為U或D,說明該板材為甲板,穿艙信息描述為:!st = ’ DECK PENETRAT1N EL.+’&’$! PUPOS',如果是其它方向,則為圍壁,穿艙信息描述為:! st = ’ WALL PENETRAT1N’。
6.如權(quán)利要求2所述的方法,其特征在于,所述的步驟4)生成的管路穿艙信息為穿艙元件ATTA,設定類型為PENI,穿艙信息具體方法為:
NEW ATTA
SEL wi SPEC/PEN/ATTA
atty PENI
MTOC OFF
Ori
THR0$ ! PANE
Stexti $ ! st’。
7.一種用于在PDMS中生成管路穿艙信息的功能模塊,其特征在于,包括: 1)讀取被選擇的位于管線與甲板或圍壁的交界處需要添加管路穿艙信息的管段的管線名和管徑信息的管段讀取子模塊; 2)讀取被選擇的板材的名稱、高度坐標和板材朝向的板材讀取子模塊, 3)判斷所述的板材為甲板或圍壁的板材判斷子模塊; 4)根據(jù)板材的類型生成對應的管路穿艙信息的穿艙信息生成子模塊。
【文檔編號】G06F17/50GK104517007SQ201410718517
【公開日】2015年4月15日 申請日期:2014年12月1日 優(yōu)先權(quán)日:2014年12月1日
【發(fā)明者】劉偉, 陳訓美, 王勇飛, 曾建平 申請人:艾法能源工程股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
会同县| 滨海县| 全南县| 娄烦县| 廉江市| 图片| 内江市| 德阳市| 兴城市| 衡阳市| 广州市| 资溪县| 阜阳市| 屏东县| 中方县| 呼玛县| 台北县| 荔浦县| 唐山市| 伊宁县| 沈丘县| 绍兴县| 建始县| 麻阳| 应城市| 乌兰县| 临潭县| 汉中市| 新竹市| 太原市| 阿图什市| 荔浦县| 卢湾区| 原阳县| 南汇区| 洪江市| 磴口县| 容城县| 五台县| 八宿县| 习水县|