免费黄网站在线观看_成人午夜剧场免费观看完整版_多野结衣av一区_亚洲激情在线视频_国产乱码精品一区二区三区亚洲人 _国产成人精品三级_视频一区视频二区视频三区高_一区福利视频_国产成人精品午夜_蜜桃成人365av_国产精品美女久久久久久久_国产伦精品一区二区三区视频免费

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

SolidWorks二次開發(fā)在機(jī)械零件設(shè)計(jì)中的應(yīng)用與研究

時(shí)間:2010-11-14 22:27:01 來源:
副標(biāo)題#e#    0 引言
   
    SolidWorks是一套基于Windows的CAD桌面集成系統(tǒng),支持參數(shù)化和特征造型技術(shù)。雖然SolidWorks所提供的功能非常強(qiáng)大,但要使其在我國企業(yè)中真正發(fā)揮作用,使常用的或重復(fù)的任務(wù)自動(dòng)化,提高效率,就必須對其進(jìn)行本地化、專業(yè)化的二次開發(fā)工作。本文是在基于軸系結(jié)構(gòu)設(shè)計(jì)系統(tǒng)的研制上產(chǎn)生的,應(yīng)用Solidworks二次開發(fā)來自動(dòng)生成零件,并在Solidworks環(huán)境下完成自動(dòng)裝配。
   
    1 SolidWorks二次開發(fā)原理
   
    SolidWorks基于COM(Component Object Model,組件對象模型),完全支持OLE(Object Linking and Embed-ding,對象的鏈接與嵌入)標(biāo)準(zhǔn),實(shí)現(xiàn)了OLE自動(dòng)化。為方便用戶進(jìn)行二次開發(fā),SolidWorks提供了幾百個(gè)刪(Application Programming Interface,應(yīng)用程序接口),這些API函數(shù)是SolidWorks的OLE或COM接口。SolidWorks的API接口分為兩種:一種是基于OLE Au-tomation的IDispatch技術(shù),通過IDispatch接口暴露對象的屬性和方法,以便在客戶程序中使用這些屬性并調(diào)用它所支持的方法。另一種開發(fā)方式是基于Windows基礎(chǔ)的COM。
   
    SolidWorks API為用戶提供了完全面向?qū)ο蟮念愺w系,是一個(gè)自上而下的多層次的樹型網(wǎng)絡(luò)結(jié)構(gòu),其部分組織結(jié)構(gòu)關(guān)系如圖l所示。它包括對象的類型、屬性和方法。SldWorks是根目錄對象類,位于應(yīng)用程序的底層,是訪問SolidWorks API所有對象的入口。開發(fā)者通過操縱對象的屬性和調(diào)用對象的方法建立自己的應(yīng)用程序。
    
    


    
    2 SolidWorks二次開發(fā)工具
   
    任何支持COM和OLE的編程語言都可以成為S0lidWorks的開發(fā)工具,如VB、VBA、C、VC++等。開發(fā)者可以根據(jù)自身的條件、工具的特點(diǎn),選擇一種適合的開發(fā)工具.
   
    Visual Baic(VB)是運(yùn)行在Windows環(huán)境下的一種可視化編程語言,使用面向?qū)ο蟮木幊谭椒?OOP),它所具有的圖形設(shè)計(jì)工具、結(jié)構(gòu)化的事件驅(qū)動(dòng)編程模式和開放的環(huán)境,可以使用戶即快又方便地編寫出Windows下的應(yīng)用程序.
   
    在SolidWorks中通過宏錄制可以記錄SolidWorks用戶的整個(gè)產(chǎn)品設(shè)計(jì)過程,把用戶的界面菜單操作所用到的SolidWorks對象、方法都一一記錄下來,其語法完全符合Visual Basic。根據(jù)宏文件中的對象和方法在自己的應(yīng)用程序中合理調(diào)用,通過對變量的控制就可實(shí)現(xiàn)產(chǎn)品的參數(shù)化設(shè)計(jì)。在二次開發(fā)過程中,宏錄制文件中的許多對象、方法可以直接在Visual Basic應(yīng)用程序中應(yīng)用,簡化了開發(fā)過程。
   
    3 機(jī)械零件參數(shù)化設(shè)計(jì)實(shí)現(xiàn)
   
    3.1 零件二次開發(fā)的過程主要論述通過VB語言對SolidWorks進(jìn)行二次開發(fā),其主要流程如下:
   
    3.1.1 建立零件的數(shù)據(jù)庫首先分析機(jī)械零件有關(guān)數(shù)據(jù),利用VB的默認(rèn)數(shù)據(jù)庫Access為每一種零件建立數(shù)據(jù)庫,如齒輪參數(shù)數(shù)據(jù)庫,聯(lián)軸器參數(shù)數(shù)據(jù)庫等。在數(shù)據(jù)庫建成后,可以在應(yīng)用程序中通過數(shù)據(jù)控件與特定的數(shù)據(jù)表連接起來。利用用戶輸入的主參數(shù)作為索引,用Findfirst方法即可讀出對應(yīng)的數(shù)據(jù)。
   
    3.1.2 分析零件的結(jié)構(gòu)特征,建立實(shí)體模型首先,針對要建立的實(shí)體,需要先分析其結(jié)構(gòu),區(qū)別特征的主次,利用SolidWorks建立零件特征,建立宏文件,有些操作宏文件無法記錄,需要調(diào)用相關(guān)API繪圖函數(shù)。實(shí)現(xiàn)關(guān)鍵數(shù)據(jù)變量化,如齒輪分度圓自徑、齒輪寬度等,而這些變量的數(shù)據(jù)來源即為齒輪數(shù)據(jù)庫下的某種齒輪類型數(shù)據(jù)表。建模完成后,使用AddComponent4方法即可將零件插入當(dāng)前裝配圖中.
    
    3.1.3 建立應(yīng)用程序VB開發(fā)的程序作為客戶方(client),而SolidWorks作為服務(wù)方(server),VB程序可建立與SolidWorks各級(jí)對象(object)的關(guān)聯(lián);另外,還必須在VB中通過“引用”(reference)JJll載SolidWorks類型庫,使VB識(shí)別程序使用的SolidWorks對像類型、屬性和方法。
   
    3.2 齒輪聯(lián)軸器二次開發(fā)中的關(guān)鍵技術(shù)
   
    以機(jī)械零件中的齒輪聯(lián)軸器為例介紹二次開發(fā)中的關(guān)鍵技術(shù)。
   
    3.2.1 聯(lián)軸器數(shù)據(jù)庫技術(shù)CL6型號(hào)齒式聯(lián)軸器的部分標(biāo)準(zhǔn)數(shù)據(jù)如表1所示。
   

    
    建立數(shù)據(jù)庫,在VB程序中引用數(shù)據(jù)庫,就可以通過程序查詢聯(lián)軸器的國家機(jī)械標(biāo)準(zhǔn)信息。選擇聯(lián)軸器需要參考聯(lián)軸器的轉(zhuǎn)矩和轉(zhuǎn)速等信息,需要在程序中將聯(lián)軸器的數(shù)據(jù)信息加載到聯(lián)軸器設(shè)計(jì)的人機(jī)界面當(dāng)中,供設(shè)計(jì)人員參考。
   


    齒輪聯(lián)軸器需要做到全參數(shù)化的有齒數(shù)、模數(shù)、壓力角、軸徑、鍵槽尺寸及相關(guān)安裝尺寸等。
   
    實(shí)現(xiàn)模型創(chuàng)建,需通過VB環(huán)境下的數(shù)學(xué)模型計(jì)算,得出重要數(shù)據(jù)。對于齒輪聯(lián)軸器,最重要的是齒輪漸開線的計(jì)算。在VB環(huán)境中,建立漸開線直角坐標(biāo)方程. 聯(lián)立方程組,利用循環(huán)語句來實(shí)現(xiàn)漸開線的計(jì)算。再將數(shù)據(jù)傳遞給ModelDoc2:SketchSpline方法繪制輪齒草圖, .調(diào)用FeatureManager::FeatureExtmsion2方法拉伸輪齒。
   


    圖2 聯(lián)軸器數(shù)據(jù)流程

    
    3.2.2 零件、裝配文檔的創(chuàng)建SldWorks對象是SolidWorks API中最高級(jí)的對象,它提供了SolidWorksAPI中所有對象的直接或間接接口。通過該對象可以控制SolidWorks軟件的執(zhí)行或退出。在VB中利用Create Object方法來獲得Sldworks對象,利用該對象的activedoc方法可以獲得當(dāng)前Solidworks文件對象。
   

 

 


