機(jī)械專業(yè)畢業(yè)設(shè)計(jì)--基于autocad電纜橋架圖形庫管理系統(tǒng)的設(shè)計(jì)與開發(fā)_第1頁
已閱讀1頁,還剩41頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  畢業(yè)設(shè)計(jì)(論文)</b></p><p>  題 目 基于AutoCAD電纜橋架圖形庫管理系統(tǒng)的設(shè)計(jì)與開發(fā)</p><p>  基于AutoCAD電纜橋架圖形庫管理系統(tǒng)的設(shè)計(jì)與開發(fā)</p><p>  【摘要】 本文針對機(jī)械生產(chǎn)中大批量生產(chǎn)效率低下,AutoCAD系統(tǒng)不能很好地適應(yīng)各類生產(chǎn)情況等問題。

2、深入了解電纜橋架設(shè)計(jì)制造企業(yè)工作流程;利用開發(fā)語言VB和mdb格式的數(shù)據(jù)庫設(shè)計(jì)與開發(fā)電纜橋架圖形庫管理原型系統(tǒng)。通過對電纜橋架型號和參數(shù)的研究調(diào)查,結(jié)合對AutoCAD進(jìn)行的二次開發(fā)。設(shè)計(jì)了圖形庫系統(tǒng),其中包含了需求分析、功能設(shè)計(jì)、系統(tǒng)結(jié)構(gòu)圖、數(shù)據(jù)庫設(shè)計(jì)、代碼編寫、系統(tǒng)測試等。寫出支持系統(tǒng)開發(fā)的理論知識。系統(tǒng)通過VB編輯器和數(shù)據(jù)庫實(shí)現(xiàn)了數(shù)據(jù)的新建,添加,刪除,修改等功能。借助了其參數(shù)化繪圖功能,大大減少了生產(chǎn)中重復(fù)性的動(dòng)作。達(dá)到提高效率

3、,減少生產(chǎn)成本的作用。</p><p>  【關(guān)鍵詞】 CAD,數(shù)據(jù)庫,VBA,二次開發(fā),參數(shù)化繪圖 </p><p>  Research and Development of Cable Tray Drawing Library Management System Based on AutoCAD</p><p>  【Abstract】 In this

4、paper, In order to solve the problem about low effectiveness in machinery production and AutoCAD system is not well adapted to various types of production and other issues. We investigate the cable tray design and manufa

5、cturing enterprise workflow. Use development language VB and mdb format, database design and development of cable tray graphical database management system prototype. Through the cable tray types and parameters of survey

6、 research, combined with the secondary </p><p>  【Key Words】 CAD,Data Base,VBA,Secondary Development,Parametric Drawing </p><p><b>  目錄</b></p><p><b>  第1章 緒論1&

7、lt;/b></p><p>  1.1 研究的背景和意義1</p><p>  1.1.1 研究的背景1</p><p>  1.1.2 研究的意義2</p><p>  1.1.3 二次開發(fā)的發(fā)展和趨勢2</p><p>  1.2 國內(nèi)外研究現(xiàn)狀3</p><p>  1.

8、2.1 國內(nèi)研究現(xiàn)狀3</p><p>  1.2.2 國外研究現(xiàn)狀4</p><p>  1.3 研究內(nèi)容5</p><p>  第2章 電纜橋架組成6</p><p>  2.1 電纜橋架的結(jié)構(gòu)及種類6</p><p>  2.2 電纜橋架的功能及參數(shù)10</p><p>  第

9、3章 AutoCAD二次開發(fā)技術(shù)16</p><p>  3.1 二次開發(fā)的必要性及功能16</p><p>  3.2 二次開發(fā)VBA語言16</p><p>  3.2.1 VBA的功能17</p><p>  3.2.2 VBA工程和宏17</p><p>  3.3 塊功能和塊屬性17</p&

10、gt;<p>  3.3.1 塊功能18</p><p>  3.3.2 塊屬性19</p><p>  3.4 參數(shù)化繪圖技術(shù)19</p><p>  第4章 數(shù)據(jù)庫圖形庫管理系統(tǒng)21</p><p>  4.1 數(shù)據(jù)庫的建立21</p><p>  4.2 數(shù)據(jù)庫的連接21</p&g

11、t;<p>  4.3 數(shù)據(jù)庫的意義和功能22</p><p>  第5章 電纜橋架原型系統(tǒng)24</p><p>  5.1 系統(tǒng)概述24</p><p>  5.2 系統(tǒng)功能分析24</p><p>  5.2.1 數(shù)據(jù)庫連接功能25</p><p>  5.2.2 塊功能26</p&

12、gt;<p>  5.2.3 參數(shù)化繪圖功能26</p><p><b>  結(jié)論27</b></p><p><b>  參考文獻(xiàn)28</b></p><p><b>  附錄29</b></p><p><b>  致謝30</b&g

13、t;</p><p><b>  圖目錄</b></p><p>  圖2.1 電纜橋架結(jié)構(gòu)流程圖6</p><p>  圖2.2 托盤式電纜橋架7</p><p>  圖2.3 XQJ-T-01A梯式橋架7</p><p>  圖2.4 XQJ-T-02梯式水平彎通8</p>

14、<p>  圖2.5 XQJ-C-01A槽式橋架8</p><p>  圖2.6 XQJ-C-02A水平彎通9</p><p>  圖2.7 XQJ-C-05C異徑接頭9</p><p>  圖2.8 XQJ-C-05D異徑接頭9</p><p>  圖2.9 防火電纜橋架10</p><p>

15、  圖2.10 熱鍍鋅梯式橋架10</p><p>  圖2.11 XQL-T-01梯級直通橋架12</p><p>  圖2.12 XQL-T-02梯式水平彎通13</p><p>  圖2.13 XQL-C-1A槽式直通橋架14</p><p>  圖2.14 XQL-C-2A水平彎通15</p><p>

16、;  圖3.1 塊功能程序CAD展示18</p><p>  圖3.2 參數(shù)化繪圖實(shí)現(xiàn)程序20</p><p>  圖3.3 參數(shù)化繪圖實(shí)現(xiàn)展示20</p><p>  圖4.1 數(shù)據(jù)庫建立21</p><p>  圖4.2 數(shù)據(jù)庫22</p><p>  圖5.1 系統(tǒng)功能分析25</p>

17、<p><b>  表目錄</b></p><p>  表2.1 A型托盤式大跨距直通橋架參數(shù)表11</p><p>  表2.2 XQL-T-01梯級直通橋架12</p><p>  表2.3 XQL-T-02梯式水平彎通參數(shù)表13</p><p>  表2.4 XQL-C-1A槽式直通橋架參數(shù)表14

18、</p><p>  表2.5 XQL-C-2A水平彎通參數(shù)表15</p><p><b>  第1章 緒論</b></p><p>  1.1 研究的背景和意義</p><p>  1.1.1 研究的背景</p><p>  電纜橋架是由托盤或梯架的直線段、彎通、組件、托臂(臂式支架)、吊架等

19、構(gòu)成具有密接支撐電纜的剛性結(jié)構(gòu)系統(tǒng)的總稱,是應(yīng)用在水平布線和垂直布線系統(tǒng)的安裝通道。由于電纜橋架生產(chǎn)量較大,不同種類的結(jié)構(gòu)和尺寸也所不同,在用計(jì)算機(jī)輔助設(shè)計(jì)電纜橋架時(shí),不同類型的電纜橋架就需要反復(fù)繪圖、設(shè)計(jì)。耗費(fèi)了大量勞動(dòng)成本。</p><p>  進(jìn)入21世紀(jì)以來,當(dāng)代科技不斷發(fā)展,隨著制造業(yè)的崛起,勞動(dòng)成本不斷提高的前提下,工程設(shè)計(jì)領(lǐng)域面臨著巨大的挑戰(zhàn)。手工設(shè)計(jì)方法逐漸被計(jì)算機(jī)輔助設(shè)計(jì)(CAD)所替代。而Au

