国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

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

      文檔序號:11177290閱讀:3754來源:國知局
      一種批量將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)題欄及物料清單的管理,這些軟件只針對二維文件開發(fā),還不能完全脫離二維環(huán)境,因此需要將已設(shè)計(jì)好的三維模型進(jìn)行零部件拆分并轉(zhuǎn)換為二維圖形文件(dft格式),并將dft文件轉(zhuǎn)換為能夠識別的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)要素:

      針對現(xiàn)有技術(shù)存在的不足,本發(fā)明目的是提供一種批量將dft文件轉(zhuǎn)換為dwg文件的系統(tǒng)及方法,轉(zhuǎn)換后的dwg格式文件能夠避免文字錯(cuò)位、線形比例錯(cuò)誤、標(biāo)題欄不能被識別,并實(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í)體信息保存至對象合集中,刪除所述對象合集中的標(biāo)題欄與邊框,保留剩余的線條、尺寸標(biāo)注、塊和文字;再次調(diào)用autocad對象模型組件提供的方法打開標(biāo)題欄模板作為新繪圖區(qū),從所述對象合集中取出線條、尺寸標(biāo)注、塊和文字,插入至新繪圖區(qū)中,并刪除臨時(shí)dwg文件;

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

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

      上述dft文件通過調(diào)用solidedge提供的對象模型組件轉(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提供的對象模型組件將所述dft文件轉(zhuǎn)換為臨時(shí)dwg文件;

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

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

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

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

      本發(fā)明生成的dwg文件有效地解決了轉(zhuǎn)換過程中因字體不同導(dǎo)致的文字錯(cuò)位或亂碼、線形比例錯(cuò)誤導(dǎo)致的所有線形看上去都是直線、標(biāo)題欄信息不能被plm軟件抓?。煌瑫r(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提供的對象模型組件轉(zhuǎn)換為臨時(shí)dwg文件,遍歷臨時(shí)dwg文件中的的線條、尺寸標(biāo)注、塊、文字、標(biāo)題欄、邊框等所有實(shí)體,并將所有實(shí)體信息保存至對象合集中,刪除對象合集中的標(biāo)題欄與邊框,保留剩余的線條、尺寸標(biāo)注、塊、文字等實(shí)體信息,再次調(diào)用autocad對象模型組件提供的方法打開標(biāo)題欄模板作為新繪圖區(qū),從所述對象合集中取出線條、尺寸標(biāo)注、塊、文字等實(shí)體,插入至新繪圖區(qū)中,并刪除臨時(shí)dwg文件;

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

      dwg文檔處理模塊,判斷實(shí)體屬性為文字,則通過修改文字實(shí)體的font屬性對文字字體進(jìn)行修改,判斷實(shí)體屬性為設(shè)定線型,則通過修改比例屬性對線形比例進(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提供的對象模型組件將所述dft文件轉(zhuǎn)換為臨時(shí)dwg文件;

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

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

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

      (h)調(diào)用autocad提供的對象模型組件遍歷對象合集中的所有實(shí)體,并對實(shí)體所屬類型進(jìn)行判斷,實(shí)體屬性為文字,則通過修改文字實(shí)體的font屬性對文字字體進(jìn)行修改。實(shí)體屬性為設(shè)定線型,則通過修改比例屬性對線形比例進(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條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1