我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁 > CAD新聞

PDM系統(tǒng)圖文檔入庫(kù)技術(shù)研究

時(shí)間:2011-02-26 19:31:04 來源:

引言

目前,CAD已經(jīng)在企業(yè)中得到了廣泛的應(yīng)用,并明顯地提高了設(shè)計(jì)能力和圖紙質(zhì)量,但工程師們?cè)谙硎蹸AD帶來的好處的同時(shí),不得不將大量的時(shí)間浪費(fèi)在查找設(shè)計(jì)所需信息上,因此對(duì)于自動(dòng)獲取電子圖文檔信息的需求變得越來越迫切。

在數(shù)據(jù)庫(kù)基礎(chǔ)上發(fā)展起來的產(chǎn)品數(shù)據(jù)管理(Product data management,簡(jiǎn)稱PDM)技術(shù),可以將企業(yè)內(nèi)分布于各種系統(tǒng)和介質(zhì)中的關(guān)于產(chǎn)品及產(chǎn)品數(shù)據(jù)信息進(jìn)行集成與管理,使得企業(yè)由過去的依賴紙質(zhì)文檔的管理轉(zhuǎn)變?yōu)檎嬲钠髽I(yè)信息化管理。PDM系統(tǒng)中的圖文檔管理的基本功能就是將圖文檔的基本信息(如圖號(hào)、名稱、材料等)進(jìn)行人庫(kù)、編輯和查詢。這種方便快捷的圖文檔查詢和瀏覽功能是基于“圖檔人庫(kù)”功能,它可以將在使用PDM之前,工作過程中已經(jīng)生成的大量圖文檔錄人到數(shù)據(jù)庫(kù)中,是PDM圖文檔管理中的重要的功能之一。在這個(gè)過程中,圖文檔中用于文件查詢以及文件本身的屬性性質(zhì)的一些基本信息也同時(shí)錄人到數(shù)據(jù)庫(kù)中。

本文的工作就是要解決在圖文檔人庫(kù)存儲(chǔ)的過程中,文件中的基本信息如何處理的問題。

1、圖文檔的存儲(chǔ)方式

圖文檔在人庫(kù)存儲(chǔ)的過程中,為了使PDM系統(tǒng)對(duì)人庫(kù)后的文件能有效管理,要求圖檔的基本信息同時(shí)錄人,因此它的存儲(chǔ)方式一般分兩種:

一種方式是保持文件的完整性,這些文件中的數(shù)據(jù)不能與文件脫離,一旦脫離就失去意義,因此數(shù)據(jù)和文件要封裝在一起,然后存放在文件服務(wù)器上,即所謂的“打包”。

另一種方式是從文件中可以提取一些數(shù)據(jù),這些數(shù)據(jù)具有獨(dú)立的意義,將這些數(shù)據(jù)分門別類地放到數(shù)據(jù)庫(kù)中,以便對(duì)文件內(nèi)容進(jìn)行檢索和統(tǒng)計(jì),即所謂的“打散”。

PDM系統(tǒng)所管理的各種文檔的存儲(chǔ)方式各不相同。

(1)圖形文件中的各個(gè)元素沒有必要分別管理,只需將文件的整體,名稱代號(hào)以及標(biāo)題欄中的基本元素和特征參數(shù)放到數(shù)據(jù)庫(kù)中。

(2)數(shù)據(jù)文件中由相應(yīng)的應(yīng)用程序分析后產(chǎn)生的數(shù)據(jù)文件往往數(shù)據(jù)量大,可讀性差,對(duì)這樣的文件除了特征參數(shù)外,文件整體存儲(chǔ)。但是數(shù)據(jù)文件中產(chǎn)品定義信息中的數(shù)據(jù)可以作為屬性,就象關(guān)鍵字一樣便于用戶查詢有關(guān)文件,需要“打散”處理。

(3)文本文件記錄的各種技術(shù)要求,更改說明,使用方法中,除了個(gè)別特殊信息需要進(jìn)行檢索和統(tǒng)計(jì)外,一般按整體管理。

(4)表格文件中像產(chǎn)品定義信息這樣的表格文件描述了產(chǎn)品部件或零件的各種屬性,是分類檢索的主要依據(jù)和匯總的主要對(duì)象,因此必須從文件中提取,然后“打散”,把它們分門別類的放到數(shù)據(jù)庫(kù)中。

其中的圖形文件,尤其是企業(yè)中大量使用的AutoCAD軟件所產(chǎn)生的CAD圖檔的讀取和信息處理是PDM圖檔人庫(kù)的重點(diǎn),所以在此要重點(diǎn)分析一下CAD圖紙標(biāo)題欄中的圖號(hào)、設(shè)計(jì)者、創(chuàng)建日期、版本號(hào)及類型等信息的自動(dòng)提取和人庫(kù)問題。

