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

應(yīng)用VB技術(shù)開發(fā)基于SolidWorks的鉆模零件圖庫

2013-08-03 15:08:50黃立靖
關(guān)鍵詞:數(shù)據(jù)庫設(shè)計(jì)

黃立靖

鉆床夾具又稱鉆模,是一種很常用的機(jī)械工藝裝備,其中系列定型的標(biāo)準(zhǔn)零件占有相當(dāng)大的比例,且零件或部件大多具有相似的輪廓,如能將一組約定的數(shù)據(jù)與零件的幾何尺寸建立起聯(lián)系,使標(biāo)準(zhǔn)系列零件設(shè)計(jì)時(shí)只需添加幾組數(shù)據(jù)即可完成設(shè)計(jì)工作或更改某些數(shù)據(jù)設(shè)計(jì)出新的零件形狀,就可實(shí)現(xiàn)零件的參數(shù)化設(shè)計(jì)。

SolidWorks是一套機(jī)械三維設(shè)計(jì)自動(dòng)化軟件,采用用戶熟悉的Windows圖形界面,它為用戶提供了應(yīng)用程序接口開發(fā)工具API(ApplicationProgramInterface)函數(shù),還具有宏錄制功能,可生成宏文件。SolidWorks具有尺寸驅(qū)動(dòng)和參數(shù)化設(shè)計(jì)的功能,但不具有鉆模設(shè)計(jì)所需的標(biāo)準(zhǔn)零件庫,設(shè)計(jì)人員往往要重新建模才能完成各種鉆模的設(shè)計(jì),設(shè)計(jì)效率低下。由于VisualBasic支持OLE和COM編程,可直接調(diào)用API函數(shù),還可調(diào)用SolidWorks中生成的宏文件。鑒于此,筆者采用VB技術(shù)開發(fā)基于SolidWorks的鉆模零件圖庫,為鉆模的零件設(shè)計(jì)和裝配設(shè)計(jì)提供了便利的設(shè)計(jì)環(huán)境,使設(shè)計(jì)人員從繁雜的建模中解脫出來,將精力專注于鉆模的結(jié)構(gòu)工藝設(shè)計(jì)方面,從而提高設(shè)計(jì)效率和技術(shù)水平。

一、鉆模標(biāo)準(zhǔn)零件圖庫的組成

鉆模設(shè)計(jì)主要包括定位裝置設(shè)計(jì)、夾緊裝置設(shè)計(jì)、鉆模板設(shè)計(jì)、鉆套設(shè)計(jì)、夾具體設(shè)計(jì)等,最后生成裝配圖。鉆模零件的圖形庫如圖1所示。

圖1 鉆模零件圖形庫的組成

二、鉆模標(biāo)準(zhǔn)零件數(shù)據(jù)庫的建立

鉆模零件圖形庫中大部分屬于機(jī)械標(biāo)準(zhǔn)件,在機(jī)械工藝設(shè)計(jì)手冊(cè)中可以查到尺寸參數(shù)。在建立這些標(biāo)準(zhǔn)件的數(shù)據(jù)庫時(shí),可以采用VisualFoxPro數(shù)據(jù)庫系統(tǒng)或VB默認(rèn)的Access數(shù)據(jù)庫系統(tǒng)。將各標(biāo)準(zhǔn)件的尺寸數(shù)據(jù)或尺寸參數(shù)進(jìn)行歸類與整理,整個(gè)鉆模標(biāo)準(zhǔn)零件數(shù)據(jù)庫可分為定位元件數(shù)據(jù)庫、夾緊元件數(shù)據(jù)庫、鉆模板數(shù)據(jù)庫、導(dǎo)向件數(shù)據(jù)庫、夾具體數(shù)據(jù)庫這五個(gè)部分。每一部分?jǐn)?shù)據(jù)庫又有對(duì)應(yīng)的若干個(gè)數(shù)據(jù)表,建立數(shù)據(jù)表的數(shù)量與對(duì)應(yīng)數(shù)據(jù)庫中標(biāo)準(zhǔn)零件的數(shù)量、類型有關(guān)。為精簡數(shù)據(jù)庫,在設(shè)計(jì)數(shù)據(jù)表時(shí),可以將型式不同但數(shù)據(jù)結(jié)構(gòu)類似的標(biāo)準(zhǔn)件數(shù)據(jù)放入同一數(shù)據(jù)表中。這樣即減少了數(shù)據(jù)表的數(shù)量,避免了數(shù)據(jù)冗長,又提高了整個(gè)鉆模標(biāo)準(zhǔn)零件數(shù)據(jù)庫的運(yùn)行效率。在設(shè)計(jì)數(shù)據(jù)表時(shí),還要將每一標(biāo)準(zhǔn)零件的關(guān)鍵尺寸或關(guān)鍵參數(shù)作為數(shù)據(jù)查詢的主索引,在數(shù)據(jù)庫建立好后,只要輸入關(guān)鍵數(shù)據(jù)就可以找到對(duì)應(yīng)的標(biāo)準(zhǔn)零件,從而實(shí)現(xiàn)從鉆模圖形庫中調(diào)用零件。

