三維參數化造型系統開發需求分析_第1頁
三維參數化造型系統開發需求分析_第2頁
三維參數化造型系統開發需求分析_第3頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、三維參數化造型系統開發需求分析2J設計目標系毓是彖用人機交互設計:瑕曲忙匸對一些需養人為干預的地方.系統對用戶逬行按示*允許用戶址行人為干預設訃.用戶能觀離設沖蠹甜、設計工刪等.t計算機上完戒全剖的設計二件根掘CAD系統開發的特點確電其t殳計目抵如心1提供的用戶藏Q以方低用戶使用為原!拆用戶無需做過多的專業謎練工作就可以宜如地使用該軟件.2)乘統具右良好的交互方釘系統遠行時,能給岀懺單島世胳圖示信見,便用戶的.作能順利地1S行.4)系統可n接輸出產晶圖.2.2設計思想只有芳系統產品殺列的構成是建立在模塊(邇用部件)敷合為主的堪礎上.CAD乘統才可能允分發揮優勢,達到提甌新產品設計欣足.編捲設計

2、、硏制周期的日的,所以建立企業的模煥叱產品系統.起充廿發揮CAD效能的基礎,尼二次開笈的壬翌內容Z囚此采用模袋化思想來設計系紜英最統一股甘成3亍模跌:竝抵解模塊、主要難數說計計算模塊、蠢融化繪圖模塊弘呵。CD數藉庫樓塊該模塊是以SQLSener2000Ji環境而設計的歎協陣謹數據表存鎮代工慎備手冊中有關標準件的類型、型號*幾何尺寸、性穗捋拆等信息,并理立栩應的數現庫維護,從而方便対數摳博進打毎種接作.(2)設計計算揍塊該嵌塊足以Vlisp弩數化堀理為技術對輸入的套數進行校機計算.保證輸入的蟹數能第便模型形探不發生洩變.C3)搟數化繪圖模塊讀取化工設備常用標準件主晏參數,利用AuioCAD的蛙圖

3、工具繪制零件圖“-粗疹數化系緩JT發涉及乳匕述二個惶按.而車系統旺發關謹技術口涉及測2人1)網個梗塊.23設計方案的確定231AutoCAD二次開發23.11二女開發的世文AutoCAD從違初的R14到AutoCADSOOOsAutoCAD2004.直到遠堆出現的新阪AF0CAD2O16經歷恥多隼的發屜*炯今伸星現勃勃生機*究英槍立底園是目前祁企業中、存牛產線匕,用于牛產的圖妖仍然是二維的,AutoCAD在二維圖繪制上的強大功能,是其它三維軟件望塵莫及的.因此對AutoCAD進行二次開發不但具有科研童義,更貝有很大的現實意義.歸納逛來,其意義W:1)有助于縮短機械類產品的設計和生產周期.降低產

4、品成本,提高產品質量和產品生產率,大大增強產品和企業的競爭力.2)有助于推進機械產品生產的標準化、參數化、智能化和協同化發展趙勢,促進制造彳亍業在各個地區、各個設計領域和整個產業的協調發展。3)有助于増強髙校與企業的合作,開發岀具有口主知識產權且囪向行業或特定產品的CAD系統,便得制造企業的產品設計信息化、知識化與網絡化程度不斷提高。開發工具AutoCAD的第一代開發工具當屆于AutoLISP語言,第二代開發工具就是基于C語言的開發工具ADS.第三代VisualAutoLISP,objectARX和VBA.(1)AutoLISP語言AutoLISP是1986年隨AutoCADv2.18提供的二

5、次開發工具.它是一種人工智能語言,是嵌入AutoCAD內耶的COMMONLISP的一個子集,在AutoCAD的二次開發工具中,它是唯一的一種解釋型語言便用AutoLISP可宜接調用幾乎所有的AutoCAD命令.AutoUSP語言最典型的應用之一是實現參數牝繪圖程序設計,包括尺寸驅動程序和骰標拖動程序等,另一個典型應用就足驅動AuioCAD提供PDB模塊構成DCL(DialogControlLanguage)文件創建自己的對話框。AutoLISP具有以下優點Z叫1)語吉規則十分簡單,易學易用:2)直接針對AutoCAD,易于交互:3)解釋執行.立竿見彩.AutoLISP也存在以下峽點:1)功能單

6、一,綜合處理能力差:2)解釋執行,理序運行速度慢:3)跌乏很好的保護機制,源程序保密性著;4)LISP用表來描述一切.并不能很好地反映現實世界和過理,跟人的思維方式也不一致:5)不能直接訪問碇件沒備和進行二進制文件的讀寫.AutoLISP的這些特點,使我僅適合于有能力的終端用戶完成一些自己的開發任務.(2)ADS語言第二代開發工具ADS足AutoCADR1I開始支持的一種基于C語吉的靈活的開發環境。ADS可氏按利用用戶熟悉的C編譯器,將應用程序編譯戒可執行文件后在AuloCAD環境下運行,從而吸利用了AutoCAD環境的強大功能又利用了C語言的結構化編程、運行效率冊的優勢。與AutoLJSP相