20、toCAD作為我國最流行的CAD軟件之一,在我國有著非常廣泛的應(yīng)用。</p><p>  AutoCAD軟件是由美國開發(fā)的繪圖軟件,其二維繪圖設(shè)計(jì)的功能十分強(qiáng)大。但仍舊有許多不足。例如對于一些特殊的線條繪制較為困難,從結(jié)構(gòu)上看一些標(biāo)準(zhǔn)件和常用件雖然較為相似,但是在AutoACD平臺上卻難以使用一些基本命令(如旋轉(zhuǎn)、鏡像、復(fù)制、陣列等)來實(shí)現(xiàn)轉(zhuǎn)換。</p><p>  對于某些相似零件的繪制

21、處理,就只能通過繪圖員自己手動(dòng)畫出而非通過計(jì)算機(jī)輔助繪制。這樣就顯得有些費(fèi)時(shí)費(fèi)力。例如對于設(shè)計(jì)汽車發(fā)動(dòng)機(jī)模型的設(shè)計(jì),就需要根據(jù)其參數(shù)來計(jì)算各類尺寸,再利用CAD中各類命令根據(jù)要求一筆一畫的繪制。然而當(dāng)其參數(shù)改變時(shí)或者有類似不用參數(shù)的發(fā)動(dòng)機(jī)模型需要繪制時(shí),就需要重復(fù)一遍上述操作來完成類似的事情。這點(diǎn)讓計(jì)算機(jī)輔助制造體現(xiàn)不出其智能化的優(yōu)點(diǎn)。而對于電纜橋架的設(shè)計(jì)中的重復(fù)性的任務(wù)其實(shí)完全可以由計(jì)算機(jī)代替完成以提高生產(chǎn)工作效率。所以,電纜橋架設(shè)計(jì)

22、和生產(chǎn)效率低下的問題就急需對于AutoCAD的二次開發(fā)來解決。</p><p>  1.1.2 研究的意義</p><p>  為了適應(yīng)制造業(yè)中各個(gè)設(shè)計(jì)領(lǐng)域和整個(gè)行業(yè)的協(xié)調(diào)發(fā)展,充分發(fā)揮AutoCAD的強(qiáng)大設(shè)計(jì)功能,針對生產(chǎn)設(shè)計(jì)效率低下的問題,對軟件進(jìn)行二次開發(fā)設(shè)計(jì)出適合某一特定領(lǐng)域特定設(shè)計(jì)人員的CAD系統(tǒng),是一項(xiàng)十分重要的任務(wù),能夠大大提高繪圖效率,節(jié)約生產(chǎn)成本和勞動(dòng)力成本。</p

23、><p>  對于這類工程問題,美國Autodesk在推出AutoCAD軟件之初,為了增強(qiáng)軟件的適用性和開放性,推出了二次開發(fā)語言,這是一種嵌入在AutoCAD內(nèi)部的編程語言。任何一個(gè)語句鍵入后就能馬上執(zhí)行,它對交互式的程序開發(fā)非常方便。這種突破性的創(chuàng)舉使得二次開發(fā)成為可能,它允許用戶和開發(fā)者使用高級語言對其進(jìn)行擴(kuò)充和修改,從而最大程度的滿足用戶的特殊要求[6] [8]。</p><p>  

24、設(shè)計(jì)人員通過對軟件的二次開發(fā),探索出參數(shù)化繪圖設(shè)計(jì),用一組變量定義尺寸約束參數(shù),用賦值語句表達(dá)了圖形變量和尺寸約束參數(shù)的關(guān)系,運(yùn)行時(shí)只需輸入尺寸約束參數(shù)就可以自動(dòng)繪制形狀圖形。參數(shù)化繪圖能夠?yàn)殡娎|橋架設(shè)計(jì)繪圖環(huán)節(jié)節(jié)省下大量的時(shí)間,最大程度上的減少了重復(fù)的任務(wù),對于不同型號零件的批量制造和相似零件制造方面提供了很大的便利。于是很快被應(yīng)用到設(shè)計(jì)領(lǐng)域[9] [10] [13]。</p><p>  1.1.3 二次開發(fā)

25、的發(fā)展和趨勢</p><p>  AutoCAD技術(shù)目前已經(jīng)相當(dāng)成熟,且在各個(gè)行業(yè)中得到廣泛使用,并極大地提高了企業(yè)生產(chǎn)力。其二次開發(fā)技術(shù)的發(fā)展趨勢主要有以下幾個(gè)方面:標(biāo)準(zhǔn)化、開放式、集成化、智能化。</p><p>  1)標(biāo)準(zhǔn)化:AutoCAD軟件一般都集成在一個(gè)異構(gòu)的工作平臺上,為了支持跨平 臺,就需要一個(gè)標(biāo)準(zhǔn),現(xiàn)在所使用的標(biāo)準(zhǔn)主要有兩類:國家或國際標(biāo)準(zhǔn)和行業(yè)標(biāo) 準(zhǔn)。</p&g

26、t;<p>  2)開放式:用戶可以利用AutoCAD的二次開發(fā)的特點(diǎn)和本行業(yè)相結(jié)合,開發(fā)出適合自己的CAD系統(tǒng)。</p><p>  3)集成化:AutoCAD進(jìn)行二次開發(fā)時(shí),可以把最適合的功能進(jìn)行集成,為以后的開發(fā)節(jié)省人力物力。</p><p>  4)智能化:為了產(chǎn)生更高效的CAD系統(tǒng),人工智能在AutoCAD 的二次開發(fā)中將會(huì)有越來越重要的作用</p>

27、<p>  1.2 國內(nèi)外研究現(xiàn)狀</p><p>  AutoCAD是美國AutoDesk公司開發(fā)的一種計(jì)算機(jī)輔助繪圖軟件。因?yàn)槠鋸?qiáng)大的功能,人性化的設(shè)計(jì)和便利性,目前已經(jīng)成為流行于世界的繪圖軟件。尤其是在機(jī)械行業(yè)發(fā)揮了巨大的作用[3]。</p><p>  距今三十年前AutoCAD 2.18版本提供了Auyo Lisp程序設(shè)計(jì)方法,可以支持在一個(gè)通用平臺添加特殊功能的能力。

28、從此開始,基于AotoCAD的二次開發(fā)功能不斷創(chuàng)新,功能也日益強(qiáng)大。</p><p>  1.2.1 國內(nèi)研究現(xiàn)狀</p><p>  AutoCAD作為國內(nèi)最受歡迎的計(jì)算機(jī)輔助軟件之一,廣泛應(yīng)用于機(jī)械、電子、電氣、建筑、土木、服裝等領(lǐng)域。是眾多工程設(shè)計(jì)人員二維設(shè)計(jì)的不二選擇。</p><p>  AutoCAD之所以能進(jìn)入中國并且快速普及,主要是一大批國內(nèi)二次開發(fā)

