專利名稱:一種基于autocad的pdms中輔助線的生成方法
技術(shù)領(lǐng)域:
本發(fā)明涉及PDMS中輔助線的生成技術(shù)領(lǐng)域,具體涉及ー種基于AUTOCAD的PDMS中輔助線的生成方法。
背景技術(shù):
PDMS(Plant Design Management system)即エ廠三維布置設(shè)計管理系統(tǒng),是英國CADCentre公司的旗艦產(chǎn)品,自從1977年第一個PDMS商業(yè)版本發(fā)布以來,PDMS就成為大型、復雜ェ廠設(shè)計項目的首選設(shè)計軟件系統(tǒng)。由于在PDMS操作環(huán)境中,對象的定位經(jīng)常需要創(chuàng)建輔助線才可進行,而輔助線的創(chuàng)建則是PDMS中最為繁瑣的工作,工作效率低下,例如當需要創(chuàng)建一條任意位置的指定長度的輔助線,必須先通過計算得到起點和終點的坐標,再分別在輔助線對話框的起點和終 點列表里輸入XYZ三個方向的坐標,總共需要七個步驟。而在這過程中,最耗費時間的就是計算坐標(當需要創(chuàng)建斜向的直線時尤其繁瑣和耗時,大多時候反而還需要AUTOCAD輔助放樣才可得到坐標),其次其他的幾個步驟都基本依賴鼠標點擊菜單和對象來操作,且需鍵盤輸入直線方向,效率比較低,若遇多條輔助線,則需多次執(zhí)行類似操作。而在AUTOCAD中則很容易可以在任何位置創(chuàng)建一條指定長度的直線,復制、移動、偏移、旋轉(zhuǎn)、修改該直線也非常簡單。AUTOCAD作為廣大工作人員所熟悉的程序,上手容易,同時,AUTOCAD還有個優(yōu)勢就是可批量處理對象。因此,結(jié)合AUTOCAD對PDMS中的對象進行定位會很好的提高其工作效率。從AUTOCAD將輔助線導入PDMS,目前實現(xiàn)的思路和方法都是將CAD數(shù)據(jù)轉(zhuǎn)換為PDMS可識別的格式,但在實際操作、易用性和執(zhí)行效率方面效果并不理想。本發(fā)明正是針對上述問題,提出了ー種利用AUTOCAD對PDMS中的對象進行快速定位的方法,提高PDMS中對象定位的工作效率。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種基于AUTOCAD的PDMS中輔助線的生成方法,實現(xiàn)PDMS中輔助線的快速生成,提高工作效率。為實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下一種基于AUTOCAD的PDMS中輔助線的生成方法,包括以下步驟(I)根據(jù)PDMS中所需要的輔助線,在AUTOCAD中創(chuàng)建并選擇所需要的線條;(2)獲取所述線條的坐標信息,所述坐標信息包括線條的起點和終點坐標;(3)將所述線條的坐標信息以PDMS可識別的輔助線格式輸出并保存;(4)在PDMS中調(diào)用所述以PDMS可識別的輔助線格式保存的文件,將線條導入到PDMS 中。進ー步,如上所述的ー種基于AUTOCAD的PDMS中輔助線的生成方法,步驟(I)中,所述線條的個數(shù)為一條或者多條。進ー步,如上所述的ー種基于AUTOCAD的PDMS中輔助線的生成方法,步驟(2)中,所述坐標信息包括線條XYZ三個方向的起點和終點坐標。再進ー步,如上所述的ー種基于AUTOCAD的PDMS中輔助線的生成方法,步驟(3)中,將所述線條的坐標信息以PDMS可識別的輔助線格式命令的字符串行輸出并保存。本發(fā)明的有益效果在干本發(fā)明所述的方法,是基于AUTOL I SP語言開發(fā)實現(xiàn)的,通過AUTOCAD生成PDMS中所需要的輔助線,并將所需線條的坐標信息以PDMS可識別以PDMS可識別的輔助線格式輸出以供PDMS調(diào)用,該方法實現(xiàn)簡単,大大提高了 PDMS中創(chuàng)建輔助線的效率。
圖I為本發(fā)明一種基于AUTOCAD的PDMS中輔助線的生成方法的流程圖;圖2為實施例中在AUTOCAD中創(chuàng)建的線條示意圖;
圖3為實施例中通過本發(fā)明所述方法在PDMS中生成的輔助線的示意圖。
具體實施例方式下面結(jié)合說明書附圖與具體實施方式
對本發(fā)明做進ー步的詳細說明。圖I示出了本發(fā)明ー種基于AUTOCAD的PDMS中輔助線的生成方法的流程圖,該方法主要包括以下步驟步驟511 :根據(jù)需要在AUTOCAD中創(chuàng)建并選擇所需要的線條;在PDMS操作環(huán)境中,對象的定位經(jīng)常需要創(chuàng)建輔助線才可以進行,而輔助線的創(chuàng)建則是PDMS中最為繁瑣的工作。本發(fā)明的方法正是針對該問題而提出的一種基于AUTOCAD的PDMS中輔助線的生成方法。首先,根據(jù)PDMS中所需要的輔助線信息,在AUTOCAD中生成這些線條。因為在AUTOCAD中很容易創(chuàng)建指定長度的線條,而且可以批量處理,所以在步驟中可以根據(jù)需要生成一條或多條所需要的線條,如圖2所示,通過在AUTOCAD中生成多條線條。步驟S12 :獲取線條的坐標信息;獲取步驟Sll中所生成線條的坐標信息,即線條的起點和終點坐標,包括線條XYZ三個方向的起點坐標(xl,yl,zl)和終點坐標(x2, y2, z2)。獲取線條的坐標信息是因為在PDMS中創(chuàng)建一條任意位置的指定長度的輔助線時,必須先通過計算得到起點和終點的坐標,而在輔助線的生成過程中,最耗費時間的就是計算坐標,本發(fā)明中利用AUTOCAD來完成線條的創(chuàng)建,而在AUTOCAD中很容易獲取到線條的坐標信息。步驟S13 :將線條的坐標信息以PDMS可識別的輔助線格式輸出并保存;在完成線條的創(chuàng)建并獲取線條的坐標信息后,將線條的坐標信息以PDMS可識別的輔助線格式輸出并保存。例如,將上述起點坐標(xl,yl,zl)和終點坐標((x2,y2,z2)以PDMS可識別的輔助線格式命令的字符串行AID LINE E xlN yl U zl TO E x2 N y2 U z2的形式保存到文件 D:\PDMS_AID. TXT 中。步驟S14 :在PDMS中調(diào)用以PDMS可識別的輔助線格式保存的文件,將線條導入到PDMS 中。由于步驟S13中將線條的坐標信息以PDMS可識別的輔助線格式保存,所以該步驟中可以直接通過在PDMS中調(diào)用上述以PDMS可識別的輔助線格式保存的文件來實現(xiàn)輔助線的導入。即可以再在PDMS的命令行中輸入命令$MD:\PDMS_AID. TXT導入輔助線,如圖3所
/Jn ο本發(fā)明是使用AUT0LISP語言開發(fā)的程序,僅包含單個FAS文件(該類型文件是AUTOCAD程序特有的可執(zhí)行文件)。當在AUTOCAD中執(zhí)行該程序后,即可將所需線條的坐標信息提取出來寫成ー個PDMS可以識別輔助線描述格式以供調(diào)用。本程序可廣泛應用于ACP1000、AP1000、M310堆型等使用PDMS平臺的任意項目。通常情況下,對于創(chuàng)建一般復雜程度的輔助線,該程序可提高工作效率多倍。比如,某廠房的PDMS建模工作,若用傳統(tǒng)方式耗時兩個月左右,而用本程序則可在一周左右完成。
神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其同等技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種基于AUTOCAD的PDMS中輔助線的生成方法,包括以下步驟 (1)根據(jù)PDMS中所需要的輔助線,在AUTOCAD中創(chuàng)建并選擇所需要的線條; (2)獲取所述線條的坐標信息,所述坐標信息包括線條的起點和終點坐標; (3)將所述線條的坐標信息以PDMS可識別的輔助線格式輸出并保存; (4)在PDMS中調(diào)用所述以PDMS可識別的輔助線格式保存的文件,將線條導入到PDMS中。
2.如權(quán)利要求I所述的ー種基于AUTOCAD的PDMS中輔助線的生成方法,其特征在于步驟(I)中,所述線條的個數(shù)為一條或者多條。
3.如權(quán)利要求I或2所述的ー種基于AUTOCAD的PDMS中輔助線的生成方法,其特征在干步驟(2)中,所述坐標信息包括線條XYZ三個方向的起點和終點坐標。
4.如權(quán)利要求I所述的ー種基于AUTOCAD的PDMS中輔助線的生成方法,其特征在于步驟(3)中,將所述線條的坐標信息以PDMS可識別的輔助線格式命令的字符串行輸出并保存。
全文摘要
本發(fā)明公開了一種基于AUTOCAD的PDMS中輔助線的生成方法,首先根據(jù)PDMS中所需要的輔助線,在AUTOCAD中創(chuàng)建并選擇所需要的線條,并獲取線條的坐標信息;然后將線條的坐標信息以PDMS可識別的輔助線格式輸出并保存;最后通過直接在PDMS中調(diào)用所述以PDMS可識別的輔助線格式保存的文件,將線條導入到PDMS中,完成PDMS中輔助線的生成。本發(fā)明通過AUTOCAD生成PDMS中所需要的輔助線,并將所需線條的坐標信息以PDMS可識別的輔助線格式輸出以供PDMS調(diào)用,該方法實現(xiàn)簡單,大大提高了PDMS中創(chuàng)建輔助線的效率。
文檔編號G06F17/30GK102693281SQ201210134568
公開日2012年9月26日 申請日期2012年5月2日 優(yōu)先權(quán)日2012年5月2日
發(fā)明者羅小華 申請人:中國核電工程有限公司