三、鉆模標(biāo)準(zhǔn)零件的建模

鉆模零件圖庫中各標(biāo)準(zhǔn)件的建模,可通過VB來編寫標(biāo)準(zhǔn)件的程序代碼,使之與對(duì)應(yīng)數(shù)據(jù)庫中的數(shù)據(jù)表相關(guān)聯(lián),用戶只要調(diào)用數(shù)據(jù)庫中的相關(guān)數(shù)據(jù),就可實(shí)現(xiàn)零件的參數(shù)化建模。鉆模標(biāo)準(zhǔn)零件建模的步驟如下:首先對(duì)標(biāo)準(zhǔn)件的結(jié)構(gòu)特點(diǎn)和尺寸數(shù)據(jù)作必要的分析,按SolidWorks手工建模方法確定所要應(yīng)用的特征和繪圖的步驟。按上述步驟完成標(biāo)準(zhǔn)零件的特征建模。在確認(rèn)特征建模的操作步驟準(zhǔn)確無誤的情況下,錄制建模的過程,并形成一個(gè)宏文件。在SolidWorks中,打開VBA程序編輯器,對(duì)錄制的宏程序進(jìn)行編譯,做到優(yōu)化程序結(jié)構(gòu),減少代碼數(shù)量,提高運(yùn)行速度。將上述編譯并優(yōu)化的建模宏程序?qū)隫B編寫的應(yīng)用程序中,應(yīng)用程序調(diào)用SolidWorks中的API函數(shù),就可自動(dòng)完成建模任務(wù)。

VB語言具有可視化強(qiáng)的優(yōu)點(diǎn),編寫的應(yīng)用程序交互性強(qiáng),界面友好,與建立好的數(shù)據(jù)庫相關(guān)聯(lián)后能方便地進(jìn)行數(shù)據(jù)的輸入、輸出和查詢。用戶可以在VB交互界面中使用各種控件工具,將建模中用到的各尺寸參數(shù)在可視化控件中體現(xiàn)出來,給人以直觀、操作方便的感受。

四、鉆模應(yīng)用程序的開發(fā)

ActiveX是基于構(gòu)件對(duì)象模型(COM)的技術(shù),是一種對(duì)Solid-Works圖形庫進(jìn)行訪問的編程方法。與多數(shù)CAD/CAM軟件相同,通過ActiveX控件的應(yīng)用,SolidWorks軟件將其各部分的應(yīng)用模塊化,各模塊可視為VB開發(fā)工具的對(duì)象,通過VB可直接對(duì)SolidWorks的內(nèi)部對(duì)象進(jìn)行訪問和操作。

應(yīng)用VB技術(shù)開發(fā)基于SolidWorks的鉆模設(shè)計(jì)的用戶程序,就要做到VB對(duì)SolidWorks的有效控制,控制SolidWorks內(nèi)部的各個(gè)對(duì)象以及它們的方法和屬性,VB的Object技術(shù)可完成這一要求,實(shí)現(xiàn)與SolidWorks各級(jí)對(duì)象的關(guān)聯(lián)。

在開發(fā)應(yīng)用程序時(shí),VB開發(fā)的應(yīng)用程序可作為客戶方(client),SolidWorks軟件作為服務(wù)方(server)。為使VB能夠識(shí)別應(yīng)用程序中使用的SolidWorks對(duì)象的類型、屬性和方法,應(yīng)在VB中通過“引用”(Reference)來加載SolidWorks類型庫。在標(biāo)準(zhǔn)零件建模的參數(shù)輸入的窗口中,將零件建模的宏代碼程序放入窗口中“確定”按鈕的Click事件中。只要單擊“確定”按鈕,就可運(yùn)行Solid-Works應(yīng)用程序,打開當(dāng)前的裝配文檔,然后打開一新的零件圖,插入與輸入?yún)?shù)對(duì)應(yīng)的零件模型,實(shí)現(xiàn)零件建模。

五、用戶菜單設(shè)計(jì)

鉆模設(shè)計(jì)的應(yīng)用程序開發(fā)好后,可通過在SolidWorks的裝配界面中執(zhí)行用戶自定義的菜單命令直接調(diào)用。在裝配界面中可設(shè)計(jì)新的菜單項(xiàng)——鉆模庫,如圖2所示的鉆模庫下拉菜單及其級(jí)聯(lián)子菜單。

圖2 鉆模庫下拉菜單

