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

一種批量將DFT文件轉(zhuǎn)換為DWG文件的系統(tǒng)及方法與流程

文檔序號(hào):11177290閱讀:3772來源:國知局
一種批量將DFT文件轉(zhuǎn)換為DWG文件的系統(tǒng)及方法與流程

本發(fā)明涉及一種批量將dft文件轉(zhuǎn)換為dwg文件的系統(tǒng)及方法,屬于計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域。



背景技術(shù):

隨著計(jì)算機(jī)技術(shù)的不斷進(jìn)步,計(jì)算機(jī)三維設(shè)計(jì)技術(shù)得到迅猛發(fā)展,三維設(shè)計(jì)具有立體感強(qiáng)、參數(shù)化、模塊化、干涉檢查、成本精確控制以及“無圖化”生產(chǎn)等特點(diǎn),很多企業(yè)已經(jīng)開始由二維設(shè)計(jì)向三維設(shè)計(jì)轉(zhuǎn)變,在此轉(zhuǎn)變過程中,由于不少企業(yè)使用自主開發(fā)的軟件進(jìn)行圖紙明細(xì)欄、標(biāo)題欄及物料清單的管理,這些軟件只針對(duì)二維文件開發(fā),還不能完全脫離二維環(huán)境,因此需要將已設(shè)計(jì)好的三維模型進(jìn)行零部件拆分并轉(zhuǎn)換為二維圖形文件(dft格式),并將dft文件轉(zhuǎn)換為能夠識(shí)別的cad文件(dwg格式)。

solidedge作為使用比較廣泛的一款三維設(shè)計(jì)軟件,軟件可以通過三維模型自動(dòng)生產(chǎn)二維圖形(dft格式)文件,而且軟件提供將工程(dft格式)文件轉(zhuǎn)換為autocad工程(dwg格式)文件功能。

在通過solidedge軟件將dft格式文件轉(zhuǎn)換為dwg格式文件過程中,現(xiàn)有的轉(zhuǎn)換過程中存在如下問題:轉(zhuǎn)換后的dwg文件容易出現(xiàn)文字錯(cuò)位、文字亂碼、線形比例錯(cuò)誤、圖紙標(biāo)題欄、明細(xì)欄變?yōu)閴K格式,不能通過第三方軟件讀取標(biāo)題欄和明細(xì)欄中的信息,導(dǎo)致無法和其它軟件系統(tǒng)集成;如果將大量的dft文件轉(zhuǎn)換為dwg文件,需要通過手動(dòng)選取文件逐一進(jìn)行轉(zhuǎn)換,不能進(jìn)行批量自動(dòng)處理,轉(zhuǎn)化效率低。



技術(shù)實(shí)現(xiàn)要素:

針對(duì)現(xiàn)有技術(shù)存在的不足,本發(fā)明目的是提供一種批量將dft文件轉(zhuǎn)換為dwg文件的系統(tǒng)及方法,轉(zhuǎn)換后的dwg格式文件能夠避免文字錯(cuò)位、線形比例錯(cuò)誤、標(biāo)題欄不能被識(shí)別,并實(shí)現(xiàn)了dft到dwg文件批量轉(zhuǎn)換的功能,且轉(zhuǎn)換效率高。

為了實(shí)現(xiàn)上述目的,本發(fā)明是通過如下的技術(shù)方案來實(shí)現(xiàn):

本發(fā)明的一種批量將dft文件轉(zhuǎn)換為dwg文件的系統(tǒng),包括

用戶輸入模塊,用于選擇dft文件路徑、選擇dwg文件輸出路徑、設(shè)置dwg文件中顯示文字的字體、線形比例及標(biāo)題欄模板路徑;

