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

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

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

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


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

    
    建立數(shù)據(jù)庫(kù),在VB程序中引用數(shù)據(jù)庫(kù),就可以通過(guò)程序查詢聯(lián)軸器的國(guó)家機(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)建,需通過(guò)VB環(huán)境下的數(shù)學(xué)模型計(jì)算,得出重要數(shù)據(jù)。對(duì)于齒輪聯(lián)軸器,最重要的是齒輪漸開(kāi)線的計(jì)算。在VB環(huán)境中,建立漸開(kāi)線直角坐標(biāo)方程. 聯(lián)立方程組,利用循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn)漸開(kāi)線的計(jì)算。再將數(shù)據(jù)傳遞給ModelDoc2:SketchSpline方法繪制輪齒草圖, .調(diào)用FeatureManager::FeatureExtmsion2方法拉伸輪齒。
   


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

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

 

 


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

            日韩av网站在线观看| 免费国产亚洲视频| 99精品在线免费| 亚洲一区中文在线| 国产色91在线| 3d成人h动漫网站入口| 99re这里都是精品| 亚洲综合在线电影| 国产视频一区在线播放| 欧美精品乱人伦久久久久久| 色综合久久综合网欧美综合网| 国产一区在线精品| 久久99热99| 欧美aaa在线| 国产亚洲美州欧州综合国| 日韩一区二区三区在线| 欧亚洲嫩模精品一区三区| 国产福利精品一区二区| 久久99在线观看| 精品一区二区在线观看| 免费观看在线综合| 香蕉久久一区二区不卡无毒影院| 亚洲精品v日韩精品| 最近日韩中文字幕| 亚洲国产成人一区二区三区| 日韩欧美成人一区二区| 精品少妇一区二区三区免费观看| 欧美精品电影在线播放| 成人av综合在线| 顶级嫩模精品视频在线看| 九色综合国产一区二区三区| 丝袜国产日韩另类美女| 久久亚洲私人国产精品va媚药| 久久精品在线观看| 久久亚洲捆绑美女| 国产日产欧产精品推荐色| 国产欧美日韩另类一区| 国产欧美在线观看一区| 国产精品久久久久精k8| 一区二区三区在线视频免费观看| 欧美三级日本三级少妇99| 欧美精品色一区二区三区| 日韩欧美一区二区不卡| 久久亚洲一级片| 欧美日韩免费观看一区三区| 3d成人h动漫网站入口| 精品国产乱码久久久久久老虎| 欧美国产乱子伦| 一区二区三区小说| 亚洲高清免费视频| 92国产精品观看| 欧美日韩一区三区| 亚洲最色的网站| 一区二区三区四区在线免费观看| 国产精品美女久久久久久| 一区二区三区影院| 久久精品国产在热久久| 成人深夜在线观看| 欧美日韩国产天堂| 久久精品日产第一区二区三区高清版| 欧美国产精品v| 亚洲成人av福利| 国产jizzjizz一区二区| 欧美日韩在线播放三区四区| 精品国产伦一区二区三区观看体验 | 777午夜精品视频在线播放| 日韩欧美一卡二卡| 国产精品美女一区二区| 日韩国产在线一| 99久久精品国产观看| 欧美成人video| 亚洲精品伦理在线| 国产黄色成人av| 91精品国产乱码| 国产精品不卡在线观看| 亚洲色图制服诱惑| 国产一区二区美女| 欧美乱妇15p| 一区二区高清视频在线观看| 粉嫩在线一区二区三区视频| 日本高清不卡aⅴ免费网站| 久久久久久久久久久久久夜| 三级影片在线观看欧美日韩一区二区 | 亚洲综合无码一区二区| 国产成人精品aa毛片| 在线成人免费视频| 一区二区三区欧美日| 成人av在线一区二区三区| 欧美一区二区三区小说| 亚洲主播在线播放| 91麻豆国产自产在线观看| 国产丝袜美腿一区二区三区| 激情综合网最新| 在线精品视频小说1| 亚洲欧美一区二区在线观看| 日本欧美一区二区三区乱码| 欧美最新大片在线看| 国产精品欧美极品| 国产激情视频一区二区三区欧美 | 亚洲精品中文字幕乱码三区| 成人免费视频网站在线观看| 色欧美88888久久久久久影院| 久久婷婷成人综合色| 一区二区三区在线高清| 国产精品短视频| 色婷婷av一区二区三区软件 | 欧美一卡2卡3卡4卡| 久久成人免费日本黄色| 国产日韩欧美激情| 日本电影亚洲天堂一区| 蜜臀va亚洲va欧美va天堂| 久久久三级国产网站| 91影视在线播放| 日本最新不卡在线| 国产亚洲一区二区三区四区| 在线看一区二区| 国产精品自在在线| 亚洲第四色夜色| 中文字幕乱码亚洲精品一区| 欧美日韩国产免费| 成人综合婷婷国产精品久久| 亚洲国产视频a| 久久久99精品免费观看不卡| 一本大道久久a久久精品综合| 免费观看在线综合| 亚洲另类春色校园小说| 欧美精品一区二区三区蜜臀| 欧美在线观看一区| 粗大黑人巨茎大战欧美成人| 奇米888四色在线精品| 亚洲精品日韩专区silk| 国产日韩欧美精品在线| 8v天堂国产在线一区二区| 懂色av噜噜一区二区三区av| 奇米影视一区二区三区小说| 亚洲美女免费视频| 久久精品亚洲精品国产欧美| 欧美伦理电影网| 91极品视觉盛宴| gogogo免费视频观看亚洲一| 精品一区二区三区视频 | 美女视频一区二区三区| 亚洲亚洲人成综合网络| 亚洲国产成人午夜在线一区| 欧美一级淫片007| 欧美性xxxxxx少妇| 91丨九色丨尤物| 东方aⅴ免费观看久久av| 久久99久国产精品黄毛片色诱| 亚洲国产wwwccc36天堂| 亚洲欧美福利一区二区| 国产精品久久久久9999吃药| 国产亚洲精品免费| 精品国产一区二区三区不卡| 7878成人国产在线观看| 欧美精品少妇一区二区三区| 欧美天堂一区二区三区| 色综合色狠狠综合色| 91在线高清观看| 99re亚洲国产精品| 99国产精品视频免费观看| 丰满岳乱妇一区二区三区| 国产成人免费视频精品含羞草妖精| 精品在线视频一区| 九九精品视频在线看| 久久99九九99精品| 久久99精品久久久久| 狠狠v欧美v日韩v亚洲ⅴ| 久久精工是国产品牌吗| 日韩成人精品在线观看| 日本视频一区二区三区| 蜜桃视频免费观看一区| 久久激五月天综合精品| 国产自产视频一区二区三区| 国产风韵犹存在线视精品| 国产盗摄精品一区二区三区在线| 久久国产日韩欧美精品| 国产一二三精品| 成人性生交大片免费 | 精品国产一区二区三区av性色 | 欧美大白屁股肥臀xxxxxx| 欧美v日韩v国产v| 久久天天做天天爱综合色| 精品国产网站在线观看| 日本一区二区三区dvd视频在线| 久久精品夜色噜噜亚洲aⅴ| 中文字幕不卡在线播放| 亚洲人成小说网站色在线| 亚洲高清视频中文字幕| 毛片不卡一区二区| 成人午夜精品一区二区三区| 色999日韩国产欧美一区二区| 欧美日韩夫妻久久| 久久久久青草大香线综合精品| 中文字幕在线不卡| 一卡二卡三卡日韩欧美| 日韩av在线免费观看不卡| 国产精品香蕉一区二区三区| 色呦呦国产精品| 精品成人私密视频|