2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩41頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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

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

3、,減少生產(chǎn)成本的作用。</p><p>  【關(guān)鍵詞】 CAD,數(shù)據(jù)庫(kù),VBA,二次開(kāi)發(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 二次開(kāi)發(fā)的發(fā)展和趨勢(shì)2</p><p>  1.2 國(guó)內(nèi)外研究現(xiàn)狀3</p><p>  1.

8、2.1 國(guó)內(nèi)研究現(xiàn)狀3</p><p>  1.2.2 國(guó)外研究現(xiàn)狀4</p><p>  1.3 研究?jī)?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二次開(kāi)發(fā)技術(shù)16</p><p>  3.1 二次開(kāi)發(fā)的必要性及功能16</p><p>  3.2 二次開(kāi)發(fā)VBA語(yǔ)言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ù)庫(kù)圖形庫(kù)管理系統(tǒng)21</p><p>  4.1 數(shù)據(jù)庫(kù)的建立21</p><p>  4.2 數(shù)據(jù)庫(kù)的連接21</p&g

11、t;<p>  4.3 數(shù)據(jù)庫(kù)的意義和功能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ù)庫(kù)連接功能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梯級(jí)直通橋架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ù)庫(kù)建立21</p><p>  圖4.2 數(shù)據(jù)庫(kù)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梯級(jí)直通橋架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ì)以來(lái),當(dāng)代科技不斷發(fā)展,隨著制造業(yè)的崛起,勞動(dòng)成本不斷提高的前提下,工程設(shè)計(jì)領(lǐng)域面臨著巨大的挑戰(zhàn)。手工設(shè)計(jì)方法逐漸被計(jì)算機(jī)輔助設(shè)計(jì)(CAD)所替代。而Au

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

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

22、和生產(chǎn)效率低下的問(wèn)題就急需對(duì)于AutoCAD的二次開(kāi)發(fā)來(lái)解決。</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ì)功能,針對(duì)生產(chǎn)設(shè)計(jì)效率低下的問(wèn)題,對(duì)軟件進(jìn)行二次開(kāi)發(fā)設(shè)計(jì)出適合某一特定領(lǐng)域特定設(shè)計(jì)人員的CAD系統(tǒng),是一項(xiàng)十分重要的任務(wù),能夠大大提高繪圖效率,節(jié)約生產(chǎn)成本和勞動(dòng)力成本。</p

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

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

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

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

27、<p>  1.2 國(guó)內(nèi)外研究現(xiàn)狀</p><p>  AutoCAD是美國(guó)AutoDesk公司開(kāi)發(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è)通用平臺(tái)添加特殊功能的能力。

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

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

30、商,例如大恒等,還有一些開(kāi)始開(kāi)發(fā)自主的CAD平臺(tái),并提供了類似的二次開(kāi)發(fā)接口,例如浩辰CAD、中望CAD等[7]。</p><p>  目前國(guó)內(nèi)基于AutoCAD的二次開(kāi)發(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)行二次開(kāi)發(fā)來(lái)得以實(shí)現(xiàn)的。此類軟

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

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

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

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

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

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

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

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

39、件圖塊、成員圖塊等)和必要屬性。</p><p>  1.3.2 研究方法</p><p>  本課題設(shè)計(jì)需要運(yùn)用多種專業(yè)知識(shí),以及相關(guān)輔助工具。其中的原理、技術(shù)和方法來(lái)源于查閱的文獻(xiàn)和對(duì)程序的驗(yàn)證測(cè)試。</p><p> ?。?)涉及的相關(guān)課程</p><p>  本課題運(yùn)用到許多專業(yè)知識(shí),歸納如下:</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的二次開(kāi)發(fā)和重要內(nèi)容就是計(jì)算機(jī)輔助設(shè)計(jì)(CAD)和程序的編寫。課程為我提供了很好的軟件基礎(chǔ)和編程思維方式和對(duì)于數(shù)據(jù)庫(kù)的理解,參數(shù)化繪圖的理論。對(duì)以后的設(shè)計(jì)會(huì)有很大的幫助。<

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

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

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

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

45、方便等優(yōu)點(diǎn)。</p><p>  圖2.2 托盤式電纜橋架</p><p>  2、梯級(jí)式電纜橋架:梯形式電纜橋架具有重量輕、成本低、造型別具、安裝方便、散熱、透氣性好等優(yōu)點(diǎn),電纜橋架水平敷設(shè)時(shí),宜按荷載曲線選取最佳跨距進(jìn)行支撐,跨距一般為1.5~3.0m。垂直敷設(shè)時(shí),其固定間距不宜大于2m。電纜橋架在穿越易受外來(lái)機(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)件表面附著鋅層,鋅 層厚度對(duì)于5mm以下薄板不得小于65um,對(duì)厚板不小于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、長(zhǎng)度L和厚度D組成</p><p>  表2.1 A型托盤式大跨距直通橋架參數(shù)表</p>&l

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

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

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

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

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

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

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

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

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

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