DWG作為AutoCAD的缺省文件格式,其內(nèi)部結(jié)構(gòu)尚未公開,但其DXF文件格式卻是用來進(jìn)行數(shù)據(jù)交換的公開格式文件,通過讀取DXF類型的圖形交換文件讀取圖紙標(biāo)題欄的信息,實(shí)現(xiàn)信息批量人庫(kù)。

2、DXF文件結(jié)構(gòu)分析

DXF類型的圖形交換文件是具有專門格式的ASCII碼的文本文件,它比較好讀,易于被其它程序處理。主要用于實(shí)現(xiàn)高級(jí)語言編寫的程序與AutoCAD系統(tǒng)連接,或其他CAD系統(tǒng)與AutoCAD交換圖形文件如圖1所示。

newmaker.com

2.1DXF文件的總體結(jié)構(gòu)

DXF文件本質(zhì)上是由成對(duì)的代碼和與代碼關(guān)聯(lián)的值組成的。這些代碼(即組碼)不僅指出了其后組值的類型,而且與此組值配對(duì)。通過使用這些配對(duì)的組碼和組值,DXF文件被組織成區(qū)域,包括:HEADER(標(biāo)題)區(qū)域、CLASSES(類)區(qū)域、TABLES(表)區(qū)域、BLOCKS(塊)區(qū)域、ENTITIES(實(shí)體)區(qū)域、OBJECTS(對(duì)象)區(qū)域和EOF(文件結(jié)尾)。這些區(qū)域由記錄組成,而記錄又由依次排列的組碼和數(shù)據(jù)條目組成。在DXF文件中,每個(gè)組碼和每個(gè)數(shù)據(jù)條目都各占一行。

每個(gè)區(qū)域都是以一個(gè)其后跟隨著字符串SECTION的組碼0開始,接著是組碼2和表示區(qū)域名稱的字符串(例如HEADER)。每個(gè)區(qū)域都是由定義它的元素的組碼和組值組成。其后跟著字符串ENDSEC的組碼0表示該區(qū)域結(jié)束。如表1所示。

newmaker.com

2.2ENTITIES區(qū)域的作用

ENTITIES(實(shí)體)區(qū)域記錄了每個(gè)幾何實(shí)體的名稱及有關(guān)的幾何數(shù)據(jù),如ARC,CIRCLE,LINE,MTEXT及POINT等實(shí)體。圖形文件的圖形部分信息基本在這一段中描述。本文所研究的標(biāo)題欄中的文本信息即是用ENTITIES區(qū)域中的MTEXT(文本框)實(shí)體來描述。因此將重點(diǎn)分析一下MTEXT實(shí)體中的一些組碼和組值。

表1列出描述MTEXT的一些屬性,左邊為組碼,右邊的說明給出了它的具體含義。

由表1我們可以看到,組碼1的值代表了這個(gè)文本的字符串,讀出它的值,就可以得到這個(gè)文本信息。這個(gè)文本值對(duì)應(yīng)何種屬性,則由這個(gè)文本在圖中的位置即它的插人點(diǎn)來決定。如圖2所示,圖紙的標(biāo)題欄中的圖檔名稱,編號(hào)等信息固定在一個(gè)個(gè)矩形框中,讀出其插人點(diǎn)并判斷落在哪個(gè)矩形框中,那么這個(gè)字符串值就是相應(yīng)的圖檔屬性值。插人點(diǎn)的坐標(biāo)由組碼10和20的組值讀出。

newmaker.com

2.3HEADER區(qū)域的作用

為了確定矩形框的位置,我們需要確定一個(gè)基點(diǎn),相對(duì)于基點(diǎn)的各個(gè)矩形框的位置就可以計(jì)算出來。通常我們?yōu)榱朔奖闫鹨姲堰@個(gè)基點(diǎn)定在標(biāo)題欄的最右下點(diǎn),也即整個(gè)圖幅的右下點(diǎn),這個(gè)點(diǎn)可以通過讀取DXF文件中HEADER區(qū)域中的代碼讀出這個(gè)點(diǎn)的x,y坐標(biāo)值。

表2列出這個(gè)區(qū)域中的一些組碼及說明。

newmaker.com

由表2我們可以看到,只要讀取DXF文件中$LIMMIN變量后的組碼10和20的值即可以得到圖幅的左下點(diǎn)坐標(biāo)值,同理可得到圖幅的右上點(diǎn),有這兩個(gè)點(diǎn)就可以確定圖幅的最右下點(diǎn),即標(biāo)題欄的基點(diǎn)。

