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

齒輪油泵參數化設計的研究與實現

2018-09-26 10:18:50湯海霞
無線互聯科技 2018年14期
關鍵詞:參數化設計二次開發

湯海霞

摘 要:齒輪油泵是液壓傳動系統的動力元件,應用非常廣泛。為了縮短產品的開發周期,提高設計人員的工作效率,對產品進行二次開發,文章研究了VB 6.0環境下solidworks 2016二次開發的方法,使用solidworks提供的API進行編程,完成solidworks參數化建模工作,并開發齒輪油泵專用模塊化系統。

關鍵詞:solidworks;二次開發;參數化設計;API

為了使工作人員從大量重復的計算和建模工作中解脫出來,我們可以通過軟件的二次開發建立一個專門用來設計齒輪泵的參數化系統。在設計時工作人員只要輸入全部參數,系統就可以根據輸入值將設計模型繪制出來,若變動其中一個或多個數據,系統就會根據變化來變動其他與之關聯的尺寸,重新建模,這樣就給設計帶來很大的方便,很好地實現了人機交互建模功能,這是參數化設計最大的特點。

1 二次開發的關鍵技術和方法

solidworks二次開發應用程序接口(Application Program Interface,API)有著良好的開發性和兼容性,solidworks本身的大部分功能都可以通過調用solidworks API命令實現[1]。當然,通過調用solidworks API對象也可以建立用戶需要的、專用的模塊[1]。參數化設計一般有兩種方法,第一種是程序參數化建模法,完全通過編程實現三維模型的參數化設計[2];第二種是參數化系統建模法,即通過人機交互形式建模[2],對于結構相同、而尺寸不同的零件比較適用于此方法。最后利用API的相關功能對添加的零件進行自動定位、配合、面遍歷等使裝配準確,實現自動組裝。

2 齒輪油泵二次開發流程

就齒輪油泵參數化設計為研究對象,主要研究solidworks產品模型參數化建模、solidworks開發技術、數據庫接口,以及二次開發的步驟,完成對齒輪泵的模塊化產品設計。分析產品的結構,對每一個零件建立數據庫,實現VB程序對Access數據庫的調用。另外通過加載動態鏈接庫(Dynamic Link Library,DLL)文件形成新的用戶菜單,獲得與solidworks風格一致的用戶操作界面,并建立了主菜單、一級子菜單、二級子菜單及程序的調用。二次開發流程如圖1所示。

3 齒輪油泵二次開發技術研究

3.1 用戶操作界面的菜單制作

為了獲得和solidworks風格一致的用戶操作界面,一般在進行solidworks二次開發時,會制作相應的用戶菜單,使用戶可以從菜單調用開發的自定義系統。這樣就確保了開發系統和solidworks具備相同的界面風格。

分析齒輪油泵系統可知,主菜單定義為“齒輪泵參數化設計”,在主菜單下面有兩個一級子菜單,分別為“零件參數化”和“自動裝配”,同時,一級菜單下面還有二級子目錄。

菜單的建立編程如下。

Private Sub AddMenus () 定義添加菜單函數

無文檔模式下的VB二次開發菜單

iSldWorks.AddMenu swDocNONE, "齒輪泵參數化設計”, -1定義主菜單

在一級菜單”零件參數化”下面建立二級子菜單”新建文檔”, 回調函數為”NEWDOC”

iSldWorks.AddMenuItem3 swDocNONE, iCookie, “新建@零件參數化@齒輪泵參數化設計”,-1,“NEWDOC”, “新建文檔”

在一級菜單”零件參數化”下面建立二級子菜單”齒輪”,回調函數為“CHILUN”

VB程序編制好后,經過調試后,可以直接編譯生成DLL動態鏈接庫文件,此文件打包了程序中使用的所有API包庫,可以被solidworks識別、讀取,并運行。生成MyAddin_VB.DLL動態鏈接庫文件后,可以直接被solidworks系統所識別。在solidworks界面可以直接加載并存在于solidworks菜單欄中。加載此插件。點擊“打開”,solidworks加載菜單欄如圖2所示。

同時,在工具-插件管理欄里,可以看到MyAddin_VB插件已經加載到solidworks工作環境中。

3.2 齒輪油泵系統數據庫的建立

齒輪油泵系統包含很多零部件,每個零部件都必須建立各自的數據庫。下面以齒輪零件的數據庫為例,詳細介紹制作數據庫的方法和步驟。

漸開線直齒輪數據庫包含8個屬性(字段),即序號、軸徑d、齒數z、齒厚h、模數m、壓力角a、鍵槽深、鍵槽寬。首先新建數據庫文件,命名為DataBase,齒輪數據庫命名為齒輪.mdb。

切換到數據表視圖,可以向表格中添加數據,圖3所示為添加完成后的齒輪數據庫。

數據庫制作好后,將數據庫文件DataBase.mdb復制到SWAddin_VB程序根目錄下,以便程序調用數據庫[3]。