64、同的塊中,自然圖形文件占用的存儲(chǔ)空間比較小。</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>  塊屬性是一種可以與塊對(duì)象相關(guān)聯(lián)的文字對(duì)象,它在塊對(duì)象中給用戶提供一種交互式的標(biāo)識(shí)或者標(biāo)簽。塊屬性常常是與圖形對(duì)象相關(guān)聯(lián)的一些信息。</p><p>  用戶可以將多個(gè)屬性參照與圖形中的塊關(guān)聯(lián),使得每個(gè)屬性參照都有不用的標(biāo)簽。</p><p>  對(duì)于已經(jīng)定義好的屬性,讓然是可以編輯的。這時(shí)候,用戶可以使用attribute對(duì)象的屬性和方法來(lái)編輯屬性定義。如

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ù)來(lái)約 定圖形的尺寸關(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)比重。對(duì)系列化的機(jī)械產(chǎn)品,其零件的結(jié)構(gòu)形狀基本相同,僅尺寸不同,若采用交互繪

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

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

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

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

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

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

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

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

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

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

83、的數(shù)據(jù)訪問(wèn)頁(yè),用戶可以通過(guò)HTML頁(yè)將數(shù)據(jù)庫(kù)應(yīng)用擴(kuò)展到企業(yè)內(nèi)部網(wǎng)絡(luò)Internet上來(lái)提高信息的效率。</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>  用戶可以直接訪問(wèn)SQL Server后臺(tái)數(shù)據(jù)庫(kù),把數(shù)據(jù)庫(kù)應(yīng)用擴(kuò)展到客戶機(jī)和服務(wù)器環(huán)境。</p><p><b>  4.1 圖形庫(kù)</b></p><p>  為了完善二維模型,方便電纜橋架的裝配圖繪制。在設(shè)計(jì)中使用了電纜橋架正二軸測(cè)簡(jiǎn)圖的方式來(lái)表示電纜橋架的裝配圖。在簡(jiǎn)圖中,每段電纜橋架都用一段如下線段來(lái)表示:</p><p

85、>  表4.1 圖形庫(kù)樣例</p><p>  以這樣的表示方法繪制電纜橋架簡(jiǎn)圖,使得用戶能簡(jiǎn)單方便的了解裝配的空間結(jié)構(gòu)。同時(shí),各個(gè)圖元均用塊來(lái)表示,繪制時(shí)快捷方便。節(jié)省用戶大量的繪制時(shí)間。</p><p>  圖4.3 電纜橋架軸測(cè)簡(jiǎn)圖圖例</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)來(lái)使得跟系統(tǒng)相關(guān)的所有成員對(duì)系統(tǒng)初步達(dá)成一致的理解。</p><p>  5.1 電纜橋架三視圖塊繪制</p><p>  系統(tǒng)包含了需求分析、功能設(shè)計(jì)、系統(tǒng)結(jié)構(gòu)圖、數(shù)據(jù)庫(kù)設(shè)計(jì)、代碼編寫、系統(tǒng)測(cè)試等。系統(tǒng)通過(guò)VB編輯器和數(shù)據(jù)庫(kù)實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的新建,添加,刪除,修改等功能。借助了其參數(shù)化繪圖功能,用編

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

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

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

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

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

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

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

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

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

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ù)庫(kù)技術(shù)的Au

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

99、葛君. AutoCAD二次開(kāi)發(fā)中的若干問(wèn)題[J].商丘職業(yè)技術(shù)學(xué)院學(xué)報(bào).2015,14(5):32-34.</p><p>  [7] 閆海峰,王科社等. 滾珠絲杠AutoCAD二次開(kāi)發(fā)菜單定制方法[J].現(xiàn)代制造工程.2014,(11):69-73.</p><p>  [8] 王桃元. 沖壓模具用零件智能CAD系統(tǒng)的開(kāi)發(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)狀及其二次開(kāi)發(fā)技術(shù)[J].綜述.2004,(4):23-26.</p><p>  [11] 方貴盛,王建軍. AutoCAD二次開(kāi)發(fā)技術(shù)及其應(yīng)用研究[J].機(jī)床與液

101、壓.2007,(6):185-212.</p><p>  [12] 唐凈皓,張道鋒,楊繼飛.基于二次開(kāi)發(fā)的水池結(jié)構(gòu)設(shè)計(jì)軟件的探討[J].特種結(jié)構(gòu).2012,(6):117-200.</p><p>  [13] 閆海峰,王科社,查初亮,郝大賢,張永.滾珠絲杠AutoCAD 二次開(kāi)發(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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論