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

基于組件的快速變型設計系統的開發

2018-01-18 09:03:12
制造業自動化 2017年9期
關鍵詞:方法模型設計

(青島大學 機電工程學院,青島 266071)

0 引言

在市場經濟快速發展的大環境下,企業要想搶占一席之地,必須對市場做出快速的響應,想要快速高效的設計三維產品更離不開CAD/CAM的支持[1],特別是三維設計軟件Creo的普及應用,但是越來越多的企業不再滿足于簡單的使用CAD軟件,從而提出二次開發的需求,使軟件更具實效性,達到提高企業產品設計效率,縮短設計周期的目的[2]。Creo/TOOLKIT是Creo軟件自帶的二次開發工具,能夠很好的完成對Creo軟件功能的進一步拓展,滿足廣大用戶對軟件高層次的需求。

組件是零件按照一定的規則裝配組合而成,設計方法有自頂向下設計和自底向上設計兩種[3]。本文以凸輪連桿機構組件為例,分別采用自頂向下和自底向上的設計方法建模,然后用本文開發的系統對用這兩種設計方法設計的實例組件模型進行快速變型設計,驗證本系統對組件產品的通用性和變型設計的快速性。

1 組件建模方法介紹

1.1 自頂向下設計方法

自頂向下(Top-Down)設計方法提供了一種從概念設計到具體零部件設計的設計理念,它以組件的總體布局作為設計的出發點,然后逐步細化,從整體結構設計再到底層零件的設計,實現了一種由上而下的設計過程[4]。在Creo軟件中是以骨架模型的方式來實現該設計方法,該設計方法有以下優勢[5]:1)符合產品的設計思路和設計步驟;2)零部件具有整體性和關聯性,便于修改和調整設計意圖;3)設計信息的管理可以集中化,便于實現并行設計。

1.2 自底向上設計方法

自底向上(Bottom-Up)設計方法提供了一種從零件到組件的裝配思想,它通過零件的分別建模,再到零件的組合裝配,來實現整體組件的裝配過程[6]。用自底向上設計的組件,零部件之間沒有數據聯系,只存在裝配關系,修改某一零件的參數,不會引起其余零部件結構的變化,所以一般適用于無關聯組件的裝配。由于該設計方法簡單易學,對不復雜的組件實用性強,同樣受到廣大用戶的青睞。

2 Creo二次開發與具體流程

2.1 開發環境和開發工具

本文選用的開發平臺是三維設計軟件Creo,以Creo自身帶有的Creo/TOOLKIT為二次開發工具,在Visual Studio 2010集成開發環境下,利用MFC技術,完成對Creo軟件功能的二次開發,實現用戶對軟件本身更高層次需求的目的。系統架構如圖1所示。

Visual Studio 2010集成開發環境支持C、C++以及C++/CLI等編程語言,集編輯、編譯、連接、調試等功能于一體,并為用戶提供了多種實用工具,方便的實現了對應用程序的編寫、跟蹤和管理,從而降低了開發難度和開發工作量[7]。

圖1 組件快速變型設計系統構架圖

2.2 開發流程

Creo/TOOLKIT應用程序的開發大致包含確定運行模式、配置開發環境和項目屬性、編寫源文件、編譯鏈接生成DLL文件、編寫注冊信息、注冊運行等環節。其中一些環節可以靈活調整,根據自己的需要自行安排順序,例如編寫菜單資源、編寫注冊信息可以放在開發過程中的任意環節。

3 組件快速變型設計系統中的關鍵技術

3.1 菜單設計技術

在Creo軟件平臺下,想要實現組件模型快速變型設計系統的開發,菜單的設計是尤其重要的一步,菜單是實現Creo平臺與所開發系統交互的重要途徑。因此,必須在Creo主菜單中添加菜單項和菜單按鈕動作函數。在本系統中,采用記事本編寫菜單資源文件Message.txt;使用Creo/TOOLKIT的函數編寫源程序,給菜單按鈕設計功能函數。信息文件中的部分內容和菜單最終達到的效果如圖2所示。