文件轉(zhuǎn)換模塊,用戶將所述dft文件轉(zhuǎn)換為臨時(shí)dwg文件,遍歷臨時(shí)dwg文件中的所有實(shí)體信息,所有實(shí)體信息包括線條、尺寸標(biāo)注、塊、文字、標(biāo)題欄和邊框,并將所有實(shí)體信息保存至對(duì)象合集中,刪除所述對(duì)象合集中的標(biāo)題欄與邊框,保留剩余的線條、尺寸標(biāo)注、塊和文字;再次調(diào)用autocad對(duì)象模型組件提供的方法打開標(biāo)題欄模板作為新繪圖區(qū),從所述對(duì)象合集中取出線條、尺寸標(biāo)注、塊和文字,插入至新繪圖區(qū)中,并刪除臨時(shí)dwg文件;

元素識(shí)別模塊,用于遍歷對(duì)象合集中的所有實(shí)體信息,并對(duì)實(shí)體所屬類型進(jìn)行判定分類;

和dwg文檔處理模塊,如果判斷實(shí)體屬性為文字,則通過修改文字實(shí)體的font屬性對(duì)文字字體進(jìn)行修改,如果判斷實(shí)體屬性為設(shè)定線型,則通過修改比例屬性對(duì)線形比例進(jìn)行修改。

上述dft文件通過調(diào)用solidedge提供的對(duì)象模型組件轉(zhuǎn)換為臨時(shí)dwg文件。

本發(fā)明的批量將dft文件轉(zhuǎn)換為dwg文件的方法,具體包括如下幾個(gè)步驟:

(a)選擇并載入需要轉(zhuǎn)換成dwg格式文件的dft文件;

(b)設(shè)置dwg文件中顯示文字的字體、線形比例;

(c)設(shè)置dwg文件中標(biāo)題欄模板路徑、dwg文件輸出路徑;

(d)調(diào)用solidedge提供的對(duì)象模型組件將所述dft文件轉(zhuǎn)換為臨時(shí)dwg文件;

(e)調(diào)用autocad提供的對(duì)象模型組件遍歷所述臨時(shí)dwg文件中的線條、尺寸標(biāo)注、塊、文字、標(biāo)題欄和邊框;并將所有實(shí)體信息保存至對(duì)象合集中;

(f)刪除對(duì)象合集中的標(biāo)題欄與邊框,保留剩余的線條、尺寸標(biāo)注、塊和文字;

(g)再次調(diào)用autocad對(duì)象模型組件提供的方法打開標(biāo)題欄模板作為新繪圖區(qū),從所述對(duì)象合集中取出線條、尺寸標(biāo)注、塊和文字,插入至新繪圖區(qū)中,并刪除臨時(shí)dwg文件;

(h)調(diào)用autocad提供的對(duì)象模型組件遍歷對(duì)象合集中的所有實(shí)體,并對(duì)實(shí)體所屬類型進(jìn)行判斷,如果實(shí)體屬性為文字,則通過修改文字實(shí)體的font屬性對(duì)文字字體進(jìn)行修改;如果實(shí)體屬性為設(shè)定線型,則通過修改比例屬性對(duì)線形比例進(jìn)行修改,所有操作完成后,保存新繪圖區(qū)至預(yù)先設(shè)定位置。

本發(fā)明生成的dwg文件有效地解決了轉(zhuǎn)換過程中因字體不同導(dǎo)致的文字錯(cuò)位或亂碼、線形比例錯(cuò)誤導(dǎo)致的所有線形看上去都是直線、標(biāo)題欄信息不能被plm軟件抓??;同時(shí)本發(fā)明還可以用于批量處理dft格式轉(zhuǎn)換為dwg格式。

附圖說明

圖1為本發(fā)明的dft文件轉(zhuǎn)換為dwg文件的系統(tǒng)原理框圖;

圖2為本發(fā)明的dft文件轉(zhuǎn)換為dwg文件的方法工作流程圖。

具體實(shí)施方式

為使本發(fā)明實(shí)現(xiàn)的技術(shù)手段、創(chuàng)作特征、達(dá)成目的與功效易于明白了解,下面結(jié)合具體實(shí)施方式,進(jìn)一步闡述本發(fā)明。

參見圖1,本發(fā)明的dft文件轉(zhuǎn)換為dwg文件的系統(tǒng)包括

