999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VBA的澆口類零件參數化繪圖

2013-08-22 12:05:42韓麗娜
科技視界 2013年26期
關鍵詞:數據庫設計

韓麗娜

(四川電力職業技術學院,四川 成都 611133)

0 引言

在模具設計的過程中,需要用到大量的標準零件,例如導柱、導套單元、導引銷和澆口套等,模具制圖人員需要經常反復繪制同一類型而不同尺寸的零件圖,制圖效率很低。本文就模具澆口類零件的參數化繪圖進行了研究,采用AutoCAD軟件中的二次開發工具VBA來創建模具澆口類零件的參數化圖形庫,將零件的類型和尺寸進行整合分類,通過對零件上點的位置關系的分析,使用Visual Basic語言編制函數和子程序,利用Access軟件創建兩種澆口套的數據庫。繪圖人員通過類型和基本尺寸的選擇,就可以實現澆口套零件的自動繪圖,大大減輕了重復繪制的工作,既保證了標準件重復繪制的精度,又提高了設計的效率。

1 AutoCAD VBA開發基礎

VBA是指在AutoCAD軟件中嵌入了Microsoft Visual Basic語言的開發環境。它和AutoCAD軟件運行在同一處理空間,可以利用AutoCAD所有的圖形處理資源,而Visual Basic編程語言也易學易用,并且VBA在AutoCAD進程中運行程序速度相對較快也支持ActiveX技術,因而VBA是一種更加快速和智能的CAD編程環境。

2 澆口類零件參數化繪圖的實現

該參數化繪圖應用程序系統是基于AutoCAD VBA平臺編程、用ADO對象模型連接數據庫,通過選擇對應類型和基本尺寸對模具澆口類零件實現參數化繪圖。

2.1 設計流程

本文利用VBA實現澆口類零件的參數化繪圖設計,設計的主要流程如下:

1)繪制程序流程圖;

2)創建工程;

3)創建用戶界面;

4)編制的函數和子程序;

5)編譯并調試程序代碼;

6)保存全部工程代碼;

7)運行工程代碼(宏)。

2.2 數據庫的創建與連接

圖1 澆口套零件尺寸系列

標準件有大量的數據,所以進行參數化繪圖離不開數據庫。國家電子工業部關于澆口類零件的標準如圖1所示,外徑D、內徑d和長度L是澆口套的基本尺寸,這就需要創建一個數據庫,供用戶進行查詢和提取。本文采用Access軟件創建數據庫,建立ADO來訪問數據庫。ADO是在AutoCAD VBA中開發數據庫應用程序的技術,在對數據操作方面,直接使用SQL語句操作數據具有較高的靈活性、更好的效率和強大的功能。

2.3 創建窗體

本設計創建了兩個窗體,FORM1窗體和Title窗體,分別用來選擇澆口套類型和填寫標題欄。兩個窗體的設計涉及到常用控件的使用,程序運行界面如圖2所示。

圖2 窗體FORM1程序運行界面

表1 基本函數模塊

圖3 澆口套I型

在程序中內置了類型、外徑、內徑和長度的選項,用戶選擇相應的類型和尺寸后,就可以進入到TITLE窗體。

用戶輸入各項的內容后,程序將執行二維對象的繪圖程序。

2.4 創建二維對象

參數化繪圖最終要得到零件的二維圖形,這就需要通過編制函數和程序來實現。創建應用程序的模塊,首先要分析圖形的結構和點線直接的位置關系,把關鍵尺寸用變量表達出來,最終把程序模塊的代碼輸入到代碼窗口中去。該系統的設計過程中,共創建了17個基準函數模塊,如圖2所示。

除了編制17個模塊代碼以外,還要編制縮放視圖、設置圖層、加載線型、選擇集以及澆口套的非實體對象如創建文字、標注和公差和粗糙度等的代碼。例如在Application對象中用ZoomWindow方法進行縮放視圖,以A4圖紙的窗口最大設置代碼:

3 程序運行實例

打開AutoCAD軟件,在下拉菜單中選【工具/宏/VBA管理器】,系統會彈出【VBA管理器】對話框,如圖2所示,點擊【加載】,選擇DwgThunbnail圖形控件。

