【正文】
冬創(chuàng)建的塊 , 1, 1, 1, 0) End Sub 程序實現(xiàn)的功能為建立一個直徑為 100 的圓,并新建塊將圓加入到塊中。塊屬性則是與圖形中塊對象相關聯(lián)的信息項目。而且每個 VBA 工程通常至少包含一個宏。AutoCAD 中對 宏定義 為:宏就 是能組織到一起作為一獨立的命令使用的一系列CAD 命令,它能使日常工作變得更容易。本文將在第四章做出進一步解釋。在采用 VBA 技術的 AutoCAD 系統(tǒng)中,客戶不僅可以通過對象瀏覽器查看對象,還可以方便的了解在 AutoCAD 的類型庫中定義的對象。于是,微軟決定讓它開發(fā)出來的應用程序浙江大學城市學院畢業(yè)論文 第 3 章 AutoCAD 二次開發(fā)技術 18 共享一種通用的自動化語言 —— VBA( visual basic for application)。 AutoCAD 的二次開發(fā) 使得二次開發(fā)者可以充分利用 AutoCAD 的開放結構 ,直接訪問 AutoCAD 數(shù)據(jù)庫結構、圖形系統(tǒng)以及 CAD 幾何造型核心 , 以便能在運行期間實時擴展 AutoCAD 的功能 , 因此 ,要想讓 AutoCAD 真正使用于某一具體領域 , 或讓其經常完成一些重復性的工作 , 則必須利用 AutoCAD 的開發(fā)系 統(tǒng)對其進行二次開發(fā) 。 建立符合自己要求的菜單文件,一般可在 AutoCAD 原菜單文件內添加自己的內容,然后經交互方式加入到系統(tǒng)中去。 浙江大學城市學院畢業(yè)論文 第 3 章 AutoCAD 二次開發(fā)技術 17 第 3 章 AutoCAD 二次開發(fā)技術 二次開發(fā)的必要性及功能 電纜橋架是使電線、電纜、管纜鋪設達到標準化、系列化、通用化的電纜鋪設裝置。電纜槽或梯架在分支時,可采用各種彎通連接。 它既適合用于動力電纜的安裝,也適用于 控制電纜 的敷設。 熱鍍鋅電纜橋架又稱熱浸鋅電纜橋架,是將除銹后的鋼 構件浸入 600℃左右高溫融化的鋅液中,使鋼構件表面附著鋅層,鋅 層厚度對于 5mm 以下薄板不得小于 65um,對厚板不小于 86um,從而 起到防腐蝕的目的。 考慮槽式直通作屏蔽時、表面處理用鍍鋅。垂直敷設時,其固定間距不宜大于 2m。托盤式 電纜橋架 備有護罩,需要護罩可在訂貨時注明或按照護罩型號訂貨,其所有配件與梯級式、 槽式橋架 通用。電纜橋架被做成各種不同的結構 來滿足用戶的各種要求。通過計算機數(shù)據(jù)處理和分析后反饋成果,測試,修改,撰寫設計說明。 機械幾何精度與設計,工程材料及成形技術基礎,機械工程測試基礎。這些課程是浙江大學城市學院畢業(yè)論文 第 1 章 緒論 6 課題的核心。 ( 1)涉及的相關課程 本課題運用到許多專業(yè)知識,歸納如下: 工程圖學,機械設計,機械原理。 利用 VB 語言進行編程;詳細設計系統(tǒng)所具有的各項功能,包含需求分析,系統(tǒng)設計,系統(tǒng)結構圖,相關流程圖,數(shù)據(jù)庫設計等詳細材料;詳細介紹系統(tǒng)的實現(xiàn)過程及相關解釋;對系統(tǒng)的測試方法及過程。了解并針對每個模塊進行分析并對關鍵程序進行說明。 至今,美國 Autodesk 公司不斷優(yōu)化 AutoCAD 軟件,提供了創(chuàng)建、展示、記浙江大學城市學院畢業(yè)論文 第 1 章 緒論 5 錄和共 享所需的所有功能。微軟與 20xx 年 6 月發(fā)布 C語言,他和 Delphi 語言的特點一樣,與 COM(組件對象模型 )是直接集成的,并且新增了許多功能及語法,而且它是 微軟 公司 .NET windows網絡 框架 的主角。此后 R14 配備了 Inter 工具,支持 DWG 文件在網上的瀏覽和傳送。 1990 年 AutoCAD R11 在 PC 版中提供了 C 語言開發(fā)的支持,我們又稱之為 ADS 開發(fā)。 1986 年美國 AutoDesk 公司提供的 Auto LISP 程序設計方法支持在其平臺上添加特殊能力的能力。此類軟件側重于繪圖,并兼顧結構計算子程序 [12]。 目前國內基于 AutoCAD 的二次開發(fā)主要集中在設計環(huán)節(jié),參數(shù)化繪圖 和模塊功能的設計也日益成熟,為相關行業(yè)的模型設計工作提供了很大的方便。 AutoCAD 之所以能進入中國并且快速普及,主要是一大批國內二次開發(fā)商的功勞。 距今三十年前 AutoCAD 版本提供了 Auyo Lisp 程序設計方法,可以支持在一個通用平臺添加特殊功能的能力。 3)集成化 : AutoCAD 進行二次開發(fā)時,可以把最適合的功能進行集成,為以后的開發(fā)節(jié)省人力物力 。 二次開發(fā)的發(fā)展和趨勢 AutoCAD 技術目前已經相當成熟,且在各個行業(yè)中得到廣泛使用,并極大地提高了企業(yè)生產力 。這種突破性的創(chuàng)舉使得二次開發(fā)成為可能,它允許用戶和開發(fā)者使用高級語言對其進行擴充和修改,從而最大程度的滿足用戶的特殊要求 [6] [8]。所以,電纜橋架設計和生產效率低下的問題就急需對于 AutoCAD 的二次開發(fā)來解決。例如對于設計汽車發(fā)動機模型的設計,就需要根據(jù)其參數(shù)來計算各類尺寸,再利用 CAD 中各類命令根據(jù)要求一筆一畫的繪制。但仍舊有許多不足。 進入 21 世紀以來,當代科技不斷發(fā)展,隨著制造業(yè)的崛起,勞動成本不斷提高的前提下,工程設計領域面臨著巨大的挑戰(zhàn)。 【 關鍵詞 】 CAD, 數(shù)據(jù)庫 , VBA, 二次開發(fā) , 參數(shù)化繪圖 浙江大學城市學院畢業(yè)論文 Abstract II Research and Development of Cable Tray Drawing Library Management System Based on AutoCAD 【 Abstract】 In this 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 manufacturing 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 research, bined with the secondary development of AutoCAD, We designed graphics library system. This system includes requirements analysis, functional design, the system structure, database design, coding, testing system. We write support system development theory. System through the VB Editor and database achieve a new function which can add data, delete data, modify data, and other functions. With its parametric drawing function, Greatly reducing the production of repetitive movements. To improve efficiency and reduce the role of the production costs. 【 Key Words】 CAD, Data Base, VBA, Secondary Development, Parametric Drawing 浙江大學城市學院畢業(yè)論文 目錄 III 目 錄 第 1 章 緒論 ............................................................................................................................1 研究的背景和意義 ...................................................................................................1 研究的背景 ....................................................................................................1 研究的意義 ....................................................................................................2 二次開發(fā)的發(fā)展和趨勢 ................................................................................2 國內外研究現(xiàn)狀 .......................................................................................................3 國內研究現(xiàn)狀 ................................................................................................3 國外研究現(xiàn)狀 ................................................................................................4 研 究內容 ...................................................................................................................5 第 2 章 電纜橋架組成 ............................................................................................................7 電纜橋架的結構及種類 ...........................................................................................7 電纜橋架的功能及參數(shù) ......................................................................................... 11 第 3 章 AutoCAD 二次開發(fā)技術 ........................................................................................17 二次開發(fā)的必要性及功能 .....................................................................................17 二次開發(fā) VBA 語言 ..............................................................................................17 VBA 的功能 .................................................................................................18 VBA 工程和宏 .............................................................................................18 塊功能和塊屬性 .....................................................................................................18 塊功能 ..................................................................