亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于VBA的澆口類零件參數(shù)化繪圖

        2013-08-22 12:05:42韓麗娜
        科技視界 2013年26期
        關(guān)鍵詞:零件圖窗體繪圖

        韓麗娜

        (四川電力職業(yè)技術(shù)學(xué)院,四川 成都 611133)

        0 引言

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

        1 AutoCAD VBA開發(fā)基礎(chǔ)

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

        2 澆口類零件參數(shù)化繪圖的實現(xiàn)

        該參數(shù)化繪圖應(yīng)用程序系統(tǒng)是基于AutoCAD VBA平臺編程、用ADO對象模型連接數(shù)據(jù)庫,通過選擇對應(yīng)類型和基本尺寸對模具澆口類零件實現(xiàn)參數(shù)化繪圖。

        2.1 設(shè)計流程

        本文利用VBA實現(xiàn)澆口類零件的參數(shù)化繪圖設(shè)計,設(shè)計的主要流程如下:

        1)繪制程序流程圖;

        2)創(chuàng)建工程;

        3)創(chuàng)建用戶界面;

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

        5)編譯并調(diào)試程序代碼;

        6)保存全部工程代碼;

        7)運(yùn)行工程代碼(宏)。

        2.2 數(shù)據(jù)庫的創(chuàng)建與連接

        圖1 澆口套零件尺寸系列

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

        2.3 創(chuàng)建窗體

        本設(shè)計創(chuàng)建了兩個窗體,F(xiàn)ORM1窗體和Title窗體,分別用來選擇澆口套類型和填寫標(biāo)題欄。兩個窗體的設(shè)計涉及到常用控件的使用,程序運(yùn)行界面如圖2所示。

        圖2 窗體FORM1程序運(yùn)行界面

        表1 基本函數(shù)模塊

        圖3 澆口套I型

        在程序中內(nèi)置了類型、外徑、內(nèi)徑和長度的選項,用戶選擇相應(yīng)的類型和尺寸后,就可以進(jìn)入到TITLE窗體。

        用戶輸入各項的內(nèi)容后,程序?qū)?zhí)行二維對象的繪圖程序。

        2.4 創(chuàng)建二維對象

        參數(shù)化繪圖最終要得到零件的二維圖形,這就需要通過編制函數(shù)和程序來實現(xiàn)。創(chuàng)建應(yīng)用程序的模塊,首先要分析圖形的結(jié)構(gòu)和點(diǎn)線直接的位置關(guān)系,把關(guān)鍵尺寸用變量表達(dá)出來,最終把程序模塊的代碼輸入到代碼窗口中去。該系統(tǒng)的設(shè)計過程中,共創(chuàng)建了17個基準(zhǔn)函數(shù)模塊,如圖2所示。

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

        3 程序運(yùn)行實例

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

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

        4 結(jié)語

        本文對基于VBA的模具澆口類零件參數(shù)化CAD系統(tǒng)進(jìn)行了深入的研究,研究了宏和集合對象的使用、對二維對象的創(chuàng)建做出了多種優(yōu)化設(shè)計。對非實體對象包括文本、塊和屬性、標(biāo)注和公差、粗糙度標(biāo)注做出了深入研究。創(chuàng)建數(shù)據(jù)庫及其連接,實現(xiàn)了數(shù)據(jù)庫到VBA的連接、選擇和操作。在基于以上研究的基礎(chǔ)上設(shè)計了一個參數(shù)化繪圖系統(tǒng)。

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

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

        [2]徐慧娟,夏治,李恭瓊.AUTOCAD的應(yīng)用現(xiàn)狀及其二次開發(fā)技術(shù)[J].四川兵工學(xué)報,2004(4):23-25.

        [3]劉細(xì)芬,韋春鸞,謝有富.基于AutoCAD的塑料模標(biāo)準(zhǔn)件參數(shù)化圖形庫的開發(fā)[J].機(jī)械設(shè)計與制造,2007(10):191-193.

        [4]胡慧蕓,胡衛(wèi)才,王坤.基于VBA的Autocad中實現(xiàn)參數(shù)化標(biāo)準(zhǔn)零件的繪圖[J].科技致富向?qū)?2011(6):108-111.

        猜你喜歡
        零件圖窗體繪圖
        來自河流的你
        中國三峽(2022年7期)2022-12-02 05:28:02
        “禾下乘涼圖”繪圖人
        試談Access 2007數(shù)據(jù)庫在林業(yè)檔案管理中的應(yīng)用
        檔案天地(2019年5期)2019-06-12 05:12:02
        基于HTML5 Canvas繪圖技術(shù)應(yīng)用
        電子測試(2018年4期)2018-05-09 07:28:32
        “軸承的配合制選用”的教學(xué)心得
        淺談機(jī)修鉗工實訓(xùn)中的零件測繪
        《機(jī)械制圖》中裝配圖的識讀
        速讀·中旬(2017年6期)2017-07-29 17:53:13
        繪制工程圖紙時常見問題分析及研究
        Surfer和ArcView結(jié)合在氣象繪圖中的應(yīng)用
        河北遙感(2015年2期)2015-07-18 11:11:14
        基于LayeredWindow的異形窗體局部刷新
        中文信息(2014年2期)2014-03-06 23:49:14
        亚洲免费网站观看视频| 中文字幕色一区二区三区页不卡| 亚洲av手机在线播放| 免费看美女被靠到爽的视频| 黄瓜视频在线观看| 亚洲成年网站在线777| 日本在线一区二区三区观看| 亲少妇摸少妇和少妇啪啪 | 96精品免费视频大全| 国产人妖av在线观看| 内射夜晚在线观看| 亚洲va中文字幕无码久久不卡| 亚洲色偷拍一区二区三区 | 欧美日韩区1区2区3区| 免费人成网站在线播放 | 久久精品一区二区免费播放| 国产激情一区二区三区在线蜜臀| 亚洲精品国产av日韩专区| 人妻av无码一区二区三区| 一本色道久久综合狠狠躁 | 亚洲av影片一区二区三区| 国产av剧情刺激对白| 久久综合狠狠色综合伊人| XXXXBBBB欧美| 日本高清一区在线你懂得| 日本三级吃奶头添泬| 无码手机线免费观看| 2020国产精品久久久久| 狼狼色丁香久久女婷婷综合| 美女露内裤扒开腿让男人桶无遮挡 | 国产精品刺激好大好爽视频| 亚洲素人av在线观看| 久久青青草原国产毛片| 射死你天天日| 国产91第一页| 国产丝袜长腿美臀在线观看| 无码va在线观看| 色欲国产精品一区成人精品| 69久久精品亚洲一区二区| 国产午夜片无码区在线播放| 免费人妻无码不卡中文字幕18禁|