亚洲午夜精品一区二区三区| 欧美国产一级| 乱亲女秽乱长久久久| 日韩精品欧美激情一区二区| 亚洲精品日韩成人| 午夜精品福利久久久| 色婷婷成人网| 欧美日韩综合久久| 欧美视频第一页| www.爱久久| 欧美精品99久久| 日韩女优av电影| 伊人成色综合网| 欧美一级视频精品观看| 欧美黑人一区| 色一情一区二区三区四区| 一本色道久久综合亚洲aⅴ蜜桃| 欧美天堂一区二区| www.xxx麻豆| 亚洲乱码一区av黑人高潮| 日日夜夜精品视频免费| 精品自拍一区| 欧美精品久久| 在线亚洲免费视频| 羞羞色午夜精品一区二区三区| 天天综合天天操| 欧美韩国理论所午夜片917电影| 99国产精品久久久久久久久久| 亚洲男人av| 天堂8在线天堂资源bt| 亚洲午夜精品久久久久久久久久久久| 老司机午夜精品| 黄毛片在线观看| 一区二区三区四区免费视频| 91麻豆精品国产91久久久| 亚洲一区二区网站| 九色porny丨国产首页在线| 国产一区二区三区播放| 久久久久www| 亚洲欧美激情视频在线观看一区二区三区| 偷拍视屏一区| 欧美精品电影| 国产精品成人久久电影| 欧美激情性做爰免费视频| 欧美在线不卡视频| 国产xxx精品视频大全| 国产精品免费大片| 蜜臀av在线播放| 欧美日韩亚洲自拍| 国产伦精品一区二区三区| 日韩成人高清在线| 国产精品久久久久天堂| 99国产精品视频免费观看一公开| 欧美电影网址| 一二三四社区在线视频| 欧美一区二区三区精美影视| 久久久91精品国产| 欧洲av在线精品| 成人激情文学综合网| 日韩成人激情| 欧美自拍电影| 青青草观看免费视频在线| 日本大胆人体视频| 成人网在线免费看| 久久精品人人做人人爽| 欧美一区二区美女| 精品高清一区二区三区| 精品一区精品二区高清| 99久久亚洲精品蜜臀| 黄网av在线| wwwav91| 国产资源第一页| 国产精品男女猛烈高潮激情| 日韩av中文在线| 亚洲午夜国产一区99re久久| 成人国产精品免费观看视频| 88国产精品视频一区二区三区| 国产一区二区在线视频播放| 国产精品手机在线| 国产欧美精品一区二区| 久久久久久亚洲精品不卡| 亚洲精品国产拍免费91在线| 欧美美女bb生活片| 一区二区三区国产豹纹内裤在线| 国产一区二区三区在线观看免费| 欧美福利网址| 久本草在线中文字幕亚洲| sm捆绑调教国产免费网站在线观看 | 日韩av电影免费观看高清完整版| 成人av国产| 97精品视频在线看| 91影院成人| 亚洲成人精选| 伊人情人综合网| 美乳在线观看| 成人在线观看视频app| 久久婷婷综合色| 美女av在线免费观看| 精品国产一区av| 日韩一区二区电影| 亚洲免费视频一区二区| 亚洲欧美激情四射在线日| 亚洲免费视频网站| 视频在线一区二区| 欧美专区国产专区| 亚洲伊人久久综合| 四虎永久国产精品| 日本xxx免费| 亚洲中文字幕久久精品无码喷水| 亚洲色图久久久| 天堂资源av| 久操视频在线播放| 性欧美xxx69hd高清| 亚洲ww精品| 日韩一区二区三区中文字幕| 成人一级福利| 亚洲精品a区| 99精品热6080yy久久| 美女脱光内衣内裤视频久久影院| 不卡的av电影| av在线三区| 国产精品毛片aⅴ一区二区三区| 精品国产91乱码一区二区三区四区| 91精品啪在线观看国产81旧版| 日韩成人一区二区三区在线观看| 亚洲色图在线看| 中文字幕在线看视频国产欧美在线看完整| 热99精品里视频精品| xxxx18hd亚洲hd捆绑| 高潮毛片在线观看| 国产精品99一区二区三| 成人av免费在线| 精品一区二区三区三区| 国产精品毛片va一区二区三区| 亚洲精品久久久中文字幕| 欧美办公室脚交xxxx| 国产精品久久久亚洲一区| 色婷婷亚洲综合| 国产精品久久久久久久久久久久久 | 一个色在线综合| 色综合天天狠天天透天天伊人 | 欧美黑人狂野猛交老妇| 无码人妻丰满熟妇区96| 国产精品久久久久久久久久齐齐| 视频一区二区三区在线| 91麻豆精品91久久久久同性| 欧美色偷偷大香| 国产精品乱码视频| 免费毛片在线| 欧美视频官网| 欧美日韩国产片| 国产一区二区三区无遮挡| 国产精品实拍| 国产成人丝袜美腿| 亚洲国产日产av| 精品日韩欧美一区二区| 成人在线观看91| 亚洲精品国产嫩草在线观看| 亚洲电影一区二区三区| 人妻少妇精品无码专区二区| 亚洲91中文字幕无线码三区| 色哟哟网站入口亚洲精品| 欧美边添边摸边做边爱免费| 亚洲素人一区二区| 国产肥臀一区二区福利视频| 狠狠入ady亚洲精品经典电影| 久久精品成人欧美大片| 麻豆网站在线观看| 亚洲一区二区三区中文字幕在线| 水蜜桃色314在线观看| 夜夜嗨一区二区| 91综合免费在线| 丝袜美腿综合| 26uuu国产精品视频| 乱馆动漫1~6集在线观看| 久久男人中文字幕资源站| 日韩一区不卡| 国内成人在线| 国产精品亚洲综合天堂夜夜| 97品白浆高清久久久久久| 精品捆绑美女sm三区| 成年在线观看免费人视频| 一区二区三区资源| 国产一二三四在线视频| 精彩国产在线| 久久香蕉国产线看观看99| 久久视频免费在线| 蜜臂av日日欢夜夜爽一区| 色阁综合av| 久久一区激情| 久久国产精品 国产精品| 亚洲精品小说| 国产精品高精视频免费| 欧美gayvideo| 国产欧美日韩丝袜精品一区| 99久久香蕉| 午夜欧美视频在线观看| 欧美老少配视频| 韩国成人二区| 欧美尺度大的性做爰视频|