用戶菜單設(shè)計(jì)的方法和步驟為,首先,下拉菜單及其級(jí)聯(lián)子菜單的設(shè)計(jì)。在SolidWorks中,用戶下拉菜單及其級(jí)聯(lián)子菜單的設(shè)計(jì)可應(yīng)用SolidWorksAPI提供的Addmenu和Addmenuitem兩功能函數(shù)來完成。通過編寫功能函數(shù)代碼,就可方便地設(shè)計(jì)出下拉菜單及其級(jí)聯(lián)子菜單。其次,菜單命令的設(shè)計(jì)。SolidWorks中菜單命令的設(shè)計(jì)可通過宏命令來進(jìn)行。通過宏命令的編寫來添加菜單命令,執(zhí)行菜單命令后,就可調(diào)用編譯好的鉆模設(shè)計(jì)應(yīng)用程序的可執(zhí)行文件。采用上述兩步驟制作的用戶菜單,設(shè)計(jì)簡單,操作方便。

六、應(yīng)用程序操作

現(xiàn)以JB/T8010.1—1999移動(dòng)壓板模型設(shè)計(jì)為例,說明軟件的使用方法。

打開SolidWorks軟件,進(jìn)入裝配設(shè)計(jì)界面,如圖3所示。

圖3 用戶化的鉆模裝配設(shè)計(jì)界面

單擊下拉菜單“鉆模庫”→“夾緊件”→“壓板壓塊”菜單項(xiàng),出現(xiàn)壓板類型對(duì)話框,如圖4所示。

圖4 壓板類型對(duì)話框

在壓板類型對(duì)話框中,選擇一種壓板類型后,單擊“確定”按鈕,出現(xiàn)所選型式壓板的參數(shù)輸入對(duì)話框,如圖5所示。在此對(duì)話框中輸入壓板的參數(shù),單擊“確定”按鈕后,壓板標(biāo)準(zhǔn)模型件即可插入到當(dāng)前裝配設(shè)計(jì)界面中。

圖5 壓板參數(shù)對(duì)話框

應(yīng)用VB技術(shù)開發(fā)基于SolidWorks的鉆模設(shè)計(jì)應(yīng)用程序,經(jīng)測試應(yīng)用,操作方便,運(yùn)行穩(wěn)定可靠。設(shè)計(jì)人員在鉆模裝配設(shè)計(jì)時(shí)可節(jié)省時(shí)間,提高效率,具有較高的實(shí)際意義。

猜你喜歡
數(shù)據(jù)庫設(shè)計(jì)
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
數(shù)據(jù)庫
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
主站蜘蛛池模板: 亚洲色婷婷一区二区| 欧美伊人色综合久久天天| 欧美亚洲一区二区三区在线| 国产中文一区a级毛片视频| 日韩视频免费| 国产迷奸在线看| 青青久久91| 国内老司机精品视频在线播出| 在线播放国产一区| 人人91人人澡人人妻人人爽 | 久久精品66| 呦视频在线一区二区三区| 日本草草视频在线观看| 三级视频中文字幕| 亚洲精品制服丝袜二区| 欧美日本不卡| 欧美日韩高清在线| 少妇人妻无码首页| 中国黄色一级视频| 成人国产精品视频频| 国产久草视频| 国产粉嫩粉嫩的18在线播放91| 国产正在播放| 波多野结衣一级毛片| 97无码免费人妻超级碰碰碰| 538国产视频| 欧美日韩国产在线观看一区二区三区 | 伊人久久大线影院首页| 国产精品久久久久婷婷五月| 国产精品女主播| 国产主播在线一区| 狠狠亚洲五月天| 中字无码av在线电影| 亚洲欧美日韩精品专区| 国产精品区网红主播在线观看| 欧美国产在线一区| 欧美亚洲日韩中文| 72种姿势欧美久久久久大黄蕉| 免费在线国产一区二区三区精品| 91丝袜乱伦| 欧美精品不卡| 久久青青草原亚洲av无码| 91精品久久久无码中文字幕vr| 国产不卡一级毛片视频| 午夜福利视频一区| 黄色在线不卡| 蜜桃视频一区二区| 亚洲无码高清免费视频亚洲| 日本欧美午夜| 国产区在线看| 日本黄色a视频| 日本成人在线不卡视频| 国产性爱网站| 91亚瑟视频| 自拍偷拍欧美日韩| 看av免费毛片手机播放| 高清不卡毛片| 1769国产精品免费视频| 色播五月婷婷| 小13箩利洗澡无码视频免费网站| 色视频久久| 99在线视频网站| 欧美A级V片在线观看| 国产精品亚洲а∨天堂免下载| 亚洲精品动漫| 日本精品影院| 成人免费午夜视频| 久久精品午夜视频| 狼友av永久网站免费观看| 四虎永久在线| 成人伊人色一区二区三区| 内射人妻无码色AV天堂| 亚洲an第二区国产精品| 亚洲欧美不卡中文字幕| 韩国福利一区| 中文字幕佐山爱一区二区免费| 亚洲天堂伊人| 免费av一区二区三区在线| 综合色亚洲| 亚洲一级无毛片无码在线免费视频 | 亚洲美女AV免费一区| 久久黄色小视频|