999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于VC的AutoCAD圖紙表格參數自動提取方法

2016-08-09 02:18:27陳顏祥陳愛平
大科技 2016年31期
關鍵詞:圖紙信息

陳顏祥 陳愛平

一種基于VC的AutoCAD圖紙表格參數自動提取方法

陳顏祥 陳愛平

(武昌工學院 湖北武漢 430068)

在進行數控加工和數控系統設計時,AutoCAD設計圖紙中的參數信息,通常需要由人工輸入到數控系統中。這給設計參數的自動傳遞造成了不便,特別是當圖紙數量較多時也存在費時費力和參數輸入錯誤的可能。本文使用VC語言將AutoCAD圖紙通過DXF格式進行參數處理。讀取將AutoCAD圖紙的設計參數并寫入指定文檔中,實現了表格參數的自動提取與處理,便于后期數控工作的直接引用,并滿足并行工程中的數據交換需求。

AutoCAD;DXF 文件;Visual C

引言

隨著中國工業化進程的不斷深化,工業產品在關鍵信息采集、信息的正確處理以及產品生產開發等各職能環節的相互協同之間的重要性日益凸顯。AutoCAD作為現在應用最為廣泛的二維繪圖軟件,在我們的生產過程中占據著舉足輕重的作用。在齒輪加工過程中,以往信息采集方法多是人工打開統計數據并輸入到數控系統中,過程繁瑣,不適合大批量的數據統計,數據準確性低?;诖?,本文所主要研究如何結合高級語言,快速準確的讀取AutoCAD中的表格參數,從而提高生產效率和后期方便的進行數據檢驗與數據的二次應用。

1 DXF文件格式

DXF(Drawing Exchange File)是Autodesk公司開發的用于AutoCAD與其它軟件之間進行CAD數據交換的CAD數據文件格式。DXF是一種開放的矢量數據格式,可以分為兩類:ASCII格式和二進制格式;ASCII具有可讀性好,但占有空間較大;二進制格式占有空間小、讀取速度快。由于AutoCAD現在是最流行的cad軟件,DXF也被廣泛使用,成為事實上的標準。絕大多數CAD軟件都能讀入或輸出DXF文件。

在CAD圖紙的DXF文本格式中,圖紙中所包含的所有信息均由組代碼及組代碼所對應的組值數據類型記載,所以明確各個代碼所對應的具體圖紙信息對于讀取想要的參數也就顯得至關重要,各組代碼范圍及相應組值數據類型如表1所示。

表1 各組代碼范圍及相應組值數據類型

2 圖紙參數提取

2.1 參數關鍵字的定位

由于在繪制AutoCAD過程中,表格文字的輸入形式有單行文字輸入與多行文字輸入兩種,在DXF文檔中,這兩種輸入方法所表示的形式并不相同,單行文字輸入顯示為ASCII碼,即為漢字本身,多行文字輸入則以UNICODE碼顯示。由于在標準CAD制圖過程中,對表格中文字的輸入方式并沒有嚴格的規定,因此就需要在程序中加入判斷指令以在不清楚具體輸入方式的情況下準確的找到所需的關鍵字,同時提取出關鍵字的圖紙坐標與字高,這就需要在VC打開DXF格式文本后添加ASCII碼與UNICODE碼的轉化程序,然后經過或門判斷具體文字輸入的方式,這樣就在提取標準格式的AutoCAD圖紙中的參數時,即使要查找圖紙的數量較大而存在不同的圖紙文字信息輸入方式,也可以快速準確查找到相關參數。

2.2 參數關鍵字圖紙信息的確定

在定位到想要獲取的關鍵字后,我們便要獲取關鍵字在圖紙整體坐標下的具體坐標值,由于CAD圖紙的特點,我們默認關鍵字的Z軸坐標為0,利用VC判斷,循環函數和字符串處理功能,對之前所定位關鍵字的主要信息進行掃描,判斷和提取,并對各關鍵字的X坐標(組代碼為10),Y坐標(組代碼為20)及字高(組代碼40)以字符串進行儲存。而其他信息如字體,顏色,間距等文字信息由于對提取來說并沒有具體意義,則可以不予記錄。

2.3 關鍵字對應數值的確定

在得到關鍵字的X,Y坐標及文字字高后,由于CAD加工參數表格的格式為圖1所示,數據名稱與數據分別位于表格同行不同列的位置,所以在確定參數關鍵字的Y坐標后與某一數據相差不足一個字高時,認為其為表格中的同行數據,在同行坐標內,比較X的值,大于關鍵字X坐標且與其相距最近的數據則為關鍵字數據的X值。這樣便確定了關鍵字數據的具體坐標值,提取確定這組X,Y所對應的唯一缺省值(代碼為1),這個缺省值即為關鍵字所對應的具體數據。然后通過fputs函數對此缺省值以字符串形式保存在我們指定的文本文檔中以儲存AutoCAD圖紙中的表格信息。