29、商的功勞。其中包括浩辰、圓方、大恒、天正等。因?yàn)槎伍_發(fā)軟件根據(jù)行業(yè)特點(diǎn)和專業(yè)設(shè)計(jì)需要用一系列CAD命令集成起來,比直接用CAD畫圖更簡單,因此在90年代中期,計(jì)算機(jī)還不太普及,很多人連開機(jī)都不會(huì)的情況下,簡單易用、傻瓜式的國產(chǎn)二次開發(fā)軟件對AutoCAD在國內(nèi)的普及起到非常重要的作用。但隨后的十年時(shí)間里,這些二次開發(fā)商只有少數(shù)還堅(jiān)持只做二次開發(fā),例如天正,而有些廠商被AutoCAD推出的同類應(yīng)用軟件打垮,轉(zhuǎn)而成為Autodesk的代理

30、商,例如大恒等,還有一些開始開發(fā)自主的CAD平臺,并提供了類似的二次開發(fā)接口,例如浩辰CAD、中望CAD等[7]。</p><p>  目前國內(nèi)基于AutoCAD的二次開發(fā)主要集中在設(shè)計(jì)環(huán)節(jié),參數(shù)化繪圖和模塊功能的設(shè)計(jì)也日益成熟,為相關(guān)行業(yè)的模型設(shè)計(jì)工作提供了很大的方便。如在建筑設(shè)計(jì)領(lǐng)域中的中望CAD、天正CAD軟件。機(jī)械設(shè)計(jì)領(lǐng)域中的大恒CAD系統(tǒng)。這些系統(tǒng)都是用AutoCAD系統(tǒng)進(jìn)行二次開發(fā)來得以實(shí)現(xiàn)的。此類軟

31、件側(cè)重于繪圖,并兼顧結(jié)構(gòu)計(jì)算子程序[12]。國產(chǎn)CAD現(xiàn)在從功能到二次開發(fā)接口,都仍在學(xué)習(xí)AutoCAD,并努力保證跟AutoCAD兼容,這是目前市場狀況下不得以而為之,但如果一直維持現(xiàn)狀,是永遠(yuǎn)也無法實(shí)現(xiàn)對AutoCAD超越的。</p><p>  1.2.2 國外研究現(xiàn)狀</p><p>  AutoCAD是一款應(yīng)用十分廣泛的二維制造軟件,由美國最初研發(fā)。如今已經(jīng)流行于全世界,為各個(gè)行

32、業(yè)提供計(jì)算機(jī)輔助設(shè)計(jì)制造支持。</p><p>  1986年美國AutoDesk公司提供的Auto LISP程序設(shè)計(jì)方法支持在其平臺上添加特殊能力的能力。使得開發(fā)集成與AutoCAD系統(tǒng)的參數(shù)化功能成為可能。1987年 V2.6對其又作出了較大的修改。1988年AutoCAD R10使Auto LISP程序可以在擴(kuò)展內(nèi)存中運(yùn)行,使得大規(guī)模的編程成為可能。1990年AutoCAD R11在PC版中提供了C語言開發(fā)

33、的支持,我們又稱之為ADS開發(fā)。1992年AutoCAD R12增強(qiáng)了ADS開發(fā)環(huán)境,實(shí)現(xiàn)了能與AutoCAD系統(tǒng)風(fēng)格一致的對話框。1994年AutoCAD R13實(shí)現(xiàn)了支持C++語言的開發(fā)環(huán)境。雖然R13的ObjectARX本身并不完善,但在1997年7月,AutoCAD R14 for Windows95/NT對ObjectARX的支持更加穩(wěn)定,AutoCAD此時(shí)已經(jīng)融入了Microsoft Windows操作系統(tǒng)中,操作界面也和W

34、indows完全類似。此后R14配備了Internet工具,支持DWG文件在網(wǎng)上的瀏覽和傳送。1998年5月,Autodesk公司為適應(yīng)中國用戶,推出了簡體漢字的AutoCAD R14中文版,還增</p><p>  21世紀(jì)以來,參數(shù)化繪圖功能的實(shí)用性和智能型不斷被應(yīng)用于各個(gè)領(lǐng)域。微軟與2000年6月發(fā)布C#語言,他和Delphi語言的特點(diǎn)一樣,與COM(組件對象模型)是直接集成的,并且新增了許多功能及語法,而

35、且它是微軟公司.NET windows網(wǎng)絡(luò)框架的主角。而Delphi語言具有簡單,高效,功能強(qiáng)大特點(diǎn),一直是程序員至愛的編程工具。2010.8.30 Embarcadero 發(fā)布 Delphi XE(又名Delphi 2011,代號為Fulcrum)2011.1.27 Embarcadero公司宣布成立一個(gè)新的精簡版Delphi Starter Edition。這些二次開發(fā)語言使得參數(shù)化繪圖功能不斷強(qiáng)大,并且不斷應(yīng)用于各個(gè)領(lǐng)域

36、。</p><p>  至今,美國Autodesk公司不斷優(yōu)化AutoCAD軟件,提供了創(chuàng)建、展示、記錄和共享所需的所有功能。將慣用的AutoCAD命令和更加親人的用戶界面以及設(shè)計(jì)結(jié)合起來。實(shí)現(xiàn)了構(gòu)建一個(gè)更加自由化智能化的計(jì)算機(jī)輔助軟件的探索。</p><p>  1.3 研究內(nèi)容和方法</p><p>  1.3.1 研究內(nèi)容</p><p&g

37、t;  本課題的主要內(nèi)容是深入了解電纜橋架設(shè)計(jì)制造企業(yè)工作流程,利用開發(fā)語言VBA和數(shù)據(jù)庫設(shè)計(jì)與開發(fā)電纜橋架圖形庫管理原型系統(tǒng)。了解并針對每個(gè)模塊進(jìn)行分析并對關(guān)鍵程序進(jìn)行說明。</p><p>  深入了解電纜橋架設(shè)計(jì)制造企業(yè)工作流程;利用開發(fā)語言VB和mdb格式的數(shù)據(jù)庫設(shè)計(jì)與開發(fā)電纜橋架圖形庫管理原型系統(tǒng)。需求分析、功能設(shè)計(jì)、系統(tǒng)結(jié)構(gòu)圖、數(shù)據(jù)庫設(shè)計(jì)、代碼編寫、系統(tǒng)測試。要求對每一個(gè)功能模塊進(jìn)行分析,對關(guān)鍵程序進(jìn)

38、行說明,并寫出支持系統(tǒng)開發(fā)的理論知識。</p><p>  利用VB語言進(jìn)行編程;詳細(xì)設(shè)計(jì)系統(tǒng)所具有的各項(xiàng)功能,包含需求分析,系統(tǒng)設(shè)計(jì),系統(tǒng)結(jié)構(gòu)圖,相關(guān)流程圖,數(shù)據(jù)庫設(shè)計(jì)等詳細(xì)材料;詳細(xì)介紹系統(tǒng)的實(shí)現(xiàn)過程及相關(guān)解釋;對系統(tǒng)的測試方法及過程。系統(tǒng)主要包括用戶注冊與登陸、基本數(shù)據(jù)、參數(shù)化繪圖、圖形庫、圖形信息庫、數(shù)據(jù)庫管理、編輯、行業(yè)標(biāo)準(zhǔn)圖形庫、行業(yè)規(guī)范庫、批量導(dǎo)出、信息統(tǒng)計(jì)和報(bào)表等模塊;自建2D圖塊(含元素圖塊、組

39、件圖塊、成員圖塊等)和必要屬性。</p><p>  1.3.2 研究方法</p><p>  本課題設(shè)計(jì)需要運(yùn)用多種專業(yè)知識,以及相關(guān)輔助工具。其中的原理、技術(shù)和方法來源于查閱的文獻(xiàn)和對程序的驗(yàn)證測試。</p><p> ?。?)涉及的相關(guān)課程</p><p>  本課題運(yùn)用到許多專業(yè)知識,歸納如下:</p><p>

