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

您的位置:網站首頁 > Solidworks

活塞壓縮機零件在Solidworks中二次開發的參數化設計

時間:2010-11-12 16:07:44 來源:未知

隨著CAD技術在企業中應用的不斷深人,各種CAD設計軟件得到了廣泛的應用。Solidworks軟件是Solidworks公司推出的世界上第一個專門在windows環境下進行機械設計的三維CAD軟件,Solidworks軟件提供完整的、免費的開發工具(API ),用戶可以用微軟的Visual Basic, Visual C++或其它支持OLE的編程語言建立自己的應用方案,從而實現參數化設計的目的,有效縮短產品的設計周期。本文通過Solidworks的二次開發技術,研究分析了活塞壓縮機主要零件的參數化設計。

  1 Solidworks二次開發技術

  SolidWorks軟件支持OLE標準,可以通過軟件中提供的完整的、免費的二次開發工具一SolidWorksAPI應用程序編程接口)完全實現OLE自動化。

  SolidWorks API是SolidWorks的OLE編程接口,為程序員提供了大量的OLE對象以及對其所擁有的方法、屬性和事件(如圖1)。程序員可以在通用的開發平臺,如Visual Basic,VBA,Visual C ++和Delphi中對這些OLE對象及其方法和屬性進行操作,從而在自己開發的應用軟件中實現諸如生成直線、構造實體、檢查曲面表面參數等幾乎所有SolidWorks軟件的現有功能。

  

 

  其中最為常用的是ModelDoc2對象,此對象屬于模型層,是SolidWorks的子對象,用ModelDoc2對象可以實現視圖設置、輪廓線修改、參數控制、對象選擇/打開和保存文檔、生成編輯特征參量、生成框架等與實體模型相關的各種操作。

  任何支持OLE和COM的編程語言都可以作為SolidWorks的開發工具。最簡單的二次開發工具是VBA,在涉及Excel時用VBA最為方便,VBA常用于錄制宏,得到基本程序框架。易學易用的高級開發語言是VB,但功能有限。功能強大的語言是Visual C ++,但是人門較難。Delphi集中了VB和Visual C++兩者的優點,學習過程中很容易上手,而且功能也非常強大,尤其在界面設計、數據庫編程和網絡編程方面更具有獨到之處,但遺憾的是SolidWorks常常不支持Delphi + OLE。總之,各種軟件都有各自的特點與不足,設計人員根據需要和要求選擇合適的開發工具。

  2利用VB開發的過程

  本文通過VB編程軟件來對Solid`Vorks進行二次開發,所以主要介紹VB的開發過程,具體的過程如下:

  (1)確定能反映零件特征的尺寸參數作為主要參數,并以此作為設計變量,同時確定尺寸相互關系。

  (2)提出設計意圖,分析將要建立的模型,打開VB程序設計軟件,根據設計意圖創建窗體界面,創建程序主界面。

  (3)基于VB的。olidworks二次開發,最重要的是程序代碼的編寫。代碼可以完全由開發者寫人,即完全用程序實現三維模型的參數化設計以及模型的編輯,這種方法編程較為復雜,但可以實現對具有復雜形體的零件造型,這種方法要求開發者對solidworks API函數非常熟悉,但是solidworks API函數有幾百個之多,對于初學者往往不容易掌握。一個簡單實用的方法是先錄制使用solidworks用戶界面執行的操作,即錄制宏,獲得宏操作代碼,將其復制添加到程序所需部分,然后編輯修改以達到程序要求,通過程序驅動設計變量實現模型的建立和更新,這種方法編程較簡單,通用性好。

  (4)通過給出不同的系列尺寸來自動生成零件的三維模型,從而任意實現類似零件三維模型的創建。

  3實例分析

  活塞壓縮機的零件數量較多,可以將主要零部件和常用的標準零部件分別建立數據庫,方便設計人員使用和添加擴充零件模型數量。這里僅對活塞壓縮機中的活塞件的設計過程舉例分析。

  3. 1基本參數確定

  活塞壓縮機中采用的活塞基本結構型式有:筒形、盤形、級差式、組合式、柱塞式等。本文以全封閉式壓縮機無環部筒形活塞為例分析參數化設計過程。

  

 

  零件的實體建模,要求對實體進行系列化的參數化設計。根據實體的外形尺寸來選擇適當的參數變量作為主要參數。如圖2所示筒形活塞的基本參數為:活塞直徑D、活塞銷外徑d、連桿寬度B等基本參數確定。

  其它尺寸要素可以通過關系表達式確定。具體幾何關系表達式如下

  活塞高度:H=CH·D

  活塞銷中心線高度:H1=CH1 · H

  筒形活塞內徑分別為D1 = D-20,D2=D-10

  活塞端面厚度;t=0.05xD

  其中CH,CH1分別為活塞高度系數和活塞銷中心線高度系數,其中CH取值范圍0.6~1.3,CH1的取值范圍0. 4~0.5。

  

 

  3. 2程序界面

  運用VB可以方便的建立程序的主界面如圖4所示,設計人員只需要在輸人參數部分輸人相應的參數,默認情況下,零件的參數如表1所示,活塞其它尺寸參數與輸人參數之間的關系在輸人參數下方有說明,然后點擊創建就可以建立所要求的零件模型。

  3. 3程序代碼的編寫

  對于程序代碼的編寫,簡單實用的方法是先錄制使用Solidworks用戶界面執行的操作,即錄制宏,獲得宏操作代碼,將其復制添加到程序中"創建"控件的click事件下,然后在代碼中找到定義實體模型的尺寸值,用對應的尺寸參數代替這些尺寸值。編輯修改以達到程序要求,通過程序驅動設計變量實現模型的建立和更新,這種方法編程較簡單,通用性好。具體代碼如下:

  

 

  

 

  以上是模型創建的第一步的程序代碼,其余的程序代碼與此類似,無論是錄制宏,獲得宏操作代碼,然后將其復制添加到程序所需部分編輯修改以達到程序要求,還是自己編譯程序代碼都要有以上的格式才能夠運行。

  3. 4程序運行結果

  運行程序,輸人相應的參數,點擊"尺寸計算",程序根據參數的約束關系表達式計算出其它的尺寸參數,然后點擊"創建"建立與用戶輸入參數相對應的零件模型。創建的零件模型如圖4。

  

 

  4總結

  本文通過VB對中檔建模軟件solidworks進行二次開發,結合活塞壓縮機設計的實際應用,實現了活塞壓縮機零件設計過程的參數化、白動化。有效的縮短壓縮機的開發和設計周期,大大的提高了工作效率,也使操作更加的簡單方便。而且為壓縮機進一步的CAE設計提供3D模型。

  運用solidworks二次開發技術有以下特點:

  (1)同樣可以實現零件的參數化設計,對于壓縮機設計人員,運用VB開發solidworks的方法更容易上手,能縮短參數化設計時間,提高效率;

  (2)對于生成的三維零件,在solidworks中可以很方便的生成工程圖。


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

            最新欧美精品一区二区三区| 91麻豆精品国产91久久久久久久久 | 亚洲图片激情小说| 精品成人免费观看| 日韩美女视频在线| 精品成人一区二区三区四区| 久久午夜免费电影| 国产欧美日韩另类一区| 欧美高清在线精品一区| 国产精品美女久久久久aⅴ| 中文字幕一区二区三区四区 | 在线播放日韩导航| 日韩三级.com| 欧美精品一区二区三区蜜臀| 中文字幕乱码一区二区免费| 亚洲女人****多毛耸耸8| 夜夜爽夜夜爽精品视频| 日本网站在线观看一区二区三区 | 日韩一区二区三区视频| 2020国产精品| 国产精品久久久久久久久免费丝袜| 亚洲婷婷国产精品电影人久久| 亚洲色图欧美偷拍| 亚洲1区2区3区4区| 国产在线国偷精品免费看| 成人app软件下载大全免费| 色婷婷精品大视频在线蜜桃视频| 欧美日本高清视频在线观看| 久久综合久久综合九色| 亚洲欧美一区二区视频| 日本欧美肥老太交大片| 高清国产一区二区三区| 欧美区一区二区三区| 国产亚洲精品久| 亚洲国产精品久久人人爱| 国产精品88av| 欧美日韩在线播放三区| 久久久久国产精品免费免费搜索| 中文字幕一区二区三区不卡| 丝袜脚交一区二区| 国产成人精品免费看| 欧美日韩免费观看一区二区三区| 2020国产精品自拍| 亚洲一级电影视频| 成人一区二区三区在线观看| 正在播放一区二区| 日韩毛片高清在线播放| 精品一区二区免费| 欧美亚洲尤物久久| 中文字幕欧美激情一区| 日本不卡一区二区三区高清视频| 不卡av电影在线播放| 欧美一二三四在线| 一区二区三区欧美| 粉嫩绯色av一区二区在线观看| 欧美日韩一级黄| 亚洲三级小视频| 丁香五精品蜜臀久久久久99网站 | 日韩欧美国产综合一区 | 日本乱码高清不卡字幕| 久久噜噜亚洲综合| 日本美女一区二区| 欧美午夜影院一区| 亚洲另类中文字| 99精品视频在线观看免费| 国产亚洲精久久久久久| 久久97超碰色| 日韩女优视频免费观看| 日本不卡在线视频| 欧美天堂一区二区三区| 一区二区三区不卡在线观看| av福利精品导航| 亚洲国产精品t66y| 国产suv精品一区二区6| 国产无一区二区| 国产成人精品影视| 国产日产亚洲精品系列| 国产传媒久久文化传媒| 久久久久久久久免费| 国产一区二区三区免费看| 精品国产乱码久久久久久牛牛 | 秋霞av亚洲一区二区三| 4438成人网| 日本vs亚洲vs韩国一区三区| 欧美久久一二区| 男女视频一区二区| 日韩精品一区二区三区视频| 久久精品国产在热久久| 日韩欧美一级特黄在线播放| 久久精品国产第一区二区三区| 日韩一区二区麻豆国产| 精品一区二区三区视频在线观看| 久久亚洲春色中文字幕久久久| 国产精品1区2区3区| 中文欧美字幕免费| av不卡免费电影| 一区二区三区中文免费| 欧美日韩国产天堂| 久久成人久久鬼色| 国产精品情趣视频| 色婷婷国产精品综合在线观看| 亚洲福利一区二区三区| 日韩免费高清av| 高清不卡一二三区| 亚洲国产精品人人做人人爽| 精品国产麻豆免费人成网站| kk眼镜猥琐国模调教系列一区二区| 国产精品国产三级国产aⅴ原创| 99精品国产99久久久久久白柏| 亚洲卡通动漫在线| 884aa四虎影成人精品一区| 美日韩一区二区| 中文在线免费一区三区高中清不卡| 色综合久久久久久久久久久| 日韩电影免费在线| 欧美激情一区二区在线| 欧美日韩另类一区| 国产乱色国产精品免费视频| 一区二区在线观看不卡| 精品国产伦一区二区三区观看方式 | 亚洲精选免费视频| 精品国产网站在线观看| 不卡av电影在线播放| 丝瓜av网站精品一区二区| 日本一区二区三区国色天香| 日韩精品专区在线影院重磅| 91一区一区三区| 另类成人小视频在线| 亚洲色图清纯唯美| 久久久亚洲精华液精华液精华液| 日本韩国精品在线| 国产高清不卡一区| 午夜视频久久久久久| 欧美经典三级视频一区二区三区| 欧美精品乱码久久久久久按摩| 国产成人精品免费网站| 三级欧美在线一区| 一区二区三区资源| 国产精品狼人久久影院观看方式| 宅男噜噜噜66一区二区66| 色综合天天视频在线观看| 高清不卡在线观看| 久久99精品国产麻豆婷婷| 天使萌一区二区三区免费观看| 亚洲欧美激情一区二区| 日本一区二区免费在线| 精品剧情在线观看| 欧美一级夜夜爽| 欧美精品第1页| 精品视频1区2区| 欧美亚洲国产一区二区三区| 色综合中文字幕国产| 美女爽到高潮91| 丝瓜av网站精品一区二区| 一区二区三区在线看| 亚洲欧美日韩人成在线播放| 国产精品视频看| 中文字幕av一区二区三区高 | 亚洲日本丝袜连裤袜办公室| 国产精品午夜在线| 国产欧美一区二区精品仙草咪| 久久在线观看免费| 久久夜色精品国产欧美乱极品| 26uuu色噜噜精品一区二区| 欧美tickling挠脚心丨vk| 日韩欧美一二三| 久久一区二区视频| 国产欧美一区二区三区在线看蜜臀 | 亚洲一区二区在线免费观看视频 | 欧美专区日韩专区| 欧美视频日韩视频| 在线播放视频一区| 91精品国产日韩91久久久久久| 欧美在线观看一二区| 欧美日韩一区二区三区在线| 制服丝袜激情欧洲亚洲| 日韩一区二区三区四区| 久久青草国产手机看片福利盒子 | 三级影片在线观看欧美日韩一区二区| 亚洲va国产va欧美va观看| 免费观看成人鲁鲁鲁鲁鲁视频| 久久99久久久久久久久久久| 国产伦精品一区二区三区免费| 国产精品一卡二卡在线观看| www.视频一区| 欧美精品丝袜中出| 久久久久综合网| 一区二区三国产精华液| 麻豆国产欧美日韩综合精品二区| 国内成+人亚洲+欧美+综合在线| 豆国产96在线|亚洲| 精品视频一区二区三区免费| 精品久久久久久无| 中文字幕日韩av资源站| 亚洲国产成人av网| 国产原创一区二区| 欧美mv日韩mv| 亚洲三级免费电影| 久久精品国产在热久久| eeuss鲁一区二区三区|