7、比,ADS優越之處在于【:1)具備錯綜復雜的大規模處理能力:2)塢犀成機器代碼后執行速度快:3)編譯時可以檢查出程字設計語言的邏輯箔課:4)程呼源代碼的可讀性好于AutoLISPrADS不便2處左于:】)C語占比LISP語宜難于學程和熟練應用:2)ADS程序的戀撤錯保往往導致AutoCAD乃至操作系統的崩演;3)需要編譯才能運行,不易見到代碼的效果:4)同樣功能ADS程序源代碼比AutoLISP代碼氏很多。(3)Visuallisp語言Visuallisp是一種人工皆能語莒.在AutoCAD的二次開發工具中,它是唯一的一種解禪型語莒.使用Visuallisp可宜接調用幾乎所有的AutoCAD命

8、令。作為開發工具.Visuallisp提供了一個完整的集成開發壞境(IDE),包括編譯器、調試器和其他工具,可以堤高二次開發的效率.對于各種用戶輸入的接收、錯誤識別與恢復等操作具有相當優秀的功能,尤其是善于充分發揮CAGD功能的巨大作用,充分利用交互操作的技巧.相比之下,具有最多樣式的程序運行挨式。過去AugLisp最大的不足是不能編譯.牧大的程序包沒有工程(Projcctf的概念,這無疑對較大規模的程序設計造成了困難。而這些現在己經被Vlisp圓滿解決了.編譯成VLX文件,其效率也會比解釋運行條件下提高58倍。VBAfVisualBaskforApplication)VBA是非常流行的.應用

9、程序開發語肯VB的一個子集,是microsoft面向燎終用戶的應用軟件編程語言.它最早出現于microsoft的Excel和Project中,現今VBA己成為VB和所有office產品的組件。VBA最大特點和優勢是利冃面向對象(OOP)的ActiveXautomation技術,使語言的引犁在技術與開發環境分離。它的功能在很大程度上依賴于用戶顯霜的automation接口.同時,由于VBA是基于ActiveXAutomation技術,它可以使用任何Automation技術的應用程序共同工作。基于AutoCAD的VBA應用工程就是高級程序語言的計算功能與AutoCAD的繪圖功能結合,使用VBA程洋

10、語句來控制對AutoCAD圖形的操作。AutoCADActiveX是ActiveX技術在AutoCAD中的應用.由于ActiveX技術是一種完全面向對象的技術,所以許多面向對象的編程語書和應用程序可通過ActiveX與AutoCAD實現通信,并操縱AutoCAD的許多功能。從圖1中可以看出ActiveX在開發語言與AutoCAD之間所起的作用.AuKiCADF/n*AuKKAl)AciixeXr圖l-lActiveX&AutoCAD中的Fig.1-1TheroleofActiveXinAutoCAD23.2開發方案的確定通過上述7T發工只介紹.參數化系統開發可以選擇的工具很多.且面對不

11、同的技術需求可以做出不同的選擇.本系統擬采用Visuallisp和VBA編程語言.因為它們是一種使用和編譯的比較簡申的語言,二者都杲嵌入到AutoCAD系統申.從許多方面來說,二者結合起來實際是一級AutoCAD命令在運行,只是必須遵循一組規則。對千熟悉AutoCAD命令的用戶來說用Vlisp極易實現:加之化工設備常用標準件庫不很大,開發的工作量相對來比較只能算作中小型軟件,因此系統開發過程中三繪繪圖稈序以及常用計算公式均采用Vlisp語E編寫同時利用Vlisp誥宮對AutoCAD進行二次開發,能夠充分發揮AutoCAD的使用效率,用VBA崖立用戶交互界面.利用VBA通過AutoCADActi

12、veXAutomation接口向AutoCAD發送信息,用AutoCAD接口技術啟動AutoCAD加載Vlisp程序建立連接,再使用AutoCAD中提供的DCL對話権技術與Vlisp稈序煙立連接.采用現行標準來實現化工設各常用標準件三鮮參數化設計.將VBA與Vlisp結合并在AutoCAD平臺上開發的三維CAD系統,可最大限度的減少人工交互繪圖時間,大大提高設計效率,縮短新產品開發周期.2.4系統開發流程確定(1)系統開發工作流程圖12系統開發I:作注理圖FigI2Sywcmdcvdopmeniworkflowchart(2)軟件程序運行流程圖1-3較件桂序運行流稈圖Fig.1-3Softwa