40、;  工程圖學(xué),機(jī)械設(shè)計(jì),機(jī)械原理。這些課程是設(shè)計(jì)的基本,也是設(shè)計(jì)的先決條件。為我提供了工程繪圖與計(jì)算機(jī)輔助繪圖技能。</p><p>  工程圖學(xué)實(shí)踐,計(jì)算機(jī)輔助設(shè)計(jì)與制造,C程序設(shè)計(jì)基礎(chǔ)與試驗(yàn)。這些課程是課題的核心?;贏utoCAD的二次開發(fā)和重要內(nèi)容就是計(jì)算機(jī)輔助設(shè)計(jì)(CAD)和程序的編寫。課程為我提供了很好的軟件基礎(chǔ)和編程思維方式和對于數(shù)據(jù)庫的理解,參數(shù)化繪圖的理論。對以后的設(shè)計(jì)會(huì)有很大的幫助。<

41、/p><p>  機(jī)械幾何精度與設(shè)計(jì),工程材料及成形技術(shù)基礎(chǔ),機(jī)械工程測試基礎(chǔ)。這些課程幫助我整理設(shè)計(jì)思路,選擇合適的參數(shù),以達(dá)到設(shè)計(jì)要求。</p><p> ?。?)設(shè)計(jì)的主要方法</p><p>  首先查閱大量文獻(xiàn),了解計(jì)算機(jī)輔助設(shè)計(jì)和二次開發(fā)的內(nèi)容和進(jìn)展情況,為自己的設(shè)計(jì)打下基礎(chǔ)。然后根據(jù)所學(xué)的知識,利用計(jì)算機(jī)輔助設(shè)計(jì)與分析,編寫程序,完成數(shù)據(jù)庫設(shè)計(jì)與參數(shù)化建模

42、。通過計(jì)算機(jī)數(shù)據(jù)處理和分析后反饋成果,測試,修改,撰寫設(shè)計(jì)說明。</p><p> ?。?)設(shè)計(jì)的主要工具</p><p>  在本課題中,運(yùn)用到的工具主要有AutoCAD、Word、Excel、Access、CAJViewer等。其中Word用于撰寫論文,Excel用于報(bào)表輸出,AutoCAD用于二次開發(fā)研究與編程,Access用于數(shù)據(jù)庫整理,CAJViewer用于閱覽和整理文獻(xiàn)。<

43、;/p><p>  第2章 電纜橋架組成</p><p>  2.1 電纜橋架的結(jié)構(gòu)及種類</p><p>  電纜橋架種類繁多,為了適應(yīng)不同環(huán)境和不同的要求。電纜橋架被做成各種不同的結(jié)構(gòu)來滿足用戶的各種要求。</p><p>  圖2.1 電纜橋架結(jié)構(gòu)流程圖</p><p>  電纜橋架之間在同一維度進(jìn)行連接時(shí),通常用到

44、的是直通型橋架,而在和其他維度橋架相連的時(shí)候,通常用到的是彎通型橋架。通常包括水平彎通型橋架、三通型橋架和四通型橋架。</p><p>  1、托盤式電纜橋架:其表面處理分為鍍鋅和噴漆兩種,在重腐蝕環(huán)境中可特殊防腐處理。托盤式電纜橋架備有護(hù)罩,需要護(hù)罩可在訂貨時(shí)注明或按照護(hù)罩型號訂貨,其所有配件與梯級式、槽式橋架通用。托盤式電纜橋架在不同跨距下最大允許均布載荷及變量。它具有重量輕、載荷大、造型美觀、結(jié)構(gòu)簡單、安裝

45、方便等優(yōu)點(diǎn)。</p><p>  圖2.2 托盤式電纜橋架</p><p>  2、梯級式電纜橋架:梯形式電纜橋架具有重量輕、成本低、造型別具、安裝方便、散熱、透氣性好等優(yōu)點(diǎn),電纜橋架水平敷設(shè)時(shí),宜按荷載曲線選取最佳跨距進(jìn)行支撐,跨距一般為1.5~3.0m。垂直敷設(shè)時(shí),其固定間距不宜大于2m。電纜橋架在穿越易受外來機(jī)械損傷的地區(qū)和露天,應(yīng)選用防護(hù)蓋板。電纜槽或梯架在分支時(shí),可采用各種彎通連

46、接。 </p><p>  圖2.3 XQJ-T-01A梯式橋架</p><p>  圖2.4 XQJ-T-02梯式水平彎通</p><p>  3、槽式電纜橋架:是一種全封閉型電纜橋架,槽式電纜橋架是用整張鋼板彎制而成的槽式部件,其概念上與盤架的區(qū)別是高、寬比不同,盤架淺而寬,槽式電纜橋架具有一定的深度和封閉性。考慮槽式直通作屏蔽時(shí)、表面處理用鍍鋅。</p&

47、gt;<p>  圖2.5 XQJ-C-01A槽式橋架</p><p>  圖2.6 XQJ-C-02A水平彎通</p><p>  圖2.7 XQJ-C-05C異徑接頭</p><p>  圖2.8 XQJ-C-05D異徑接頭</p><p>  4、特種橋架:按表面處理不同又分為熱鍍鋅橋架,熱鍍鋅板橋架,電熱鍍鋅橋架,靜電噴

48、塑橋架, 防火漆(涂料)橋架,防銹漆橋架,防火阻燃橋架等。以防火電纜橋架為例,防火電纜橋架是在普通橋架上噴涂了一層防火涂料,以達(dá)到防火阻燃的作用。工藝上使用靜電噴涂,加熱烘烤。熱鍍鋅電纜橋架又稱熱浸鋅電纜橋架,是將除銹后的鋼 構(gòu)件浸入600℃左右高溫融化的鋅液中,使鋼構(gòu)件表面附著鋅層,鋅 層厚度對于5mm以下薄板不得小于65um,對厚板不小于86um,從而起到防腐蝕的目的。其鋅層厚度一般為65-85微米。</p

49、><p>  圖2.9 防火電纜橋架</p><p>  圖2.10 熱鍍鋅梯式橋架</p><p>  2.2 電纜橋架的功能及參數(shù)</p><p>  電纜橋架允許最小板厚:當(dāng)橋架寬度B<100mm時(shí),板厚1.0mm;100≤B<150時(shí) 1.2mm;150≤B<400時(shí)1.5mm;400≤B≤800時(shí)2.0mm;B>800時(shí)2.5mm。&l

50、t;/p><p>  1、托盤式電纜橋架是石油、化工、輕工、電視、電訊等方面應(yīng)用最廣泛的一種。它既適合用于動(dòng)力電纜的安裝,也適用于控制電纜的敷設(shè)。是石油、化工、電力、輕工、電視、電訊等方面應(yīng)用最廣泛的一種。</p><p>  托盤式電纜橋架參數(shù)為寬度b、高度h、長度L和厚度D組成</p><p>  表2.1 A型托盤式大跨距直通橋架參數(shù)表</p>&l