3、程序的實(shí)現(xiàn)及流程圖

應(yīng)用程序采用VisualC++6.0語言開發(fā),VC語言提供了豐富的MFC類庫(kù),使用者可以使用它的類庫(kù),方便快捷的建立一些數(shù)據(jù)結(jié)構(gòu),比如用CPoint類定義基點(diǎn),CRect類定義矩形區(qū)域。并可以運(yùn)用CRect類中的成員函數(shù)PtInRect0判斷點(diǎn)是否落入矩形區(qū)域。

圖3為程序的總流程圖,需要先讀出基點(diǎn),再定義模板,然后讀出文本信息。圖4為讀取基點(diǎn)的流程圖,求得的變量maxx和miny即為基點(diǎn)的x,y坐標(biāo),由此可以構(gòu)造基點(diǎn)類對(duì)象。

newmaker.com

newmaker.com

為了方便信息錄人數(shù)據(jù)庫(kù),還定義了一個(gè)自定義的CBiaoTiLanMod類,它的成員變量是文本框矩形類和兩個(gè)文本字符串,分別表示矩形框和它所包含的屬性名及文本值(定義略)。

根據(jù)基點(diǎn)和圖2提供的尺寸,創(chuàng)建標(biāo)題欄模板類對(duì)象組,以分別表示各個(gè)矩形區(qū)域和落人這個(gè)區(qū)域所對(duì)應(yīng)的文本值。程序讀出DXF文件中的文本框的值,并根據(jù)插人點(diǎn)判斷落人哪個(gè)對(duì)象的矩形區(qū)域后,將文本值賦予此對(duì)象的成員變量Text2,隨后將Text2存人相應(yīng)的數(shù)據(jù)庫(kù)表中。信息的錄人工作就可以完成了。

4、結(jié)論

