• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      探索分析AutoCAD二次開發(fā)中外部數(shù)據(jù)庫(kù)的使用方式

      2014-12-22 19:39:25熊志偉姜成楨譚盧師
      創(chuàng)新科技 2014年16期
      關(guān)鍵詞:二次開發(fā)調(diào)用標(biāo)簽

      熊志偉 姜成楨 譚盧師

      (黃河勘測(cè)規(guī)劃設(shè)計(jì)有限公司測(cè)繪信息工程院,河南 鄭州 450003)

      探索分析AutoCAD二次開發(fā)中外部數(shù)據(jù)庫(kù)的使用方式

      熊志偉 姜成楨 譚盧師

      (黃河勘測(cè)規(guī)劃設(shè)計(jì)有限公司測(cè)繪信息工程院,河南 鄭州 450003)

      CAD二次開發(fā)是在原有軟件基礎(chǔ)上,根據(jù)實(shí)際工作需求,進(jìn)一步擴(kuò)充軟件功能,使其生成的CAD圖表更具準(zhǔn)確性。通過(guò)調(diào)用外部數(shù)據(jù)庫(kù),繪圖工作人員能夠直接調(diào)用外部繪圖參數(shù),提高工作效率。本文針對(duì)CAD二次開發(fā)中外部數(shù)據(jù)庫(kù)調(diào)用方式進(jìn)行分析,為二次開發(fā)人員工作的順利開展提供理論依據(jù)。

      AutoCAD二次開發(fā);外部數(shù)據(jù)庫(kù);調(diào)用方法

      1 AutoCAD二次開發(fā)中調(diào)用外部數(shù)據(jù)庫(kù)的必要性

      AutoACD二次開發(fā)的技術(shù)支持主要包括基于面向?qū)ο蟮腛bjectARX技術(shù)和VBA開發(fā)技術(shù)兩種。ObjectARX技術(shù)具有多態(tài)性和繼承性的特點(diǎn),可在面向?qū)ο蟮男枨蠡A(chǔ)上構(gòu)建外部數(shù)據(jù)庫(kù),對(duì)CAD圖形對(duì)象及相關(guān)數(shù)學(xué)函數(shù)等元素進(jìn)行準(zhǔn)確定義,用戶在使用時(shí)可直接根據(jù)工作需求創(chuàng)建基于對(duì)象的SQL查詢,快速、便捷地找到所需數(shù)據(jù)信息。VBA開發(fā)技術(shù)的編程功能較強(qiáng)大,可獨(dú)立創(chuàng)建外部數(shù)據(jù)庫(kù)并寫入數(shù)據(jù),進(jìn)而在AutoCAD平臺(tái)上根據(jù)既有數(shù)據(jù)進(jìn)行繪圖。

      AutoCAD二次開發(fā)過(guò)程中高效、準(zhǔn)確地調(diào)用外部數(shù)據(jù)庫(kù),對(duì)于開發(fā)工作的順利開展具有重要意義。主要表現(xiàn)為:一是軟件開發(fā)人員可在外部數(shù)據(jù)庫(kù)中進(jìn)行定向查詢,將數(shù)據(jù)庫(kù)中既有的圖形參數(shù)、表格數(shù)據(jù)等信息直接應(yīng)用于二次開發(fā)過(guò)程中,為開發(fā)工作的順利進(jìn)行提供數(shù)據(jù)支撐。二是外部數(shù)據(jù)庫(kù)能夠直接將CAD圖形中包含的各項(xiàng)設(shè)備轉(zhuǎn)化為相對(duì)應(yīng)的數(shù)據(jù)信息,很好地確保CAD表格數(shù)據(jù)的準(zhǔn)確性。三是可在外部數(shù)據(jù)庫(kù)中多次創(chuàng)建基于圖形對(duì)象的SQL查詢,以滿足開發(fā)人員在不同階段的數(shù)據(jù)需要。

      2 外部數(shù)據(jù)庫(kù)的使用方式

      AutoCAD軟件中自備有數(shù)據(jù)庫(kù)連接工具(dbconnect),二次開發(fā)人員可在這一連接工具的基礎(chǔ)上,實(shí)現(xiàn)外部數(shù)據(jù)庫(kù)的調(diào)用。使用外部數(shù)據(jù)庫(kù)的基本前提是,利用OLE DB或其他類似程序,將連接外部數(shù)據(jù)庫(kù)系統(tǒng)所需的數(shù)據(jù)鏈接與現(xiàn)有CAD軟件進(jìn)行有效配置。配置結(jié)束后,則可按照以下步驟實(shí)現(xiàn)外部數(shù)據(jù)庫(kù)的有效調(diào)用。

      2.1 創(chuàng)建圖形連接模板

      鏈接是指AutoCAD對(duì)象與外部數(shù)據(jù)庫(kù)記錄間的動(dòng)態(tài)聯(lián)系,具有唯一性識(shí)別功能。連接模板能夠提取圖形中的關(guān)鍵字段,使不同圖形對(duì)象的鏈接產(chǎn)生明顯差異。用戶可在特定的鏈接模板中輸入所需對(duì)象的關(guān)鍵字段,實(shí)現(xiàn)圖形對(duì)象與外部數(shù)據(jù)庫(kù)間連接的自動(dòng)生成。在AutoCAD中創(chuàng)建連接模板的具體操作為:一是在dbconnect的菜單中選擇Templates,即可創(chuàng)建空白連接模板;二是打開Date View窗口,先后選擇Link→Label Settings→Great Links,在空白連接模板中添加多個(gè)對(duì)象,完成圖形連接模板的創(chuàng)建。當(dāng)創(chuàng)建的對(duì)象連接模板數(shù)量較多時(shí),應(yīng)將新創(chuàng)建的模板與既有模板進(jìn)行對(duì)比,并對(duì)相同關(guān)鍵字段的鏈接模板進(jìn)行字段修改,常用的修改方法為添加、修改新字段或刪除原有字段。鏈接模板的修改可分為關(guān)鍵字段的修改和模板指向的修改,修改關(guān)鍵字段的操作可按照“dbconnect→Templates→Edit Link”的操作步驟完成;而修改鏈接模板的指向?qū)ο罂赏ㄟ^(guò)Templates選項(xiàng)下的Link Property實(shí)現(xiàn)。

      2.2 數(shù)據(jù)的編輯與修改

      模板創(chuàng)建完畢后,用戶可通過(guò)外部數(shù)據(jù)庫(kù)快速定位所需對(duì)象的數(shù)據(jù)信息,即在AutoCAD圖形中選取某一對(duì)象,可通過(guò)Data View選項(xiàng)下的Link records,準(zhǔn)確搜索出與之相連接的信息記錄。同時(shí),也可在數(shù)據(jù)庫(kù)窗口中選擇記錄(Data View/Link objects),進(jìn)而在CAD圖形中確定某一零部件對(duì)象的位置。不同圖形對(duì)象所對(duì)應(yīng)的數(shù)據(jù)信息均具有可修改性,用戶可根據(jù)工作需要進(jìn)行相應(yīng)修改。

      2.3 標(biāo)簽?zāi)0宓膭?chuàng)立與編輯

      連接模板的成功建立能夠?qū)D形中的對(duì)象元素與外部數(shù)據(jù)庫(kù)中的信息記錄相關(guān)聯(lián),更好地確保信息檢索的速度與準(zhǔn)確性,但仍無(wú)法在設(shè)計(jì)圖紙中體現(xiàn)出外部數(shù)據(jù)庫(kù)的相關(guān)數(shù)據(jù)。標(biāo)簽屬文本對(duì)象范疇,能夠?qū)⑼獠繑?shù)據(jù)庫(kù)中的信息實(shí)時(shí)顯示于CAD圖像中,具有實(shí)時(shí)自動(dòng)更新的特征。標(biāo)簽的建立步驟與連接模板的創(chuàng)建步驟相似,即:首先根據(jù)“Templates→New Label Tem?plate→Data View/Great freestanding Labels→Link”的操作順序創(chuàng)建標(biāo)簽?zāi)0宀⒔⒂行нB接,隨后在選擇“Attach Labels”的同時(shí)選中CAD圖像中的待關(guān)聯(lián)對(duì)象,即可完成圖形中的標(biāo)簽添加工作。標(biāo)簽建立完畢后,開發(fā)人員可根據(jù)使用需求對(duì)標(biāo)簽?zāi)0暹M(jìn)行編輯及修改。

      綜上所述,外部數(shù)據(jù)庫(kù)在AutoCAD二次開發(fā)進(jìn)程中發(fā)揮著不可替代的重要作用,數(shù)據(jù)庫(kù)的有效調(diào)用具有明顯的現(xiàn)實(shí)意義。鏈接模板能夠很好地把圖形與外部數(shù)據(jù)庫(kù)相關(guān)聯(lián),標(biāo)簽則具有將外部數(shù)據(jù)庫(kù)中的關(guān)聯(lián)數(shù)據(jù)顯示在AutoCAD圖形中的作用,二者的聯(lián)合使用對(duì)于外部數(shù)據(jù)庫(kù)的有效調(diào)用具有積極作用。因此,開發(fā)人員應(yīng)充分利用AutoCAD軟件自帶的dbconnect數(shù)據(jù)庫(kù)連接功能,按照“關(guān)聯(lián)數(shù)據(jù)庫(kù)→創(chuàng)建鏈接模板→編輯連接對(duì)象數(shù)據(jù)→建立并編輯標(biāo)簽”的步驟,很好地將外部數(shù)據(jù)庫(kù)應(yīng)用于AutoCAD的二次開發(fā)過(guò)程中。

      [1]王朋輝,舒繼森.基于CAD二次開發(fā)的巷道動(dòng)態(tài)繪制方法[J].現(xiàn)代礦業(yè),2013(5).

      [2]侯增濤,渠元菊,白雪嶺,等.CAD/CAM外部數(shù)據(jù)庫(kù)系統(tǒng)的研究與應(yīng)用[J].集成技術(shù),2013(5).

      TP319.72

      A

      1671-0037(2014)08-63-1

      熊志偉(1981.8-),男,工程師,研究方向:地圖制圖與地理信息系統(tǒng)。

      猜你喜歡
      二次開發(fā)調(diào)用標(biāo)簽
      淺談基于Revit平臺(tái)的二次開發(fā)
      甘肅科技(2020年20期)2020-04-13 00:30:02
      核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
      淺談Mastercam后處理器的二次開發(fā)
      模具制造(2019年3期)2019-06-06 02:11:02
      LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
      無(wú)懼標(biāo)簽 Alfa Romeo Giulia 200HP
      車迷(2018年11期)2018-08-30 03:20:32
      不害怕撕掉標(biāo)簽的人,都活出了真正的漂亮
      海峽姐妹(2018年3期)2018-05-09 08:21:02
      西門子Easy Screen對(duì)倒棱機(jī)床界面二次開發(fā)
      基于系統(tǒng)調(diào)用的惡意軟件檢測(cè)技術(shù)研究
      標(biāo)簽化傷害了誰(shuí)
      基于多進(jìn)制查詢樹的多標(biāo)簽識(shí)別方法
      会昌县| 遵义市| 马关县| 壤塘县| 聂拉木县| 宁远县| 广宁县| 民乐县| 高平市| 平阴县| 巨鹿县| 嘉峪关市| 循化| 眉山市| 凤山市| 台中县| 临泽县| 津南区| 横峰县| 福泉市| 铜山县| 安顺市| 丰顺县| 铜山县| 五河县| 东源县| 四子王旗| 南充市| 海口市| 浮梁县| 靖西县| 临沂市| 林芝县| 梁河县| 锦屏县| 乌什县| 贡嘎县| 湖北省| 铁力市| 文登市| 九台市|