51、t;p>  2、梯級式電纜橋架,梯形式電纜橋架具有重量輕、成本低、造型別具、安裝方便、散熱、透氣性好等優(yōu)點(diǎn),它適用于一般直輕大電纜的敷設(shè),特別適用于高、低動(dòng)力電纜的敷設(shè)。電纜橋架在穿越易受外來機(jī)械損傷的地區(qū)和露天,應(yīng)選用防護(hù)蓋板。電纜槽或梯架在分支時(shí),可采用各種彎通連接。</p><p>  梯式電纜橋架參數(shù)由寬度b、高度h、長度L和厚度D組成 </p><p>  圖2.11 XQ

52、J-T-01梯級直通橋架</p><p>  表2.2 XQJ-T-01梯級直通橋架</p><p>  圖2.12 XQJ-T-02梯式水平彎通</p><p>  表2.3 XQJ-T-02梯式水平彎通參數(shù)表</p><p>  3、槽式電纜橋架最適用于敷設(shè)計(jì)算機(jī)電纜、通信電纜、熱電偶電纜及其它高靈敏系統(tǒng)的控制電纜的屏蔽干擾和重腐蝕環(huán)境中

53、電纜的防護(hù)都有較好的效果。</p><p>  圖2.13 XQJ-C-1A槽式直通橋架</p><p>  表2.4 XQJ-C-1A槽式直通橋架參數(shù)表</p><p>  圖2.14 XQJ-C-2A水平彎通</p><p>  表2.5 XQJ-C-2A水平彎通參數(shù)表</p><p>  4、特種橋架:特種橋架是

54、在普通架橋上經(jīng)過各種特殊處理,達(dá)到了各種特殊環(huán)境下的要求。如防火,抗腐蝕等。</p><p>  第3章 AutoCAD二次開發(fā)技術(shù)</p><p>  3.1 二次開發(fā)的必要性及功能</p><p>  電纜橋架是使電線、電纜、管纜鋪設(shè)達(dá)到標(biāo)準(zhǔn)化、系列化、通用化的電纜鋪設(shè)裝置。電纜橋架在工程中被廣泛應(yīng)用。由于需求量大和結(jié)構(gòu)簡單,為保證其生產(chǎn)效率和質(zhì)量,使用二次開發(fā)

55、后能大大提高其適用性。</p><p>  AutoCAD的二次開發(fā)主要涉及以下內(nèi)容:</p><p>  編寫各種用戶自定義函數(shù)并形成若干文件。</p><p>  建立符合自己要求的菜單文件,一般可在AutoCAD原菜單文件內(nèi)添加自己的內(nèi)容,然后經(jīng)交互方式加入到系統(tǒng)中去。</p><p>  在系統(tǒng)文件中加入某些內(nèi)容以便進(jìn)行各種初始化操作

56、,如在啟動(dòng)時(shí)立即裝入一些文件等。</p><p>  通過系統(tǒng)對話框設(shè)置某些路徑。這些操作在程序開發(fā)成功后向其他AutoCAD系統(tǒng)上安裝應(yīng)用,特別是需要大批安裝時(shí),需要進(jìn)行很多文獻(xiàn)檢索、內(nèi)容刪減、子目錄創(chuàng)建、文件拷貝、系統(tǒng)設(shè)置等繁瑣工作。</p><p>  AutoCAD的二次開發(fā)使得二次開發(fā)者可以充分利用AutoCAD的開放結(jié)構(gòu),直接訪問AutoCAD數(shù)據(jù)庫結(jié)構(gòu)、圖形系統(tǒng)以及CAD幾何

57、造型核心,以便能在運(yùn)行期間實(shí)時(shí)擴(kuò)展AutoCAD的功能,因此,要想讓AutoCAD真正使用于某一具體領(lǐng)域,或讓其經(jīng)常完成一些重復(fù)性的工作,則必須利用AutoCAD的開發(fā)系統(tǒng)對其進(jìn)行二次開發(fā)。</p><p>  3.2 二次開發(fā)VBA語言</p><p>  本次設(shè)計(jì)中使用到的二次開發(fā)語言為VBA語言。直到20世紀(jì)90年代初期,使應(yīng)用程序自動(dòng)化還是充滿挑戰(zhàn)性的領(lǐng)域。對于每個(gè)需要自動(dòng)化的應(yīng)用

58、程序,人們不得不學(xué)習(xí)一種不同的自動(dòng)化語言。于是,微軟決定讓它開發(fā)出來的應(yīng)用程序共享一種通用的自動(dòng)化語言——VBA(visual basic for application)。可以認(rèn)為VBA是非常流行的應(yīng)用程序開發(fā)語言visual basic的子集。它是一種自動(dòng)化語言,它可以使常用的程序自動(dòng)化,并可以創(chuàng)建自定義的解決方案。</p><p>  3.2.1 VBA的功能</p><p>  1

59、.與AutoCAD系統(tǒng)協(xié)調(diào)工作:VBA技術(shù)所帶來的一個(gè)最明顯的優(yōu)勢表現(xiàn)在其對象模型方面。在采用VBA技術(shù)的AutoCAD系統(tǒng)中,客戶不僅可以通過對象瀏覽器查看對象,還可以方便的了解在AutoCAD的類型庫中定義的對象。即使沒有專業(yè)的程序員,通過VBA強(qiáng)大的定制功能,也可以與AutoCAD系統(tǒng)協(xié)調(diào)工作。</p><p>  2.與數(shù)據(jù)庫連接:由于VBA完全支持高級數(shù)據(jù)對象(ADO)和OLEDB的高級對象模型,所以采

60、用VBA技術(shù)的系統(tǒng)能夠與其他數(shù)據(jù)庫很好地集成。用戶可從系統(tǒng)中取出數(shù)據(jù),并將其進(jìn)一步分析和顯示;同時(shí),用戶也可以從別的數(shù)據(jù)庫系統(tǒng)中讀取數(shù)據(jù),使其為AutoCAD所用。本文將在第四章做出進(jìn)一步解釋。</p><p>  3.2.2 VBA工程和宏</p><p>  AutoCAD VBA工程是代碼模塊、類模塊和窗體的集合,它們組合起來以執(zhí)行給予的功能。工程可保存在AutoCAD圖形中,或者作

61、為獨(dú)立的文件保存。</p><p>  所謂宏,就是一些命令組織在一起,作為一個(gè)單獨(dú)命令完成一個(gè)特定任務(wù)。AutoCAD中對宏定義為:宏就是能組織到一起作為一獨(dú)立的命令使用的一系列CAD命令,它能使日常工作變得更容易。CAD使用宏語言VBA將宏作為一系列指令來編寫。</p><p>  宏對話框允許用戶運(yùn)行、編輯、刪除和創(chuàng)建宏。宏是公用VBA子程序,是個(gè)操作過程。而且每個(gè)VBA工程通常至少

62、包含一個(gè)宏。</p><p>  3.3 塊功能和塊屬性</p><p>  塊是圖形對象的集合,它將多個(gè)圖形對象組織到一起,形成單一的對象組件。輸入塊,就是創(chuàng)建了塊參照。用戶利用AutoCAD提供的塊功能,可以組織和管理許多對象,使它們稱為一個(gè)組件。塊屬性則是與圖形中塊對象相關(guān)聯(lián)的信息項(xiàng)目。</p><p><b>  3.3.1 塊功能</b&g

63、t;</p><p>  塊功能對提高繪圖的效率和圖形的規(guī)范性非常有用,通常可以使用塊來執(zhí)行下面的操作:</p><p> ?。?)將經(jīng)常使用的符號、元件或者標(biāo)準(zhǔn)的組件創(chuàng)建成塊,然后將其組織成為一個(gè)標(biāo)準(zhǔn)圖形庫。</p><p> ?。?)以塊的方式插入、重新定位和復(fù)制對象可以更加有效的編輯圖形。</p><p>  (3)將所有的參照存儲到相

