我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_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久久青青青国产免费

            亚洲最大成人网4388xx| 不卡一区二区在线| 久久综合久久鬼色| 日韩亚洲电影在线| 制服丝袜亚洲精品中文字幕| 欧美视频在线一区二区三区| 91成人国产精品| 在线欧美一区二区| 欧美三级蜜桃2在线观看| 色婷婷久久久久swag精品 | www国产精品av| 久久综合国产精品| 亚洲国产精品二十页| 中文文精品字幕一区二区| 国产精品色哟哟网站| 亚洲欧美在线高清| 天涯成人国产亚洲精品一区av| 日韩精品福利网| 精品一区二区综合| 成人免费福利片| 色噜噜夜夜夜综合网| 在线视频欧美区| 欧美一区二区在线免费观看| 久久久精品综合| 日韩美女啊v在线免费观看| 一区二区免费在线| 久热成人在线视频| 不卡av免费在线观看| 欧美无砖砖区免费| 2014亚洲片线观看视频免费| 国产精品久线在线观看| 一区二区三区在线观看网站| 日日夜夜免费精品| 国产精品亚洲一区二区三区妖精 | 亚洲人成在线播放网站岛国| 视频在线观看国产精品| 国产精品自拍网站| 欧美专区亚洲专区| 久久中文娱乐网| 亚洲免费视频中文字幕| 免费成人在线播放| 91丨九色丨国产丨porny| 91麻豆精品国产91久久久久 | 东方欧美亚洲色图在线| 欧美精选一区二区| 国产欧美日韩不卡| 日本欧美一区二区三区| 99vv1com这只有精品| 欧美一区二区三区日韩| 又紧又大又爽精品一区二区| 国产精品影音先锋| 日韩一区二区三区电影| 亚洲六月丁香色婷婷综合久久 | 欧美午夜精品理论片a级按摩| 久久久久97国产精华液好用吗| 有码一区二区三区| 成人午夜免费电影| 久久久美女毛片| 亚洲成人精品一区| 色老头久久综合| 国产精品丝袜一区| 韩国v欧美v亚洲v日本v| 7777精品伊人久久久大香线蕉 | 51精品秘密在线观看| 亚洲精品国产一区二区三区四区在线 | 日韩免费看的电影| 性做久久久久久| 色狠狠一区二区三区香蕉| 国产欧美日韩卡一| 国产伦精品一区二区三区视频青涩| 91精品欧美久久久久久动漫| 亚洲一二三区在线观看| 一本大道综合伊人精品热热| 1区2区3区欧美| 波多野结衣中文字幕一区 | 亚洲视频免费在线观看| 国产白丝网站精品污在线入口| 精品国产免费人成在线观看| 日本午夜精品一区二区三区电影| 欧洲精品在线观看| 亚洲影院理伦片| 欧美天堂一区二区三区| 久久99精品国产.久久久久久 | 日本高清免费不卡视频| 中文字幕一区二区三区av | 欧美蜜桃一区二区三区| 亚洲另类在线一区| 一本色道久久综合亚洲精品按摩| 最新热久久免费视频| 91美女片黄在线观看91美女| 国产精品久久久久久久久动漫 | 婷婷中文字幕一区三区| 777久久久精品| 精品在线播放免费| 日本一区二区三区dvd视频在线| 福利一区二区在线观看| **欧美大码日韩| 欧美日韩精品一区视频| 蜜桃视频在线观看一区| 久久久国产精品不卡| av动漫一区二区| 亚洲电影视频在线| 欧美刺激午夜性久久久久久久| 国产乱码精品一区二区三区忘忧草| 国产视频一区二区在线| 91免费视频观看| 首页欧美精品中文字幕| 2021中文字幕一区亚洲| 91亚洲精品久久久蜜桃网站| 一个色妞综合视频在线观看| 欧美精品乱码久久久久久按摩| 六月丁香综合在线视频| 国产精品久久久久久久午夜片| 色av成人天堂桃色av| 日韩不卡手机在线v区| 中文字幕不卡三区| 欧美精品在线视频| 国产乱码精品一品二品| 亚洲综合色网站| 久久精品亚洲一区二区三区浴池 | 日韩精品资源二区在线| 成人免费av在线| 日韩不卡在线观看日韩不卡视频| 国产丝袜欧美中文另类| 欧美日韩一卡二卡三卡 | 91婷婷韩国欧美一区二区| 日韩精品一级中文字幕精品视频免费观看 | 激情综合色综合久久综合| 亚洲欧美日韩精品久久久久| 欧美精品久久99| 91免费版pro下载短视频| 免费在线观看不卡| 亚洲精品乱码久久久久久| 精品播放一区二区| 欧美三级午夜理伦三级中视频| 国产乱妇无码大片在线观看| 亚洲va欧美va人人爽午夜| 欧美激情一区三区| 欧美变态tickle挠乳网站| 99re亚洲国产精品| 国产精品一区二区免费不卡| 五月婷婷欧美视频| 亚洲色图一区二区三区| 久久免费国产精品| 日韩一区二区三| 欧美日本不卡视频| 色狠狠桃花综合| 99久久精品免费| 懂色av一区二区三区免费观看| 免费人成精品欧美精品| 亚洲一区二区高清| 亚洲私人黄色宅男| 国产精品免费免费| 久久网站最新地址| 精品久久久影院| 日韩免费视频一区二区| 7799精品视频| 欧美日韩精品综合在线| 91成人网在线| 91福利小视频| 欧美性色综合网| 欧美在线高清视频| 欧美图区在线视频| 欧美日韩成人综合天天影院| 色综合久久综合网欧美综合网| 北岛玲一区二区三区四区| 成人av一区二区三区| 成人黄色电影在线 | 色狠狠av一区二区三区| 色88888久久久久久影院野外| 成人教育av在线| 国产91在线观看丝袜| 成人综合婷婷国产精品久久免费| 国产成人精品综合在线观看| 国产高清不卡一区| 成人av免费网站| 91在线高清观看| 在线视频你懂得一区| 欧美三级在线播放| 欧美一区二区三区视频免费| 精品播放一区二区| 国产精品视频一二| 亚洲男人天堂av网| 三级在线观看一区二区| 麻豆免费看一区二区三区| 久久精品国产久精国产| 国产精品一二二区| 91在线免费播放| 欧美日韩在线播放一区| 91精选在线观看| 久久精品夜夜夜夜久久| 中文字幕一区二区不卡| 亚洲国产一区二区三区| 麻豆成人久久精品二区三区小说| 紧缚奴在线一区二区三区| 成人性生交大片免费看中文网站| 91精彩视频在线| 日韩美女主播在线视频一区二区三区| 久久精品视频在线免费观看| 亚洲免费av高清|