999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SolidWorks尺寸驅動參數化的柴油機箱體建模

2019-01-30 09:04:46方,劉
江蘇船舶 2018年5期
關鍵詞:方法模型設計

劉 方,劉 煒

(1.江蘇聯合職業技術學院 無錫交通分院,江蘇 無錫 214151;2.江蘇科技大學 能源與動力工程學院,江蘇 鎮江 212003)

0 引言

柴油機作為應用最為廣泛的內燃機,由于結構形狀復雜,技術要求高,加工難度大,傳統的設計和加工之間的信息傳遞多停留在二維的紙質文件上,導致企業的工作效率較低。隨著數字化、信息化的高科技發展,計算機輔助設計和制造的引入,三維建模和虛擬仿真技術普遍應用于產品研發和設計領域。在研發的過程中,不同尺寸的產品需要重復大量的建模工作來進行仿真分析,不僅勞動強度大,工作效率低,還存在一定的失誤率,浪費了人力、物力和財力。鑒于此,探索一種高效、簡單的建模方法來提高產品的設計和制造水平是亟待解決的問題。本文以柴油機箱體為例,進行基于SolidWorks尺寸驅動參數化建模的二次開發,探討一種簡便的建模方法來提升建模效率。

1 SolidWorks尺寸驅動參數化建模原理

SolidWorks是一款操作簡單、功能強大的機械三維工程軟件[1],是一個基于參數化特征的實體建模系統,提供了二次開發的環境和開放的數據結構,有上百個API(Application Program Interface,應用程序接口)函數,這些函數就是OLE或COM接口。OLE(Object Linking and Embedding)是指對象的嵌入與鏈接,應用程序之間可以通過OLE數據嵌入或鏈接的方法來共享數據;COM(Component Object Model)作為軟件互相通信的一種方式,是組件對象模型接口,定義了標準的構件組建的方法。用戶可應用VBVBAVCDelphi等編程語言對SolidWorks進行二次開發,建立適合自己需要的SolidWorks功能模塊,實現產品的三維建模、裝配檢驗、加工仿真、有限元分析、運動仿真、數控加工和加工工藝的制定,從而提高產品的設計效率和提升設計質量[2]。

參數化設計在當今CAD應用技術中占有重要地位[3],工作人員可以根據產品的形狀和尺寸,通過參數化設計快速草擬出零件圖。變量設計以參數化設計為前提,通過變量設計思路可以實現機構設計與動態設計的運動仿真模擬等。SolidWorks尺寸驅動的參數化建模是設計變量與編程技術相結合的方式,以SolidWorks環境中建立的典型結構模型為基礎,用設計變量作為程序與模型的聯系紐帶。該方法通過少量的變量化參數來控制模型,從而實現快速、準確的圖形設計。

2 柴油機箱體建模實例

2.1 尺寸驅動參數化建模方法流程

尺寸驅動參數化建模方法在建好模型的基礎上調用設置參數的函數實現尺寸修改。程序的修改只需要修改自定的尺寸,但如果這樣直接修改,上面的孔的位置等細節特征都還在原有的位置,因此需要通過添加相關約束條件,使草圖完全定義,實現尺寸聯動。圖1為尺寸驅動參數化建模的基本流程圖。

2.2 使用SolidWorks建立基礎模型

使用尺寸驅動法參數建模的方法需要在事先建好的模型基礎上進行,因此首先需要建立柴油機箱體的實體模型。以CZ 380型柴油機為例進行尺寸驅動參數化建模。打開SolidWorks軟件,根據測繪得到的CZ 380柴油機箱體尺寸,利用軟件建立該箱體的實體基礎模型,如圖2所示。

圖1 尺寸驅動參數化建模的基本流程圖

圖2 CZ 380柴油機箱體模型圖

2.3 VB.NET開發界面設計

打開VB.NET,以箱體底座的長、寬以及箱體高度為設計目標,分別創建以字母A、B、C為標識的Lable控件以及實參輸入框的TextBox控件,以同樣的方法再創建一組零件名輸入框控件和一個Button控件并取名“OK”,最后插入模型照片。然后通過SolidWorks API函數將文本框與箱體的這三個參數尺寸相關聯,改變文本框的輸入數值,即可驅動SolidWorks改變模型的形狀。注意零件重建窗體中三個初始值是建模時的尺寸值,作為重建模型輸入值的參考。重建模型的尺寸不應與初始值相差太大,否則可能引起程序崩潰。零件的窗體界面如圖3所示。

圖3 創建零件對話框

2.4 輸入變量參數并重建模型

在“A”“B”“C”文本框中分別輸入數值310、350、180,定義新零件名稱為“Xiangti1”,如圖4所示。單擊“OK”按鈕,軟件將驅動SolidWorks對模型進行重建,系統將自動生成與文本框中輸入的數值一致、零件名為“Xiangti1”的模型,如圖5所示。

圖4 重建模型參數

圖5 重建模型圖

2.5 VB.NET的應用程序代碼及說明