64、同的塊中,自然圖形文件占用的存儲空間比較小。</p><p><b>  建立塊的程序如下</b></p><p>  Sub creatblock()</p><p>  angular = ThisDrawing.Utility.GetOrientation(, "在直線上選取兩點(diǎn):")</p><p

65、>  Set blockobject = ThisDrawing.Blocks.Add(blockinspoint, "王彥冬創(chuàng)建的塊")</p><p>  circlepoint(0) = 50</p><p>  circlepoint(1) = 50</p><p>  circlepoint(2) = 0</p>&

66、lt;p>  radius = 50</p><p>  Set circleobject = blockobject.AddCircle(circlepoint, radius)</p><p>  Set blockrefobj = ThisDrawing.ModelSpace.InsertBlock(inspoint, "王彥冬創(chuàng)建的塊", 1, 1, 1,

67、 0)</p><p><b>  End Sub</b></p><p>  程序?qū)崿F(xiàn)的功能為建立一個(gè)直徑為100的圓,并新建塊將圓加入到塊中。在坐標(biāo)(100,100)中插入塊。</p><p>  圖3.1 塊功能程序CAD展示</p><p><b>  3.3.2 塊屬性</b></p

68、><p>  塊屬性是一種可以與塊對象相關(guān)聯(lián)的文字對象,它在塊對象中給用戶提供一種交互式的標(biāo)識或者標(biāo)簽。塊屬性常常是與圖形對象相關(guān)聯(lián)的一些信息。</p><p>  用戶可以將多個(gè)屬性參照與圖形中的塊關(guān)聯(lián),使得每個(gè)屬性參照都有不用的標(biāo)簽。</p><p>  對于已經(jīng)定義好的屬性,讓然是可以編輯的。這時(shí)候,用戶可以使用attribute對象的屬性和方法來編輯屬性定義。如

69、一段如下的程序:</p><p>  attheight = 10(指定屬性的高度)</p><p>  attmode = acAttributeModeVerify(指定屬性的模式)</p><p>  attprompt = "new prompt"(指定屬性的提示字符串)</p><p>  attinspoint

70、(0) = 100(指定屬性的插入點(diǎn))</p><p>  attinspoint(1) = 100</p><p>  attinspoint(2) = 0</p><p>  atttag = "tst"(指定屬性的標(biāo)簽字符串)</p><p>  attvalue = "王彥冬"(指定插入字符值)

71、</p><p>  Set attriobject = blockobject.AddAttribute _</p><p>  (attheight, attmode, attprompt, attinspoint, atttag, attvalue)</p><p>  3.4 參數(shù)化繪圖技術(shù)</p><p>  程序參數(shù)化繪圖的基本原

72、理是以圖形的坐標(biāo)值為變量,用一組參數(shù)來約 定圖形的尺寸關(guān)系(稱這組參數(shù)為尺寸約束參數(shù)),根據(jù)圖形頂點(diǎn)的連接關(guān)系,可方便地確定變量和尺寸約束參數(shù)之間的數(shù)學(xué)關(guān)系。</p><p>  傳統(tǒng)的交互繪圖軟件系統(tǒng)都用固定的尺寸值定義幾何元素,輸人的每一條線都有確定的坐標(biāo)位置。若圖形的尺寸有變動(dòng),則必須刪除原圖重畫。而在機(jī)械產(chǎn)品中系列化的產(chǎn)品占有相當(dāng)比重。對系列化的機(jī)械產(chǎn)品,其零件的結(jié)構(gòu)形狀基本相同,僅尺寸不同,若采用交互繪

73、圖,則對系列產(chǎn)品中的每一種產(chǎn)品均需重新繪制,重復(fù)繪制的工作量極大。參數(shù)化繪圖適用于結(jié)構(gòu)形狀比較定型,并可以用一組參數(shù)來約定尺寸關(guān)系的系列化或標(biāo)準(zhǔn)化的圖形繪制。參數(shù)化繪圖有兩大類型:程序參數(shù)化和交互參數(shù)化繪圖。</p><p>  在電纜橋架參數(shù)化繪圖中,以A型梯級式大跨距直通橋架為例,其參數(shù)化程序如下圖:</p><p>  圖3.2 參數(shù)化繪圖實(shí)現(xiàn)程序</p><p&

74、gt;  圖3.3 參數(shù)化繪圖實(shí)現(xiàn)展示</p><p>  第4章 數(shù)據(jù)庫圖形庫管理系統(tǒng)</p><p><b>  4.1 數(shù)據(jù)庫</b></p><p>  數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今六十多年前,隨著信息技術(shù)和市場的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲和管理數(shù)據(jù),而

75、轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫有很多種類型,從最簡單的存儲有各種數(shù)據(jù)的表格到能夠進(jìn)行海量數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng)都在各個(gè)方面得到了廣泛的應(yīng)用。</p><p>  4.1.1 數(shù)據(jù)庫的建立</p><p>  在信息化社會(huì),充分有效地管理和利用各類信息資源,是進(jìn)行科學(xué)研究和決策管理的前提條件。數(shù)據(jù)庫技術(shù)是管理信息系統(tǒng)、辦公自動(dòng)化系統(tǒng)、決策支持系統(tǒng)等各類信息系統(tǒng)的核心部分,是進(jìn)

76、行科學(xué)研究和決策管理的重要技術(shù)手段。</p><p>  早期CAD軟件設(shè)計(jì)中使用數(shù)據(jù)庫的場合并不多,但是隨著CAD技術(shù)的發(fā)展,在CAD軟件中使用數(shù)據(jù)庫的場合越來越多。本次設(shè)計(jì)中將電纜橋架的數(shù)據(jù)輸入數(shù)據(jù)庫中,使得橋架的型號,參數(shù)可以直接在CAD中調(diào)用。并可以在CAD中實(shí)現(xiàn)數(shù)據(jù)的修改,添加,刪除等操作。</p><p>  圖4.1 數(shù)據(jù)庫建立</p><p>  4

77、.1.2 數(shù)據(jù)庫的連接</p><p>  電纜橋架型號數(shù)據(jù)庫建立好后,需要實(shí)現(xiàn)其與AutoCAD VBA程序的連接才能實(shí)現(xiàn)數(shù)據(jù)的共享。</p><p>  在編程過程中使用ADO的一個(gè)典型的存取數(shù)據(jù)的步驟為:</p><p>  (1)連接數(shù)據(jù)源。可以使用連接對象的OPEN方法打開數(shù)據(jù)庫對象,例如</p><p>  adoCon.Open

78、 "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _</p><p>  Left(strPath, Len(strPath) - 8) & "電纜橋架數(shù)據(jù)庫.mdb;"</p><p> ?。?)打開記錄集對象??梢允褂糜涗泴ο蟮腛PEN方法打開記錄集對象,例如:</p>

79、;<p>  adoRs.Open "A型梯級式大跨距直通橋架", adoCon, adOpenDynamic, adLockOptimistic</p><p>  其中,數(shù)據(jù)庫對象名稱要與編程中語句一致。記錄對象表名稱也要與編程語句一致。并且放在同一個(gè)文件夾下。</p><p><b>  圖4.2 數(shù)據(jù)庫</b></p&g