單擊Visual Basic編輯器按鈕,啟用宏,進入VBA集成開發環境,在VBA集成開發環境中,選擇【工具】/【引用】菜單項,在彈出的對話框中單擊【瀏覽】按鈕,選擇DwgThunbnai.ocx文件,在“可使用的引用”表中選擇DwgThunbnai組件。在VBA開發環境中,按F5,出現對話框,選擇類型、基本尺寸和填寫工具欄后可自動生成零件圖,最終生成的零件圖如圖3所示。

4 結語

本文對基于VBA的模具澆口類零件參數化CAD系統進行了深入的研究,研究了宏和集合對象的使用、對二維對象的創建做出了多種優化設計。對非實體對象包括文本、塊和屬性、標注和公差、粗糙度標注做出了深入研究。創建數據庫及其連接,實現了數據庫到VBA的連接、選擇和操作。在基于以上研究的基礎上設計了一個參數化繪圖系統。

本文的研究證明了AutoCAD VBA可以大幅度的提高工作效率、縮短設計周期和方便進行數據庫管理。系統在運行過程中,用戶只要選擇類型和基本尺寸,計算機就可以按照用戶的要求生成相應的零件圖,完全達到了參數化繪圖的目的,對模具澆口類零件的生產和設計具有一定的應用意義。

[1]張玉萍,蔣壽偉,尹忠慰,等.利用 AutoCAD VBA開發用戶圖庫系統[J].機械設計與制造,2003(1):33-35.

[2]徐慧娟,夏治,李恭瓊.AUTOCAD的應用現狀及其二次開發技術[J].四川兵工學報,2004(4):23-25.

[3]劉細芬,韋春鸞,謝有富.基于AutoCAD的塑料模標準件參數化圖形庫的開發[J].機械設計與制造,2007(10):191-193.

[4]胡慧蕓,胡衛才,王坤.基于VBA的Autocad中實現參數化標準零件的繪圖[J].科技致富向導,2011(6):108-111.

猜你喜歡
數據庫設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
數據庫
財經(2017年15期)2017-07-03 22:40:49
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 精品伊人久久久香线蕉| 毛片国产精品完整版| 国产自在线拍| 欧美视频免费一区二区三区| 最新国产高清在线| 欧美日韩国产在线播放| 九九视频免费看| 欧美不卡在线视频| www.99精品视频在线播放| 亚洲自偷自拍另类小说| 亚洲成人播放| 欧美成人亚洲综合精品欧美激情| 亚洲国产亚综合在线区| 欧美精品黑人粗大| 毛片久久久| 99热国产这里只有精品无卡顿"| 亚洲视频无码| 成人午夜亚洲影视在线观看| 国产网友愉拍精品视频| 久久综合结合久久狠狠狠97色| 亚洲欧美在线精品一区二区| 2020国产在线视精品在| 国产JIZzJIzz视频全部免费| 午夜日韩久久影院| 永久天堂网Av| 狠狠色香婷婷久久亚洲精品| 伊人色天堂| 国产欧美视频在线| 免费国产一级 片内射老| 国产成人亚洲精品色欲AV | 五月激情婷婷综合| 国产精品女主播| 国产成人一区在线播放| 91无码国产视频| 91毛片网| 亚洲A∨无码精品午夜在线观看| 99er精品视频| 67194在线午夜亚洲 | 久久精品国产亚洲麻豆| 国产电话自拍伊人| 国产剧情一区二区| 日韩av无码DVD| 国产精品视频a| 国产极品美女在线| 国产免费观看av大片的网站| 东京热高清无码精品| 色噜噜在线观看| www.亚洲天堂| 国产91高跟丝袜| 久久精品无码专区免费| 在线国产91| 九九九国产| 国产精品成人不卡在线观看| 国内精自线i品一区202| 国产第一页第二页| 青青草一区| 国产乱人伦精品一区二区| 久久77777| 欧美午夜视频| 中文字幕第1页在线播| 亚洲一区二区三区国产精华液| 福利片91| 亚洲国产看片基地久久1024| 日韩精品久久久久久久电影蜜臀| 99热线精品大全在线观看| 特级毛片8级毛片免费观看| 欧美在线中文字幕| 国产又粗又猛又爽视频| 91精品久久久久久无码人妻| 国产成人亚洲日韩欧美电影| 丁香婷婷久久| 8090午夜无码专区| 成年免费在线观看| 免费在线a视频| 国产成人免费| 国产福利影院在线观看| 国产丝袜精品| 免费国产高清精品一区在线| 麻豆AV网站免费进入| 亚洲人成色在线观看| 幺女国产一级毛片| 亚洲精品自拍区在线观看|