国产精品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>

      一種dwg格式圖紙自動生成方法

      文檔序號:9375981閱讀:790來源:國知局
      一種dwg格式圖紙自動生成方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及電網(wǎng)業(yè)務(wù)分類領(lǐng)域,具體涉及一種DWG格式圖紙自動生成方法。
      【背景技術(shù)】
      [0002]目前,在送電線路設(shè)計、變電站設(shè)計等工作中通常需要生成大量的DWG格式施工圖紙,設(shè)計人員一般采用傳統(tǒng)手工錄入的方式生成DWG圖紙,這些圖紙種類多,錄入數(shù)據(jù)量龐大,給設(shè)計人員增加了巨大的工作量,同時還容易產(chǎn)生錄入錯誤。

      【發(fā)明內(nèi)容】

      [0003]針對現(xiàn)有技術(shù)的不足,本發(fā)明提供一種DWG格式圖紙自動生成方法,能夠?qū)⒃O(shè)計過程中計算得出的結(jié)果直接寫入CAD格式的圖紙中,從而使得設(shè)計人員只需要關(guān)注設(shè)計算法的準確性等核心工作,從重復的勞動中解放出來,也使生成和修改圖紙變得快速便捷、錄入信息的準確性也有保障。
      [0004]本發(fā)明的目的是采用下述技術(shù)方案實現(xiàn)的:
      [0005]一種DWG格式圖紙自動生成方法,其改進之處在于,所述方法包括:
      [0006](I)選擇需要生成的DWG格式圖紙對應的圖紙生成按鈕;
      [0007](2)執(zhí)行所述需要生成的DWG格式圖紙的業(yè)務(wù)邏輯函數(shù),按照所述業(yè)務(wù)邏輯函數(shù)的順序執(zhí)行每條函數(shù)命令;
      [0008](3)若所述函數(shù)命令為普通命令,則獲取普通命令結(jié)果并執(zhí)行下一條函數(shù)命令;若函數(shù)命令為設(shè)計計算命令,則執(zhí)行步驟(4),若函數(shù)命令為寫入數(shù)據(jù)庫命令,則執(zhí)行步驟
      (5);若函數(shù)命令為生成圖紙命令,則執(zhí)行步驟(6);
      [0009](4)調(diào)用并執(zhí)行以DLL方式打包的所述需要生成的DWG格式圖紙對應的設(shè)計計算函數(shù),獲取設(shè)計計算命令結(jié)果后,執(zhí)行所述設(shè)計計算命令的下一條函數(shù)命令并返回步驟
      (3);
      [0010](5)將所述普通命令結(jié)果和設(shè)計計算命令結(jié)果存入至數(shù)據(jù)庫中,執(zhí)行所述寫入數(shù)據(jù)庫命令的下一條函數(shù)命令并返回步驟(3);
      [0011](6)讀取所述數(shù)據(jù)庫中需要生成的DWG格式圖紙對應的數(shù)據(jù),并將該數(shù)據(jù)以對稱標簽的格式寫入INI格式的文件中;
      [0012](7)根據(jù)所述生成圖紙命令調(diào)用CAD操作集中的圖塊操作函數(shù),組織拼裝Block文件夾中的圖塊元件,形成所述需要生成的DWG格式圖紙的圖塊對象;
      [0013](8)根據(jù)所述生成圖紙命令調(diào)用CAD操作集中的操作函數(shù),將所述INI文件中所述需要生成的DWG格式圖紙對應的數(shù)據(jù)寫入至所述圖塊對象中;
      [0014](9)將所述圖塊對象套用Template公用模板;
      [0015](10)生成所述需要生成的DWG格式圖紙,并將所述需要生成的DWG格式圖紙的地址存入數(shù)據(jù)庫中。
      [0016]優(yōu)選的,所述數(shù)據(jù)庫存取技術(shù)采用Web Service服務(wù)封裝上層函數(shù)對數(shù)據(jù)庫的增、刪、改、查的操作。
      [0017]優(yōu)選的,所述設(shè)計計算函數(shù)寫在計算程序集中,并以DLL形式打包供所述業(yè)務(wù)邏輯函數(shù)調(diào)用。
      [0018]優(yōu)選的,所述CAD操作集包括:基本操作函數(shù)集和圖塊操作函數(shù)集,其中,所述基本操作函數(shù)包括:繪制直線函數(shù)、繪制曲線函數(shù)、設(shè)置字體函數(shù)、長度測量函數(shù)和調(diào)整比例函數(shù),所述圖塊操作函數(shù)包括:添加圖塊函數(shù)、拼接圖塊函數(shù)、添加單元格函數(shù)、獲得圖塊尺寸函數(shù)、插入數(shù)據(jù)函數(shù)和圖塊屬性設(shè)置函數(shù);
      [0019]優(yōu)選的,所述需要生成的DWG格式圖紙對應的數(shù)據(jù)包括:所述普通命令結(jié)果、設(shè)計計算命令結(jié)果和設(shè)置參數(shù)數(shù)值數(shù)據(jù)。
      [0020]與最接近的現(xiàn)有技術(shù)相比,本發(fā)明具有的有益效果:
      [0021]本發(fā)明提供了一種DWG格式圖紙的自動生成方法,該方法將設(shè)計計算結(jié)果直接存入數(shù)據(jù)庫以供寫入CAD圖紙使用,保證了數(shù)據(jù)的準確;本發(fā)明使用INI自定義格式存儲數(shù)據(jù),并且允許在文件夾Block內(nèi)部自定義基礎(chǔ)圖塊,也允許使用任何語言實現(xiàn)函數(shù),保證了該方法的靈活性;本發(fā)明提出的是一種DWG格式的自動生成方法,該方法也可以延伸到其他領(lǐng)域以供生成DWG圖紙,保證了該方法的可擴展性。
      【附圖說明】
      [0022]圖1是本發(fā)明提供的一種DWG格式圖紙自動生成方法流程圖。
      【具體實施方式】
      [0023]下面結(jié)合附圖對本發(fā)明的【具體實施方式】作進一步的詳細說明。
      [0024]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
      [0025]本發(fā)明提供了一種DWG格式圖紙自動生成方法,如圖1所示,包括:
      [0026](I)選擇需要生成的DWG格式圖紙對應的圖紙生成按鈕;
      [0027](2)執(zhí)行所述需要生成的DWG格式圖紙的業(yè)務(wù)邏輯函數(shù),按照所述業(yè)務(wù)邏輯函數(shù)的順序執(zhí)行每條函數(shù)命令;
      [0028](3)若所述函數(shù)命令為普通命令,則獲取普通命令結(jié)果并執(zhí)行下一條函數(shù)命令;若函數(shù)命令為設(shè)計計算命令,則執(zhí)行步驟(4),若函數(shù)命令為寫入數(shù)據(jù)庫命令,則執(zhí)行步驟
      (5);若函數(shù)命令為生成圖紙命令,則執(zhí)行步驟(6);
      [0029]本發(fā)明方法允許使用任何語言實現(xiàn)函數(shù),其中,所述普通函數(shù)為所使用語言中不涉及算法、寫入和生成操作的函數(shù);
      [0030]例如:采用C語言設(shè)計所述業(yè)務(wù)邏輯函數(shù),其函數(shù)命令中,除涉及計算算法、寫入和生成的C語言語句之外的操作語句均為普通命令;再例如:普通命令為設(shè)置指定參數(shù)數(shù)值語句、數(shù)值比較大小語句等;
      [0031](4)調(diào)用并執(zhí)行以DLL方式打包的所述需要生成的DWG格式圖紙對應的設(shè)計計算函數(shù),獲取設(shè)計計算命令結(jié)果后,執(zhí)行所述設(shè)計計算命令的下一條函數(shù)命令并返回步驟(3);
      [0032](5)將所述普通命令結(jié)果和設(shè)計計算命令結(jié)果存入至數(shù)據(jù)庫中,執(zhí)行所述寫入數(shù)據(jù)庫命令的下一條函數(shù)命令并返回步驟(3);
      [0033](6)讀取所述數(shù)據(jù)庫中需要生成的DWG格式圖紙對應的數(shù)據(jù),并將該數(shù)據(jù)以對稱標簽的格式寫入INI格式的文件中;
      [0034](7)根據(jù)所述生成圖紙命令調(diào)用CAD操作集中的圖塊
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1