80、t;<p>  4.1.3 數(shù)據(jù)庫的意義和功能</p><p>  Access是一個(gè)基于關(guān)系數(shù)據(jù)模型的數(shù)據(jù)庫管理系統(tǒng)軟件。它不僅可以幫助用戶組織和共享數(shù)據(jù)庫信息,而且給用戶提供了數(shù)據(jù)處理工具。還可以在在Access數(shù)據(jù)庫管理系統(tǒng)環(huán)境下編寫相應(yīng)的應(yīng)用程序,形成滿足應(yīng)用需求的應(yīng)用系統(tǒng)。簡而言之Access也可以進(jìn)行二次開發(fā)。Access數(shù)據(jù)庫系統(tǒng)不僅具有傳統(tǒng)的數(shù)據(jù)庫管理系統(tǒng)的功能,同時(shí)還進(jìn)一步增強(qiáng)了自

81、身的特性。</p><p>  1.完備的數(shù)據(jù)庫窗口</p><p>  Access數(shù)據(jù)庫窗口中可以容納并顯示多種數(shù)據(jù)庫操作對象,增強(qiáng)Access數(shù)據(jù)庫的易用性,并與Office軟件其他軟件界面保持一致。</p><p>  2.具有子數(shù)據(jù)表功能</p><p>  Access支持子數(shù)據(jù)表功能,并提供嵌套視圖模式,方便了在同一窗口中專注某

82、些特定數(shù)據(jù),對其進(jìn)行編輯處理。</p><p>  3.提供名稱自動(dòng)更正功能</p><p>  Access能夠解決重新定義數(shù)據(jù)庫對象名稱所引發(fā)的關(guān)聯(lián)影響。一旦用戶重新定義某個(gè)數(shù)據(jù)庫對象名稱,系統(tǒng)將自動(dòng)更正與其相關(guān)對象中該對象的名稱。</p><p>  4.具有數(shù)據(jù)訪問頁功能</p><p>  Access允許創(chuàng)建能同WEB數(shù)據(jù)進(jìn)行交互

83、的數(shù)據(jù)訪問頁,用戶可以通過HTML頁將數(shù)據(jù)庫應(yīng)用擴(kuò)展到企業(yè)內(nèi)部網(wǎng)絡(luò)Internet上來提高信息的效率。</p><p>  5.提供不同軟件間的信息共享</p><p>  可以將Access數(shù)據(jù)導(dǎo)出到word和excel中,不僅為數(shù)據(jù)共享提供了便利,同時(shí)也為數(shù)據(jù)分析提供了更多的方法和渠道。</p><p>  6.與AQL Server協(xié)同</p>

84、<p>  用戶可以直接訪問SQL Server后臺數(shù)據(jù)庫,把數(shù)據(jù)庫應(yīng)用擴(kuò)展到客戶機(jī)和服務(wù)器環(huán)境。</p><p><b>  4.1 圖形庫</b></p><p>  為了完善二維模型,方便電纜橋架的裝配圖繪制。在設(shè)計(jì)中使用了電纜橋架正二軸測簡圖的方式來表示電纜橋架的裝配圖。在簡圖中,每段電纜橋架都用一段如下線段來表示:</p><p

85、>  表4.1 圖形庫樣例</p><p>  以這樣的表示方法繪制電纜橋架簡圖,使得用戶能簡單方便的了解裝配的空間結(jié)構(gòu)。同時(shí),各個(gè)圖元均用塊來表示,繪制時(shí)快捷方便。節(jié)省用戶大量的繪制時(shí)間。</p><p>  圖4.3 電纜橋架軸測簡圖圖例</p><p>  第5章 電纜橋架原型系統(tǒng)</p><p>  原型系統(tǒng)的意義是指當(dāng)前系統(tǒng)的

86、原始形態(tài)。</p><p>  在系統(tǒng)架構(gòu)時(shí)經(jīng)常會(huì)采用原型系統(tǒng)來使得跟系統(tǒng)相關(guān)的所有成員對系統(tǒng)初步達(dá)成一致的理解。</p><p>  5.1 電纜橋架三視圖塊繪制</p><p>  系統(tǒng)包含了需求分析、功能設(shè)計(jì)、系統(tǒng)結(jié)構(gòu)圖、數(shù)據(jù)庫設(shè)計(jì)、代碼編寫、系統(tǒng)測試等。系統(tǒng)通過VB編輯器和數(shù)據(jù)庫實(shí)現(xiàn)了對數(shù)據(jù)庫中數(shù)據(jù)的新建,添加,刪除,修改等功能。借助了其參數(shù)化繪圖功能,用編

87、程在AutoCAD中繪制電纜橋架的三視圖并新建成塊。大大減少了生產(chǎn)中重復(fù)性的動(dòng)作。達(dá)到提高效率,減少生產(chǎn)成本的作用。</p><p>  本次設(shè)計(jì)旨在設(shè)計(jì)圖形庫管理系統(tǒng),和數(shù)據(jù)庫的連接,從而實(shí)現(xiàn)數(shù)據(jù)的共享和修改等功能。并且運(yùn)用參數(shù)化繪圖功能,目的是為生產(chǎn)設(shè)計(jì)減少重復(fù)動(dòng)作。</p><p>  5.1.1 數(shù)據(jù)庫連接功能</p><p>  通過上文中語言實(shí)現(xiàn)了對數(shù)據(jù)

88、庫的連接后,就能夠?qū)崿F(xiàn)了對電纜橋架數(shù)據(jù)的調(diào)用,添加,刪除,修改等功能。從而能在界面中通過型號數(shù)據(jù)直接繪制電纜橋架圖。</p><p>  1.數(shù)據(jù)調(diào)用:程序可以通過在界面中雙擊電纜橋架的型號數(shù)據(jù),直接在AutoCAD中繪制好相應(yīng)型號的三視圖。</p><p>  2.數(shù)據(jù)添加:程序可以通過在界面中單擊添加按鈕,輸入相應(yīng)的型號和對應(yīng)的參數(shù)即可新建一種型號的電纜橋架并直接添加到數(shù)據(jù)庫中。<

89、;/p><p>  3.數(shù)據(jù)刪除:程序可以通過在界面中單擊電纜橋架型號,然后點(diǎn)擊刪除按鈕實(shí)現(xiàn)刪除數(shù)據(jù)庫中相應(yīng)型號的電纜橋架數(shù)據(jù)。</p><p>  4.數(shù)據(jù)修改:程序可以通過點(diǎn)擊電纜橋架型號,點(diǎn)擊修改按鈕,修改相應(yīng)型號的參數(shù)。并在數(shù)據(jù)庫中更新參數(shù)。</p><p><b>  5.1.2 塊功能</b></p><p> 

90、 程序?qū)崿F(xiàn)了新建塊的功能。此功能可以滿足在畫出電纜橋架三視圖后,將其添加到塊中。并在以后需要的時(shí)候調(diào)用出來。減少了以后需要使用時(shí)的麻煩。為了方便使用,每個(gè)型號都新建了包括主視圖塊,俯視圖塊,左視圖塊和界面圖塊四種圖塊??梢栽诓迦雺K中直接插入相應(yīng)型號的各類視圖。</p><p>  5.1.3 參數(shù)化繪圖功能</p><p>  參數(shù)化繪圖功能是程序的核心功能之一??梢詫?shí)現(xiàn)輸入電纜橋架相應(yīng)參