3.2 組件模型尺寸、關鍵參數和關系式的檢索與提取設置

對組件模型的所有尺寸、關鍵參數和關系式進行檢索、提取以及對它們的設置(修改、添加和刪除)等相關操作是整個開發系統中的核心部分。比如要實現組件模型尺寸變更的前提首先要完成對組件模型特征信息的提取,Creo/TOOLKIT利用關鍵函數ProSolidFeatVisit( )來實現上述功能,該函數的原型如下:

完成組件模型特征的提取,就可以確定尺寸信息,通過修改相關參數來實現組件模型的快速變型設計。本系統針對組件模型開發了三種變型設計方法,包括尺寸操作,參數操作和關系式操作。具體操作設計原理如圖3所示。

圖2 菜單信息文件及菜單效果

圖3 組件模型的尺寸操作、參數操作和關系式操作過程

4 工程應用實例

4.1 對自底向上設計的組件的操作

由于自底向上的設計方法適用于比較簡單的組件,一般不涉及尺寸的參數化設計,因此只用本系統主交互界面中的尺寸操作就可快速完成此類組件的變型設計。首先采用自底向上的設計方法對實例凸輪連桿機構組件進行設計。圖4是對自底向上設計的凸輪連桿機構組件進行快速變型設計的部分展示。其中在尺寸操作欄“編輯”按鈕的作用是方便用戶對組件模型中的關鍵尺寸進行標記,修改完成后按“修改”按鈕就可將修改后的信息傳到組件模型中,以后重新打開組件模型時,標記過的關鍵尺寸信息不會消失,下次可以直接對這些關鍵尺寸的數值進行修改;顯示尺寸時可選擇數值顯示和名稱顯示兩種,使修改組件時更加方便直觀。當對組件模型的尺寸操作完成后,按“再生模型”按鈕就可完成模型的重新生成。

4.2 對自頂向下設計的組件的操作

在Creo平臺下采用自頂向下設計的組件是通過骨架模型實現的,并且通常涉及到組件的參數化設計,因此,快速變型設計系統中的尺寸操作已經不能滿足用戶的需求,此時需要用戶打開本系統主交互界面中的“參數操作”按鈕,彈出參數操作對話框,此對話框功能是對組件模型中的參數進行提取,然后對提取的參數進行相關操作。本實例的凸輪連桿機構組件另一種建模方法就是采用自頂向下的設計方法,運動骨架模型如圖5所示,運動骨架運行無誤后,將凸輪連桿機構的構件附加到骨架模型上,完成組件的建模。圖6是參數操作對話框對建模后的凸輪連桿機構組件操作的部分功能展示。

圖5 凸輪連桿機構運動骨架

圖6 連桿參數信息修改與模型變更前后對比

對于參數操作對話框中的其他功能,比如新參數的添加和已有參數的刪除等功能不再一一介紹,同理,系統主交互界面中的“關系式操作”功能,顧名思義,就是把組件模型中的關系式提取出來,然后對提取出來的關系式進行相關操作,比如關系式的修改,新關系式的添加等,這里也不再介紹。總之,所有的操作按鈕目的只有一個,就是方便用戶對組件模型進行快速的變型設計,縮短開發人員對新產品的開發周期,快速實現產品的系列化。

5 結束語

文章利用Creo軟件自帶的Creo/TOOLKIT二次開發工具,結合Visual Studio 2010集成開發環境,完成了組

【】【】件快速變型設計系統的開發。該系統能夠實現組件產品的快速變型設計實現產品的系列化。通過工程應用實例,驗證了該系統對組件產品的通用性,滿足了企業用戶對軟件更高層次的需求,進一步拓展了Creo軟件功能,提高了對組件產品的變型設計效率。本文對研究基于Creo平臺有關組件產品方面的二次開發有一定的借鑒意義。