3.3 數據庫的調用和響應

VB程序對Access數據庫的調用有多種方法,本文選擇較為簡單的一種調用方式。VB自帶有Data控件,此控件自動定義了對數據庫的鏈接。以齒輪為例(見圖4—5),首先在界面上放置Data控件。

在齒輪窗體啟動加載時,必須指定數據庫的位置,以供程序讀取。在Form_Load() 程序段,定義如下路徑語句。

Private Sub Form_Load ()

設置數據控件的數據源的名稱和位置

Data1.DatabaseName = App.Path & “\DataBase.mdb”

Data1.RecordSource = “齒輪”

……

End Sub

4 參數化設計調試及實現—以主動齒輪軸為例

主動齒輪軸程序調試。

……

Private Sub Form_Load ()

Data1.DatabaseName = App.Path & “\DataBase.mdb” 設置數據控件的數據源的名稱和位置

5 結語

基于solidworks參數化建模技術、Access數據庫管理技術等,對齒輪油泵進行參數化設計與自動裝配。能夠滿足產品更新速度快、減少設計人員的開發時間,有助于實現企業的資源整合,通過對數據分析,歸納,對企業要求設計的對象建立交互繪圖系統,使用時直接調用,實現資源的整合。文章通過參數化平臺,為產品后續的動態仿真模擬、2D圖紙的生成提供了前提條件。

猜你喜歡
參數化設計二次開發
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
西門子Operate高級編程的旋轉坐標系二次開發
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
淺談全方位深松機的設計與優化
基于設計模板的鍋筒參數化設計系統開發
軟件導刊(2016年9期)2016-11-07 21:27:21
基于SolidWorks的零件建模參數化設計應用簡析
科技資訊(2015年19期)2015-10-09 19:31:12
Micaps3.2 版本二次開發入門淺析
西藏科技(2015年12期)2015-09-26 12:13:51
基于CATIA的飛機復雜結構件三維參數化設計①
科技資訊(2015年8期)2015-07-02 18:34:21
基于行人頭部保護和剛度要求的發動機罩內板優化設計
工程船舶參數化設計與結構分析
科技與創新(2015年6期)2015-05-04 23:38:18
主站蜘蛛池模板: 三级毛片在线播放| 亚洲AV无码一区二区三区牲色| 亚洲综合色婷婷中文字幕| 毛片一级在线| 日韩福利视频导航| 97精品伊人久久大香线蕉| 亚洲无码高清一区| 国产精品一老牛影视频| 国产97视频在线| 亚洲91在线精品| 国产欧美日韩综合在线第一| 久久精品只有这里有| 欧美一区二区三区不卡免费| 欧美三级日韩三级| 亚洲精品无码AⅤ片青青在线观看| 国产高清色视频免费看的网址| 日本手机在线视频| 九九热在线视频| 精品国产免费观看| 亚洲第一区欧美国产综合| 亚洲妓女综合网995久久| 国产免费羞羞视频| 好吊色妇女免费视频免费| 青青青亚洲精品国产| 免费网站成人亚洲| 在线欧美国产| 中文成人无码国产亚洲| 天天色天天综合| 一级毛片免费观看久| 国产激情无码一区二区APP | 亚洲成a人片77777在线播放| 亚洲天堂视频在线免费观看| 国产精品嫩草影院视频| 亚洲av成人无码网站在线观看| 夜夜高潮夜夜爽国产伦精品| 亚洲国产AV无码综合原创| 亚洲色图狠狠干| 国产高清在线观看| 国产凹凸视频在线观看| 欧美成人一区午夜福利在线| 亚洲欧洲日韩国产综合在线二区| 欧美一级专区免费大片| 亚洲综合18p| 91亚洲视频下载| 女人18毛片久久| 一边摸一边做爽的视频17国产| 六月婷婷激情综合| 一级毛片不卡片免费观看| 狠狠五月天中文字幕| 亚洲男人的天堂在线| 蜜桃视频一区| jizz国产视频| 久久精品91麻豆| 亚洲久悠悠色悠在线播放| 天堂中文在线资源| 亚洲性视频网站| 国产成人精品免费av| 国产91在线免费视频| 中文无码日韩精品| 黄色网站在线观看无码| 欧美va亚洲va香蕉在线| 婷婷色在线视频| 国产美女在线观看| 亚洲精品第五页| 四虎在线观看视频高清无码| 亚洲爱婷婷色69堂| 91青青草视频| 日本道中文字幕久久一区| 欧美综合区自拍亚洲综合天堂| 国产经典在线观看一区| 99国产精品国产高清一区二区| 亚洲最新在线| 国产自在线播放| www.国产福利| 国产免费人成视频网| 园内精品自拍视频在线播放| 免费AV在线播放观看18禁强制| 91精品啪在线观看国产91九色| 亚洲天堂日本| 亚洲AV无码精品无码久久蜜桃| 91免费观看视频| 久久久91人妻无码精品蜜桃HD|