′引入SolidWorks、System相關模塊(省略)

Public Class Form1

Dim swApp As New SldWorks′定義類型

...... ′省略一般變量聲明

Sub initSW() ′初始化

Try

swModel=swApp.ActiveDoc

swModelDocExt=swModel.Extension

swFeatureMgr=swModel.FeatureManager

swMgr=swModel.SelectionManager

swSketchMgr=swModel.SketchManager

Catch ex As Exception

MsgBox("請先打開SolidWorks!")

End Try

End Sub

Sub createPart1(ByVal Name As String)

swApp.OpenDoc2(System.AppDomain.CurrentDomain.BaseDirectory+"createpart2016.SLDPRT", 1, True, False, False, 0) '打開相對目錄下的零件

initSW()′初始化sw

swSetParameter()′修改尺寸

status = swModelDocExt.SaveAs("C:UsersAdministratorDesktop"+Name+".sldprt",swSaveAsVersion_e.swSaveAsCurrentVersion,SaveAsOptions_e.swSaveAsOptions_Silent, Nothing, 1, 1)

′另存為桌面上的零件

End Sub

Dim D1 As Dimension,D2 As Dimension,D3 As Dimension'定義目標修改尺寸為參數類型

Sub swSetParameter()

Try'定義D1,D2,D3為目標修改尺寸

D1=swModel.Parameter("D1@基準面3")

D2=swModel.Parameter("D1@草圖1")

D3=swModel.Parameter("D2@草圖1")

′獲取錄入的TextBox數值并賦值給形參

D1.Value=TextBoxA.Text

D2.Value=TextBoxB.Text

D3.Value=TextBoxC.Text′

Catch ex As Exception

MsgBox("請輸入正的數值!")

End Try

End Sub

3 結語

本文以柴油機箱體為例,對基于尺寸驅動參數化建模過程從建模思想流程、應用程序窗口設計、程序語言和模型展示等方面進行了詳細說明,通過更改柴油機箱體相關尺寸,使建模過程得以簡化。尺寸驅動的簡化模型方法適合于批量修改零件尺寸需求,建模方法簡單高效,可應用在更多零件的參數化修改工作,從而通過SolidWorks二次開發技術,標準化、參數化實現模型簡化任務。

猜你喜歡
方法模型設計
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
3D打印中的模型分割與打包
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
主站蜘蛛池模板: 99ri国产在线| 在线国产你懂的| 日韩av电影一区二区三区四区 | 成人福利在线视频免费观看| 亚洲天堂成人| 久热精品免费| 91精品国产一区自在线拍| 人人澡人人爽欧美一区| 久久人人97超碰人人澡爱香蕉| 国产精品浪潮Av| 尤物亚洲最大AV无码网站| 看你懂的巨臀中文字幕一区二区 | 亚洲国产精品VA在线看黑人| 成人午夜免费观看| 天天激情综合| www精品久久| 国产一区二区三区在线精品专区| 精品91自产拍在线| 国产全黄a一级毛片| 第九色区aⅴ天堂久久香| 一级在线毛片| 天堂成人av| 国产成人免费| 永久在线精品免费视频观看| 久久精品无码国产一区二区三区| 97国产在线播放| 91黄视频在线观看| 日韩AV无码一区| 亚洲精品少妇熟女| 亚洲无码高清视频在线观看| 99国产精品一区二区| 亚洲—日韩aV在线| 国产成人高清在线精品| 熟女成人国产精品视频| 亚洲天堂网2014| a级毛片免费网站| 午夜精品久久久久久久无码软件 | 人妻熟妇日韩AV在线播放| 亚洲av综合网| 丰满少妇αⅴ无码区| 国产精品视频猛进猛出| 精品国产香蕉在线播出| 久久无码高潮喷水| av午夜福利一片免费看| 亚洲精品欧美重口| 国产中文在线亚洲精品官网| 国产精品三区四区| 人妻少妇久久久久久97人妻| 天天综合色网| 亚洲精品无码日韩国产不卡| 欧美成人精品高清在线下载| 亚洲天堂精品视频| 99er精品视频| 中文字幕亚洲电影| 色悠久久综合| 中文字幕av一区二区三区欲色| 国产拍揄自揄精品视频网站| 精品久久久无码专区中文字幕| 国产特级毛片| 国产无码在线调教| 91精品国产自产在线老师啪l| 久久亚洲国产最新网站| 亚洲国产欧美目韩成人综合| 午夜精品影院| 午夜啪啪福利| 免费xxxxx在线观看网站| 国语少妇高潮| 青青草一区| 亚州AV秘 一区二区三区 | 亚洲精品免费网站| 国产JIZzJIzz视频全部免费| 一区二区理伦视频| 国产午夜无码专区喷水| 国产麻豆精品在线观看| 成年女人a毛片免费视频| 18禁不卡免费网站| 成人亚洲视频| 久久99这里精品8国产| 国产色图在线观看| 国产精品99一区不卡| 亚洲视频一区| 国产精品毛片在线直播完整版|