我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁 > Solidworks

基于VB的SolidWorks二次開發(fā)中工程圖的轉(zhuǎn)換

時(shí)間:2010-06-02 08:00:00 來源:
副標(biāo)題#e#     1引言
   
    SolidWorks作為一種三維實(shí)體設(shè)計(jì)軟件,其友好的用戶界面.大眾化的運(yùn)行環(huán)境使它成為比較流行的設(shè)計(jì)軟件之一。使用SolidWorks使得三維零件實(shí)體造型、復(fù)雜裝配體和生成常用工程視圖等變得非常的方便,同時(shí)SolidWorks提供了免費(fèi)的開發(fā)工具API(Appliation Progran Interface,應(yīng)用程序接口)函數(shù),這些API函數(shù)是Solidworks的OLE或COM接口,用戶可以利用支持OLE ( Object Linking and Embedding,對象的鏈接與嵌人)和COM( Component Ohject Mudel,組件對象模型)的VB或VC語言對Solidwork。進(jìn)行二次開發(fā),建立適合自己的專用應(yīng)用方案。
   
    在產(chǎn)品設(shè)計(jì)過程中工程圖是生產(chǎn)、制造機(jī)器等的重要依據(jù),它不僅體現(xiàn)著設(shè)計(jì)結(jié)果,而且也是指導(dǎo)生產(chǎn)的參考依據(jù)。工程圖方便了設(shè)計(jì)人員之間的交流,而且在一定程度上可以提高工作效率,但是在SolidWorks中從模型直接生成的工程圖中所標(biāo)注的尺寸、字體及注釋有些是不符合人們的習(xí)慣的,因此可以利用二次開發(fā)技術(shù)實(shí)現(xiàn)由零件圖到工程圖的轉(zhuǎn)換,并對工程圖的屬性進(jìn)行必要的修改,使其符合用戶的專有需要。
   
    本文詳細(xì)地介紹了利用VB對SolidWork,進(jìn)行二次開發(fā)完成漸開線齒輪的工程圖及其尺寸標(biāo)注的過程,可以為其它復(fù)雜零件及裝配體等工程圖的轉(zhuǎn)換提供一定的參考。
   
    2由VB6.0對Solidworks的二次開發(fā)
   
    SolidWorks API是樹型層次結(jié)構(gòu)如圖I所示,SolidWorks是根目錄對象類,位于應(yīng)用程序的底層,它包括ModelDx , Environment , Frame , AttributeDef , Modeler , SWPtopertySheet,它是訪問SolidWorks API所有對象的人口程序,它能直接或間接地訪問SolidWorks API中的所有其他對象。接口對SolidWorks API的調(diào)用實(shí)行逐級尋訪,即先調(diào)用能實(shí)現(xiàn)所需功能的對象的父對象,然后調(diào)用與父對象相關(guān)的子對象,如果子對象所封裝的屬性和方法不能實(shí)現(xiàn)所需要的功能,則繼續(xù)調(diào)用該子對象的下級子對象,如此逐級遍歷,直到結(jié)束,如果對SolidWorks API對象進(jìn)行跨級調(diào)用,程序會(huì)出錯(cuò)。
   


    在本文中用到的對象有生成標(biāo)準(zhǔn)三視圖并實(shí)現(xiàn)標(biāo)注等功能的DrawingDoc對象,用于設(shè)置尺寸標(biāo)注和公差標(biāo)注的Dimension對象。
 1/4    1 2 3 4 下一頁 尾頁