91、數(shù)即可直接生成其三視圖。其利用的原理就是將圓,矩形等參數(shù)化為圓心和半徑,中點(diǎn)和長寬之間的關(guān)系。達(dá)到提高效率的作用。</p><p>  5.2 電纜橋架裝配軸測簡圖繪制</p><p>  圖5.1 系統(tǒng)功能分析</p><p><b>  結(jié)論</b></p><p>  本次設(shè)計(jì)是基于AutoCAD的圖形庫管理系統(tǒng)的

92、研究,針對這種開發(fā)技術(shù)我們設(shè)計(jì)了電纜橋架圖形庫。在設(shè)計(jì)中我們充分利用了AutoCAD強(qiáng)大的二次開發(fā)能力,采用了一些全新的視角對AutoCAD的二次開發(fā)進(jìn)行了探討。設(shè)計(jì)期間我運(yùn)用工程圖學(xué),機(jī)械設(shè)計(jì),機(jī)械原理工程圖學(xué)實(shí)踐,計(jì)算機(jī)輔助設(shè)計(jì)與制造等課堂中學(xué)到的知識加上自己的鉆研和導(dǎo)師的指導(dǎo),循序漸進(jìn)完成了各項(xiàng)工作,具體概括如下:</p><p> ?。?)圖形庫、數(shù)據(jù)庫管理系統(tǒng)的結(jié)構(gòu)設(shè)計(jì):圖形庫的設(shè)計(jì)管理就是將對象的各相

93、關(guān)內(nèi)容轉(zhuǎn)換為機(jī)器存貯而言最優(yōu)的數(shù)據(jù)方式。圖形庫不同結(jié)構(gòu)內(nèi)涵決定著不同查詢方式,查詢方式又影響到查詢效率。</p><p>  (2)用戶界面設(shè)計(jì):用戶界面是軟件進(jìn)行人機(jī)交互的平臺,采用友好且豐富的參數(shù)化界面可以大大加快設(shè)計(jì)的速度設(shè)計(jì)者在一個(gè)寬松自如的環(huán)境下快速地進(jìn)行產(chǎn)品設(shè)計(jì)。使用對話框一方面可以使應(yīng)用程序與宿主保持一致,一方面對回答一系列問題更容易,更自然更快速。為減少操作者記憶,使界面更友好,直觀,盡可能少嵌套

94、。</p><p> ?。?)功能模塊的設(shè)計(jì)與開發(fā):廣義的圖形庫管理系統(tǒng)主要設(shè)計(jì)了三大基本模塊,其中查詢設(shè)計(jì)模塊為核心模塊,可對整個(gè)系統(tǒng)快速檢索,查詢和瀏覽并進(jìn)行圖形的編輯和修改。用戶工作模塊使快速實(shí)現(xiàn)用戶所設(shè)計(jì)圖形的存儲、查詢、刪除、恢復(fù)和打開。查詢編輯模塊是系統(tǒng)輔助模塊,僅允許特定操作員增刪系統(tǒng)內(nèi)部記錄。</p><p>  (4)基于AutoCAD電纜橋架原型系統(tǒng)設(shè)計(jì)與開發(fā):設(shè)計(jì)出原

95、型系統(tǒng)是軟件開發(fā)的關(guān)鍵,使得所有成員、用戶、開發(fā)人員等對系統(tǒng)達(dá)成初步一致的理解。</p><p>  通過系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)得到了一些有用的經(jīng)驗(yàn)和成果。可以利用VB語言進(jìn)行編程;能詳細(xì)設(shè)計(jì)系統(tǒng)所具有的各項(xiàng)功能,包含需求分析,系統(tǒng)設(shè)計(jì),系統(tǒng)結(jié)構(gòu)圖,相關(guān)流程圖,數(shù)據(jù)庫設(shè)計(jì)等;完成了最終的數(shù)據(jù)庫管理系統(tǒng),系統(tǒng)功能包括用戶注冊與登陸、基本數(shù)據(jù)、參數(shù)化繪圖、圖形庫、圖形信息庫、數(shù)據(jù)庫管理、編輯、行業(yè)標(biāo)準(zhǔn)圖形庫、行業(yè)規(guī)范庫、批量

96、導(dǎo)出、信息統(tǒng)計(jì)和報(bào)表等;系統(tǒng)還可以實(shí)現(xiàn)自建2D圖塊(含元素圖塊、組件圖塊、成員圖塊等)和必要屬性。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] Michael J.Pratt,Tony Ranger.Towards the Standardized Exchange of Parameterized Feature-Based CAD M

97、odels[J].Computer-Aided Design.2005, (37):1251-1265.</p><p>  [2] Aldefeld B.Variation of geometries based on a geometric-reasoning method[J]. CAD.1988,(20):117-126.</p><p>  [3] 鄭關(guān)勝. 基于數(shù)據(jù)庫技術(shù)的Au

98、toCAD二次開發(fā)在制造業(yè)中的應(yīng)用與研究[D].南京:南京氣象學(xué)院,2003.</p><p>  [4] 史嘉權(quán). 數(shù)據(jù)庫系統(tǒng)概論[M].北京:清華大學(xué)出版社, 2006.</p><p>  [5] 梁煥,吳鳴宇. AutoCAD軟件的尺寸標(biāo)注中二次開發(fā)技術(shù)的應(yīng)用[J].機(jī)械工程與自動(dòng)化.2015,(2): 203-206.</p><p>  [6] 陳曉偉,

99、葛君. AutoCAD二次開發(fā)中的若干問題[J].商丘職業(yè)技術(shù)學(xué)院學(xué)報(bào).2015,14(5):32-34.</p><p>  [7] 閆海峰,王科社等. 滾珠絲杠AutoCAD二次開發(fā)菜單定制方法[J].現(xiàn)代制造工程.2014,(11):69-73.</p><p>  [8] 王桃元. 沖壓模具用零件智能CAD系統(tǒng)的開發(fā)[J].模具技術(shù).2012,(4):1-5.</p>

100、<p>  [9] 趙明潔,徐巖. 參數(shù)化標(biāo)準(zhǔn)件圖形自動(dòng)生成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].內(nèi)蒙古師范大學(xué)學(xué)報(bào).2012,(4):396-400.</p><p>  [10] 徐慧娟,夏治,李貢瓊.AutoCAD的應(yīng)用現(xiàn)狀及其二次開發(fā)技術(shù)[J].綜述.2004,(4):23-26.</p><p>  [11] 方貴盛,王建軍. AutoCAD二次開發(fā)技術(shù)及其應(yīng)用研究[J].機(jī)床與液

101、壓.2007,(6):185-212.</p><p>  [12] 唐凈皓,張道鋒,楊繼飛.基于二次開發(fā)的水池結(jié)構(gòu)設(shè)計(jì)軟件的探討[J].特種結(jié)構(gòu).2012,(6):117-200.</p><p>  [13] 閆海峰,王科社,查初亮,郝大賢,張永.滾珠絲杠AutoCAD 二次開發(fā)菜單定制方法[J].現(xiàn)代制造工程.2004,(11):69-73.</p><p>

102、  [14] 楊威.纜橋架的現(xiàn)狀與發(fā)展前景[J].電工電氣.2013,(2):1-3.</p><p><b>  附錄</b></p><p><b>  致謝</b></p><p>  本文是在導(dǎo)師文和平副教授精心指導(dǎo)下完成的。從研究方法、設(shè)計(jì)的構(gòu)想、程序的啟蒙和最終預(yù)期的效果等等,每一個(gè)環(huán)節(jié)都凝結(jié)著導(dǎo)師的辛勤勞動(dòng)。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論