[1]徐新勝,李丹,嚴天宏,等.面向柔性客戶需求的產品變型設計方法[J].計算機輔助設計與圖形學學報,2012,24(3):394-399.

[2]鄒炳輝.應用PTC Creo自頂向下方法進行變壓器的設計[J].機電工程技術,2015,(8):149-152.

[3]李健.產品設計的BOTTOM-UP和TOP-DOWN設計方法研究[J].機械工程師,2013,(12):47-48.

[4]劉釗,付亮,何玉玲.Pro/E自頂向下方法在復雜機械設計中的應用[J].機械設計與研究,2011,05:18-20,24.

[5]李祥松.基于Pro/E的掘進機整機Top-down設計[J].煤礦機械,2015,36(4):261-262.

[6]李超,沈精虎,佟河亭.基于組件模型的常用機構庫研究與開發[J].機械科學與技術,2011,07:1124-1127.

[7]吳衛東,廖文和.基于裝配級關聯的產品裝配模型整體參數化設計方法研究及應用[J].現代制造工程,2013,08:72-75,138.

猜你喜歡
方法模型設計
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權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
捕魚
主站蜘蛛池模板: 夜夜操天天摸| 欧美激情,国产精品| 久久鸭综合久久国产| 亚洲精品麻豆| 六月婷婷精品视频在线观看| 国产精品久久久久鬼色| 国产一区二区三区免费观看 | 亚洲精品第五页| 无遮挡国产高潮视频免费观看| 亚洲丝袜第一页| 特级aaaaaaaaa毛片免费视频| 成年人国产视频| 亚洲大学生视频在线播放| 色一情一乱一伦一区二区三区小说| 老色鬼欧美精品| 久久青草精品一区二区三区| 欧美日韩中文国产| 欧美精品啪啪| 成年A级毛片| 三上悠亚在线精品二区| 亚洲无码高清一区二区| 小蝌蚪亚洲精品国产| 无码一区二区三区视频在线播放| 久热精品免费| 久久精品视频一| 一本色道久久88亚洲综合| 国产精品久久自在自2021| 午夜欧美在线| 成年人免费国产视频| 久久精品丝袜| 色亚洲成人| 国产精品久久久久久久伊一| 蜜桃视频一区二区三区| 亚洲中文精品人人永久免费| 男女男精品视频| 亚洲成人福利网站| 日韩国产综合精选| 国产精品999在线| 国产精品永久久久久| 国产不卡一级毛片视频| 四虎在线观看视频高清无码| 欧美一区二区三区不卡免费| 好吊妞欧美视频免费| 精品夜恋影院亚洲欧洲| 亚洲精品国产综合99久久夜夜嗨| 黄色不卡视频| 国产精品观看视频免费完整版| 日韩欧美高清视频| 一级毛片高清| 欧美特级AAAAAA视频免费观看| 午夜国产精品视频| 92午夜福利影院一区二区三区| 99re热精品视频中文字幕不卡| 老司机精品一区在线视频| 久久香蕉国产线| 国产成人精品亚洲77美色| 国产乱子伦一区二区=| 欧美日韩一区二区三区四区在线观看| 日韩国产精品无码一区二区三区 | 思思99热精品在线| 久久综合色视频| 国产精品大白天新婚身材| 国产精品视频系列专区| 婷婷丁香在线观看| 久草美女视频| jizz国产视频| 亚洲日本中文字幕天堂网| 亚洲a免费| 国产成人久久777777| 亚洲色图欧美| 国产超碰一区二区三区| 亚洲无线一二三四区男男| 国产精品国产主播在线观看| 成人午夜福利视频| 欧美97欧美综合色伦图| 国产AV无码专区亚洲A∨毛片| 亚洲成人播放| 国产成人无码综合亚洲日韩不卡| 国产精品综合色区在线观看| 国产精品亚洲天堂| 在线精品视频成人网| 97人人模人人爽人人喊小说|