本文提出在開發(fā)PDM系統(tǒng)“圖檔人庫(kù)”功能的過程中,圖形文件,數(shù)據(jù)文件,文本文件以及表格文件所采取的不同的文件存儲(chǔ)方式,并重點(diǎn)解決圖形文件人庫(kù)后圖檔對(duì)象的名稱、圖號(hào)、設(shè)計(jì)者等屬性的自動(dòng)生成的問題。通過分析DXF文件結(jié)構(gòu),讀取DXF文件結(jié)構(gòu)的CAD圖紙中的標(biāo)題欄信息,從而將電子圖紙中的標(biāo)題欄信息自動(dòng)提取人庫(kù),并成功的運(yùn)用到實(shí)際操作中。


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            亚洲综合激情小说| 成人精品鲁一区一区二区| 欧美日韩黄色一区二区| 国产成人av在线影院| 国产一区二区美女诱惑| 久久av资源网| 国产一区中文字幕| 国产一区激情在线| 国产伦精一区二区三区| 国产一区二三区好的| 高清不卡一二三区| 99久久免费国产| 91女厕偷拍女厕偷拍高清| 色综合欧美在线视频区| 在线观看免费亚洲| 欧美亚洲动漫另类| 日韩一级大片在线观看| 日韩欧美中文字幕一区| 国产亚洲一区二区在线观看| 中文子幕无线码一区tr| 亚洲精品国产第一综合99久久| 亚洲午夜激情网站| 美女视频黄久久| 国产福利一区在线观看| 91在线视频网址| 欧美高清视频一二三区 | 欧美一区二区精美| 精品福利在线导航| 国产精品黄色在线观看| 亚洲另类在线视频| 天天操天天干天天综合网| 精品影视av免费| av网站免费线看精品| 欧美日韩成人综合| 中文字幕不卡在线| 日韩不卡免费视频| 成人黄色电影在线| 日韩一级在线观看| 一区二区三区四区中文字幕| 九九视频精品免费| 色综合激情久久| 精品粉嫩aⅴ一区二区三区四区| 日韩理论片一区二区| 天天色 色综合| 成人av电影免费在线播放| 欧美高清www午色夜在线视频| 欧美韩国日本不卡| 麻豆成人av在线| 欧美三级视频在线| 中国色在线观看另类| 日本不卡一区二区三区高清视频| 国产suv精品一区二区6| 欧美喷水一区二区| 国产精品国产成人国产三级| 秋霞成人午夜伦在线观看| 91麻豆福利精品推荐| 精品国产精品网麻豆系列 | 亚洲国产精华液网站w| 日本欧美肥老太交大片| 99久久久久久| 国产日韩精品一区| 免费av网站大全久久| 精品视频一区二区不卡| 国产精品国产馆在线真实露脸| 麻豆精品一区二区综合av| 91国产免费观看| 成人欧美一区二区三区小说| 国产精品18久久久久久vr | 亚洲国产精品黑人久久久| 天天综合网 天天综合色| 欧美伊人久久大香线蕉综合69 | 日韩一区二区三| 亚洲国产欧美日韩另类综合| jvid福利写真一区二区三区| 国产视频911| 高清成人免费视频| 欧美国产精品中文字幕| 久久99日本精品| 欧美大肚乱孕交hd孕妇| 麻豆精品视频在线观看免费| 欧美一级一区二区| 极品美女销魂一区二区三区免费| 欧美精品粉嫩高潮一区二区| 五月天激情综合| 在线成人av网站| 蜜桃视频在线一区| 久久久久9999亚洲精品| 国产精品一区二区在线观看不卡| 26uuu精品一区二区| 久久精品国产网站| 精品国产伦理网| 国产a精品视频| 中文字幕在线不卡| 在线观看国产精品网站| 日欧美一区二区| 久久久久久久网| 91看片淫黄大片一级在线观看| 尤物视频一区二区| 91麻豆精品国产无毒不卡在线观看| 水蜜桃久久夜色精品一区的特点 | 亚洲女性喷水在线观看一区| 一本一道久久a久久精品| 一区二区三区免费观看| 欧美日韩日日骚| 理论片日本一区| 国产精品久久久久久久久晋中 | 国产精品色哟哟| 99久久精品国产观看| 亚洲影视资源网| 欧美一区二区三区视频在线观看| 久久爱另类一区二区小说| 久久在线观看免费| 成人免费毛片嘿嘿连载视频| 亚洲欧美日韩电影| 欧美一区二区精美| 波波电影院一区二区三区| 亚洲在线观看免费| 久久影院视频免费| 色综合久久天天综合网| 日本不卡一区二区| 国产精品久久久久久久久图文区| 在线免费观看成人短视频| 国产麻豆精品视频| 亚洲高清不卡在线| 欧美高清在线视频| 欧美丰满少妇xxxxx高潮对白| 激情综合色综合久久综合| 国产亚洲综合在线| 777久久久精品| 99久久精品情趣| 国产在线不卡一区| 亚洲国产日韩a在线播放| 国产欧美日本一区视频| 7777精品伊人久久久大香线蕉超级流畅| 国产伦精品一区二区三区免费迷| 一卡二卡欧美日韩| 国产女同性恋一区二区| 欧美理论在线播放| 在线观看亚洲一区| 成人性视频网站| 国产一区二区三区最好精华液| 日韩精品免费视频人成| 国产女人aaa级久久久级| 91精品国产欧美一区二区成人| 91免费在线看| eeuss影院一区二区三区 | 99精品视频一区| 国产精品影音先锋| 久久99精品国产91久久来源| 亚洲一区二区三区在线| 欧美国产日本韩| 26uuu另类欧美| 精品国产成人系列| 在线电影院国产精品| 欧美日韩精品免费| 欧美三片在线视频观看| 91小视频在线免费看| 成人妖精视频yjsp地址| 高清不卡在线观看av| 国产一区二区网址| 国产一区二区导航在线播放| 毛片一区二区三区| 麻豆精品一区二区| 毛片av中文字幕一区二区| 蜜桃视频在线观看一区| 日韩电影在线一区二区三区| 琪琪一区二区三区| 老色鬼精品视频在线观看播放| 美女国产一区二区| 精品亚洲aⅴ乱码一区二区三区| 美女mm1313爽爽久久久蜜臀| 精品影视av免费| 国产91丝袜在线播放| proumb性欧美在线观看| 色狠狠色噜噜噜综合网| 欧美日韩精品福利| 欧美成人video| 国产欧美日韩不卡| 亚洲日本一区二区三区| 亚洲国产综合91精品麻豆| 日韩av一级电影| 国产精品自拍毛片| 99久久综合狠狠综合久久| zzijzzij亚洲日本少妇熟睡| 在线欧美日韩国产| 精品免费99久久| 中文字幕一区二区5566日韩| 亚洲午夜国产一区99re久久| 久久精品国产99久久6| 粗大黑人巨茎大战欧美成人| 欧美亚洲动漫精品| 久久综合九色综合欧美就去吻| 国产精品理伦片| 天天综合色天天综合色h| 国产精品一线二线三线精华| 99精品视频在线观看| 欧美一区二区三区精品| 国产精品理伦片| 奇米精品一区二区三区在线观看一 | 国产精品一区在线观看你懂的|