13、reprogramflowchartfi;AutoCADfi;AutoCADit馭紋兜文件2.5化工設備常用標準件分類及開發內容確定>.5.1化工設備常用標準件分類經過資料收莫和整理.化工設備常用標準件的類型包括:簡體、封頭、法蘭蓋、疽孔、支座、人孔、法蘭七大類【問,其具體分類如表2所示。農2化工設備常用標準件分類衣Tab.2-1Thecl&iftcaoonofcommonstndardpartsu?«dinchcmicaicquipnicntItTilft7b用杯準fl丿、尖了類一了穽二l刑3GB<M)19aBlGB9019882JBI154-73公U:之艷為內

14、用的JBI155-73MT折邊封頭G球期頭2.封頭(“JBH54-73公杯豈槍為外檜的JB)155-7390*折邊封頭IIG20601-97修価不饒悄襯巴江HG2O6Ol-97tNitta(ftrI蘭it化工12務滋用標準件人罠,二I4芋孔(】1)5支應14)6.人仇(22)了糞一HG20601-97突*小厲創".出法蘭運HG2O6OI-97你制梏面比蘭左HG2060I-97懈老卩1曲占HG20601-9?館制環違按面沱蘭蓋HG21528HG21529HG2153SHG2l530bHG21530CHG2153UGrt)鞍式丈躍BII處A5!耳式支座1-8B樂支承式文金5弋號A型支承氏

15、支屋鞍丈支«(BD5DK500-900慈式文金ABB1坐DM022000處或文4£ASBl32DN21004000HG21315HG21516HG21517-1HG2I517-2HG21517-3HG21518-1HC21518-2了咲一HC20601T7tM初咒曲沱蘭止BG20601T;金T血沱蘭亡HG2060:鋼也樣面注蘭狂I1C20601-97凸面不偽鋼襯屯it蘭蓋HG21531LHG21S31CHG21532aHG215326HG21532cB5!耳式支修型耳戎支止AN盤耳成支淫1-4號A里支祇式支匣疑式支痊(B&)DK159-450JBT4713-92AA

16、N型風戍文座粒式支座BIIHDM500-2000W32I52O-3HG2I521-1HG2l52b2HG2I52J-5IIG215XHG21523-1HG21523-2HG215I9HG2I524-1丫決一了漢一HG2152C!HG21524-2A4K2217, tt<42>HG21520-2CM216.2-84*伶鐵忖比蘭HG215243GB4216.7-84HWO527T2(LJ-N燮)不傍佬«血對燼環松奩帶頸創制備注蘭HG20527-92(LJ-P繪)不柄鋼突面對煒環松if板AfflMttaHG20627-920.JP竝)不竊館突面時焊環臨倉恆袞鍋制管法蘭HC205

17、30-92搐制tt吃蘭用澤膚密対環(FFB>HG20S93-97-1全甲面板式平輝倩制法蘭HC20594-97-1凹面帶毎對焊鋼電管法蘭HG20594-97-3梅面帯頼字丼鐫從管法蘭HC20594-97-5槨面帶減對炸儲劃砂蘭HC20594-97-7凸61帝頸半艸鋼制管法蘭HG20594-977孌面帝«|對焊儲制它広蘭IK205M-97-11向甫頸T燼謂拐麻広蘭HG20594Y;全平血為頸¥炸鋼制也蘭H02O596-97-2TlfflU體鋼附管法蘭HG20528«2(SWLJ5?)WW«曽用冷師環松侖倒制住法竺HG2D53O-92餡制計肚蘭用綠屛密

18、劃環<MFM«>HG2059397-2突而板式甲焊鎧制豺法蘭HG20594-97-2ffiKIBS對焊惻制皆法蘭HG205<M97-4環連接更帝頸對焊鋼制曽法蘭HG20594-97-6梓血帯頸平埠氓制符法蘭HG2050497-8凸血帶杲對坪麗制管法蘭HG20594-97-10燙向帝浚平焊WiltriX蘭HG20594-97-12凸(ESlfJYWWtiX蘭HC2D59597全fffij芯或対焊諷冊普壯蘭MG20596-973檸血U偉恪制W20596-97-7枱回制!W驗;上蘭HG20596-97連捷整體芒江蘭化T.諭冷簾用杯準件人類了類一了炎一HG20596-97突血空休鋼制音広W20597-97-1們由戀熱岸W制普広蘭HC20597-97-2出承抵坪圳創W20597-97-3梅0«承知爛鋼HG2O597-97-4凸曲承於殲対制冊20&9;T"3矣仙承外炸傷7祛蘭(42)制皆注蘭HG2059997時輝環松任鍋制盲HG20WO-97IIHIH1倘松童社蘭HG20600-97-2M(tvlzW環松

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論