圖1

3 結論

本文提出了一種能夠快速提取標準AutoCAD圖紙參數表格中具體參數數值的方法,主要思路為:

(1)根據標準AutoCAD圖紙所生成的DXF文檔特點,利用VC語言字符串處理功能快速,準確的定位所需要的參數關鍵字。

(2)在找到關鍵字后,利用所對應的組代碼查找并記錄在圖紙全局坐標下參數關鍵字所對應的具體坐標值與關鍵字字高。

(3)根據標準AutoCAD圖紙參數表格特點與所記錄的參數關鍵字信息,確定其同行并相鄰右列的坐標區間,并通過該區間反向定位所對應的唯一缺省值,即參數信息的具體數值。

[1]胡勝紅.使用 vc++編程實現 DxF 文件數據提取.福建電腦,2006(11):21~23.

[2]劉傳亮.AutoCAD DxF文件格式與二次開發圖形軟件編程[J].微機發展,2004(9):52.

[3]李華,聶建國.在非CAD平臺環境下顯示CAD圖形的實用技術與方法[J].計算機工程與應用,2002(9):92~94.

[4]梁雪春,宋德明.Autocad用戶的二次開發技術指南[M]北京:清華大學出版,2001.

[5]孫鑫.C++深入詳解[M].北京:電子工業出版社,2006.

TP391.7

A

1004-7344(2016)31-0263-01

2016-10-19

陳顏祥(1988-),男,山東淄博人,武昌工學院機械學院教師,碩士研究生,主要研究方向為結構動力學,數控加工技術。

猜你喜歡
圖紙信息
淺談汽車線束產品圖紙管理
看圖紙
當代工人(2019年20期)2019-12-13 08:26:11
模具圖紙在全生命周期內的信息管理系統研究
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
酒店室內裝修圖紙深化設計淺析
河南科技(2014年12期)2014-02-27 14:10:44
瓦勒里歐·奧加提 設計選例,圖紙
世界建筑(2012年8期)2012-04-20 06:09:14
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
健康信息(九則)
祝您健康(1987年2期)1987-12-30 09:52:28
主站蜘蛛池模板: 欧美国产日产一区二区| 亚洲欧美一级一级a| 无码福利日韩神码福利片| 欧美成人手机在线视频| 免费观看无遮挡www的小视频| 亚洲视频免费在线| 激情网址在线观看| 手机成人午夜在线视频| 青青操国产| 久久永久免费人妻精品| 日韩成人在线网站| 日韩精品成人在线| 亚洲中文久久精品无玛| 亚洲一区精品视频在线| 久久久久青草大香线综合精品| 亚洲精品图区| 91极品美女高潮叫床在线观看| 国产一级无码不卡视频| 色哟哟国产精品| 午夜日b视频| 亚洲最黄视频| 视频二区中文无码| 极品尤物av美乳在线观看| 久久久久久久久18禁秘| 亚洲综合色婷婷| 国产香蕉97碰碰视频VA碰碰看| 免费在线国产一区二区三区精品| 无码AV动漫| 亚洲激情99| 欧美伦理一区| 亚洲香蕉伊综合在人在线| 日本精品αv中文字幕| 激情无码字幕综合| 国产女人在线观看| 亚洲黄网在线| 国产成人精品一区二区三在线观看| 欧美成人手机在线观看网址| 国产精品免费入口视频| 为你提供最新久久精品久久综合| 最新国产你懂的在线网址| 国产精品内射视频| 久久a毛片| 国产白浆一区二区三区视频在线| 中文字幕 日韩 欧美| 91麻豆久久久| 国产成人免费高清AⅤ| 日韩欧美国产成人| 国产精品七七在线播放| 91伊人国产| 色综合天天操| 白丝美女办公室高潮喷水视频 | 国产精品va| 97青草最新免费精品视频| 精品少妇人妻av无码久久| 天堂av综合网| 国产精品无码久久久久久| 亚洲精品第五页| 免费在线色| 91精品伊人久久大香线蕉| 欧美色香蕉| 国产99在线| 国产精品天干天干在线观看 | 2020国产在线视精品在| 国产一级片网址| 日本精品视频一区二区| 亚洲国产精品一区二区第一页免 | 精品1区2区3区| 国产97视频在线| 亚洲视频欧美不卡| 在线观看无码av免费不卡网站 | 成人在线综合| 日韩无码白| 最新国语自产精品视频在| 五月婷婷综合网| 国产清纯在线一区二区WWW| 在线国产91| 毛片免费观看视频| 成人精品午夜福利在线播放| 国产精品三级av及在线观看| 九九视频在线免费观看| 午夜精品久久久久久久无码软件 | 中国精品自拍|