用戶輸入模塊,用于選擇dft文件路徑、選擇dwg文件輸出路徑、設(shè)置dwg文件中顯示文字的字體、線形比例及標(biāo)題欄模板路徑;

文件轉(zhuǎn)換模塊,用戶將所述dft文件通過調(diào)用solidedge提供的對(duì)象模型組件轉(zhuǎn)換為臨時(shí)dwg文件,遍歷臨時(shí)dwg文件中的的線條、尺寸標(biāo)注、塊、文字、標(biāo)題欄、邊框等所有實(shí)體,并將所有實(shí)體信息保存至對(duì)象合集中,刪除對(duì)象合集中的標(biāo)題欄與邊框,保留剩余的線條、尺寸標(biāo)注、塊、文字等實(shí)體信息,再次調(diào)用autocad對(duì)象模型組件提供的方法打開標(biāo)題欄模板作為新繪圖區(qū),從所述對(duì)象合集中取出線條、尺寸標(biāo)注、塊、文字等實(shí)體,插入至新繪圖區(qū)中,并刪除臨時(shí)dwg文件;

元素識(shí)別模塊,用于遍歷對(duì)象合集中的所有實(shí)體,并對(duì)實(shí)體所屬類型進(jìn)行判定分類;

dwg文檔處理模塊,判斷實(shí)體屬性為文字,則通過修改文字實(shí)體的font屬性對(duì)文字字體進(jìn)行修改,判斷實(shí)體屬性為設(shè)定線型,則通過修改比例屬性對(duì)線形比例進(jìn)行修改。

參見圖2,本發(fā)明的dft文件轉(zhuǎn)換為dwg文件的方法,具體包括如下幾個(gè)步驟:

(a)選擇并載入需要轉(zhuǎn)換成dwg格式文件的dft文件;

(b)設(shè)置dwg文件中顯示文字的字體、線形比例;

(c)設(shè)置dwg文件中標(biāo)題欄模板路徑、dwg文件輸出路徑;

(d)調(diào)用solidedge提供的對(duì)象模型組件將所述dft文件轉(zhuǎn)換為臨時(shí)dwg文件;

(e)調(diào)用autocad提供的對(duì)象模型組件遍歷所述臨時(shí)dwg文件中的線條、尺寸標(biāo)注、塊、文字、標(biāo)題欄、邊框等所有實(shí)體,并將所有實(shí)體信息保存至對(duì)象合集中;

(f)刪除對(duì)象合集中的標(biāo)題欄與邊框,保留剩余的線條、尺寸標(biāo)注、塊、文字等實(shí)體信息;

(g)再次調(diào)用autocad對(duì)象模型組件提供的方法打開標(biāo)題欄模板作為新繪圖區(qū),從所述對(duì)象合集中取出線條、尺寸標(biāo)注、塊、文字等實(shí)體,插入至新繪圖區(qū)中,并刪除臨時(shí)dwg文件;

(h)調(diào)用autocad提供的對(duì)象模型組件遍歷對(duì)象合集中的所有實(shí)體,并對(duì)實(shí)體所屬類型進(jìn)行判斷,實(shí)體屬性為文字,則通過修改文字實(shí)體的font屬性對(duì)文字字體進(jìn)行修改。實(shí)體屬性為設(shè)定線型,則通過修改比例屬性對(duì)線形比例進(jìn)行修改,所有操作完成后,保存新繪圖區(qū)至預(yù)先設(shè)定位置。

以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書及其等效物界定。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
台中县| 襄汾县| 阳城县| 泰安市| 慈溪市| 永新县| 浏阳市| 汉沽区| 陵川县| 北京市| 图片| 卓尼县| 台东市| 封开县| 饶平县| 霍州市| 黄冈市| 西盟| 长海县| 宜阳县| 沁阳市| 阳朔县| 佛冈县| 乌拉特后旗| 怀集县| 克山县| 岐山县| 潼南县| 瑞昌市| 安新县| 三原县| 堆龙德庆县| 双柏县| 体育| 伊金霍洛旗| 水城县| 清新县| 五台县| 遂平县| 德安县| 红原县|