數(shù)據(jù)庫的建立與鏈接
為實(shí)現(xiàn)鼓形齒聯(lián)軸器的參數(shù)化設(shè)計(jì),先需要對(duì)其對(duì)應(yīng)的眾多參數(shù)進(jìn)行梳理,并與數(shù)據(jù)庫中的表單一一對(duì)應(yīng)起來;然后匯集各表單并組合成數(shù)據(jù)庫進(jìn)行管理和存儲(chǔ);將數(shù)據(jù)信息存人Microsoft Access數(shù)據(jù)庫中,鑒于其在數(shù)據(jù)鏈接和圖形界面方面的優(yōu)異表現(xiàn),設(shè)計(jì)人員可以進(jìn)行數(shù)據(jù)的檢索、分析以及再次拓展。
創(chuàng)建符合閏標(biāo)的工程圖模板
利用SolidWorks出工程圖,由于軟件本身沒有自帶符合國標(biāo)的工程圖模板,給我們出工程圖帶來了不少的麻煩,為了減少設(shè)計(jì)人員的工作量和工作時(shí)間,地提高工作效率.對(duì)工程圖模板進(jìn)行二次。通過修改“零件.patriot”文件”、“裝配體.asmdot”文件”、“工程圖.drwdot'’文件”來對(duì)字體、標(biāo)題欄、明細(xì)表等進(jìn)行國標(biāo)化處理。
2.2.2 SolidWorks二次工具
SolidWorks除具有造型功能、運(yùn)行性能優(yōu)良、操作簡便易用之外,完整、免費(fèi)的工具( API)提供是本文選擇其作為二次平臺(tái)的主要原因?;谠揂 PI工
具,用戶可以采用其系統(tǒng)自帶VBA或者其他VB,C+十及其它任何支持01.E的編程語言進(jìn)行靈活的模塊創(chuàng)建和功能
為SolidWorks API對(duì)象模型的訪問結(jié)構(gòu),可以看出S1dWorks對(duì)象高居頂層,其余對(duì)象均需直接或間接從Sld Works對(duì)象獲取信息;PartDoc ,AssemblyDoc ,DrawingDo}、分別對(duì)應(yīng) SolidWorks中的零件、裝配體與程圖三種文件類型并且各自包含有眾多級(jí)聯(lián)子對(duì)象。
在上述眾多支持COM編程的工具語言中,本文選擇VisuaIBasicVB語言具有規(guī)范簡易、功能、應(yīng)用便捷的特點(diǎn),基于其在語句、函數(shù)及關(guān)鍵詞方面與Windows
rUt的關(guān)聯(lián)發(fā)人員可以輕易通過關(guān)鍵詞以點(diǎn)成面地完成“所見即所得”式的程序代碼,且這種代碼易讀性強(qiáng),方便交流及再次。
由于在工程設(shè)計(jì)人員日常具體的三維模型創(chuàng)建和裝配中,經(jīng)常會(huì)遇到一些形狀規(guī)格相似、具體尺寸不同的部件或總成.這種多次重復(fù)的“一致操作”導(dǎo)致設(shè)計(jì)工作效率降低而將這一操作仁程通過編程來解決時(shí),宏命令的錄制功能可以實(shí)現(xiàn)重復(fù)自動(dòng)化、因此基于內(nèi)部vB語法規(guī)則約束的源代碼和錄制宏的方法,就可以外在SolidWorks的‘“集成式”操作命令,提高工程設(shè)計(jì)效率。
|