李星霖-程蓉-基于SolidWorks軟件全參數(shù)機械制圖試題庫建設(shè)_第1頁
李星霖-程蓉-基于SolidWorks軟件全參數(shù)機械制圖試題庫建設(shè)_第2頁
李星霖-程蓉-基于SolidWorks軟件全參數(shù)機械制圖試題庫建設(shè)_第3頁
李星霖-程蓉-基于SolidWorks軟件全參數(shù)機械制圖試題庫建設(shè)_第4頁
李星霖-程蓉-基于SolidWorks軟件全參數(shù)機械制圖試題庫建設(shè)_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

深圳大學(xué)本科畢業(yè)論文(設(shè)計)題目:基于SolidWorks軟件全參數(shù)機械制圖試題庫建設(shè)姓名:李星霖專業(yè):機械設(shè)計制造及其自動化學(xué)院:機電與控制工程學(xué)號:2012110343指導(dǎo)教師:程蓉職稱:教授2016年04月30日深圳大學(xué)本科畢業(yè)論文(設(shè)計)誠信聲明本人鄭重聲明:所呈交的畢業(yè)論文(設(shè)計),題目《基于SolidWorks軟件全參數(shù)機械制圖試題庫建設(shè)》是本人在指導(dǎo)教師的指導(dǎo)下,獨立進行研究工作所取得的成果。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式注明。除此之外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品成果。本人完全意識到本聲明的法律結(jié)果。畢業(yè)論文(設(shè)計)作者簽名:日期:年月日目錄摘要 [13]。至此,自動打開零件模型及工程圖圖紙模板功能的實現(xiàn)過程就介紹完了。4.2.5參考答案彈出窗口的實現(xiàn)該模塊的具體功能是用戶在選擇了題目之后,點擊系統(tǒng)主界面里的“查看答案”按鈕之后,就會彈出所選題目的參考答案。先是觸發(fā)按鈕被點擊事件,然后在該事件過程里面命令系統(tǒng)加載參考答案窗口。代碼如下:PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.Click'實例化參考答案窗口類DimobjKeyAsNewFrmKey'彈出參考答案對話框objKey.Show()EndSub上面的代碼只是彈出的參考答案窗口,要想該窗口顯示所需圖片,還需要在它的加載事件中添加打開圖片的代碼。PrivateSubFrmKey_load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadTry'支持jpg和gif格式的圖片文件'優(yōu)先打開jpg格式的文件IfFile.Exists(strMyStuffPath&"零件表達\參考答案庫\"&strPartName&".jpg")ThenPictureBox1.Image=System.Drawing.Bitmap.FromFile(strMyStuffPath&"零件表達\參考答案庫\"&strPartName&".jpg")ElseIfFile.Exists(strMyStuffPath&"零件表達\參考答案庫\"&strPartName&".gif")ThenPictureBox1.Image=System.Drawing.Bitmap.FromFile(strMyStuffPath&"零件表達\參考答案庫\"&strPartName&".gif")ElseMsgBox("找不到指定的參考答案圖片!")EndIf'調(diào)整圖片框的大小PictureBox1.Width=Me.Width-18PictureBox1.Height=Me.Height-45CatchexAsExceptionMsgBox(ex.Message,,)FinallyEndTryEndSub顯示圖片的方法是先用System.Drawing.Bitmap對象——用于處理由像素數(shù)據(jù)定義的圖像的對象——的FromFile方法,從指定的文件生成System.Drawing對象的Image屬性,再把該屬性值賦給圖片框的Image屬性。這樣就能通過該窗體的圖片框來顯示不同的圖片了。為了達到理想的顯示效果,還要調(diào)整圖片在圖片框中顯示的方式、圖片框的大小和窗口的大小。本文通過設(shè)置圖片框的SizeMode屬性值為StretchImage,使得圖片大小隨圖片框變化;再通過代碼動態(tài)設(shè)置圖片框的寬和高屬性值,使得無論“參考答案”窗口大小怎么變化,圖片框的寬和高總是隨著窗口的寬和高變化。因為圖片大小隨圖片框大小變化,而圖片框大小又隨著窗口大小而變化,所以無論怎么改變窗口的大小,圖片總是能夠填滿窗口,達到比較好的顯示效果。下面給出窗口大小改變時觸發(fā)的,圖片框的寬和高隨之改變的代碼:PrivateSubFrmKey_Resize(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesMe.Resize'圖片框大小跟隨窗口變化PictureBox1.Width=Me.Width-18PictureBox1.Height=Me.Height-45EndSub4.3本章小結(jié)本章主要介紹了如何創(chuàng)建SolidWorks插件,以及通過API對象調(diào)用SolidWorks的功能的方法。此外,還重點介紹了機械制圖試題庫系統(tǒng)各個功能模塊的實現(xiàn)過程和其中的關(guān)鍵技術(shù)、重點難點。5.機械制圖試題庫系統(tǒng)實例5.1機械制圖試題庫系統(tǒng)實例演示通過設(shè)置,可使SolidWorks啟動的時候加載機械制圖試題庫,如圖14所示。圖14SolidWorks啟動時加載插件前面已經(jīng)說過,SolidWorks處在零文件狀態(tài)的時候,系統(tǒng)處于激活狀態(tài);在非零文件狀態(tài)的時候,系統(tǒng)處于非激活狀態(tài)。系統(tǒng)兩種狀態(tài)分別見圖10和圖15。圖15處于非激活狀態(tài)下的菜單欄點擊菜單欄按鈕,彈出試題庫系統(tǒng)主界面,可以發(fā)現(xiàn)彈出窗口左邊的列表框已經(jīng)自動從數(shù)據(jù)庫讀取項目了,如圖16所示。圖16加載完題目列表的主菜單選擇其中一道題目的時候,自動顯示它的預(yù)覽圖和參考尺寸,如圖17、圖18所示。圖17顯示題目1的預(yù)覽圖和參考尺寸圖18顯示題目2的預(yù)覽圖和參考尺寸此時可直接查看選中題目的零件表達參考答案,當(dāng)然之后也可以隨時查看。又或者選擇工程圖圖紙模板之后先進入練習(xí)模式,點擊“進入練習(xí)”按鈕之后,系統(tǒng)會發(fā)送指令給SolidWorks,讓它自動從試題庫系統(tǒng)的資源庫打開用戶選擇的題目的模型和圖紙模板。然后用戶就可以直接開始零件表達練習(xí),而無需進行那些瑣碎的重復(fù)操作了。5.2本章小結(jié)本章按照系統(tǒng)的一般使用步驟對機械制圖試題庫系統(tǒng)的使用效果進行了演示。6.總結(jié)與展望本文針對目前機械制圖的教學(xué)現(xiàn)狀,開發(fā)基于SolidWorks的,方便老師教學(xué)、學(xué)生練習(xí)的試題庫系統(tǒng)。本文取得的成果包括:(1)成功創(chuàng)建了能彈出自定義用戶窗口的SolidWorks插件,為基于SolidWorks二次開發(fā)技術(shù)的各種各樣的系統(tǒng)的開發(fā)打好了基礎(chǔ);(2)成功實現(xiàn)了從Excel表格文件讀取任意數(shù)據(jù)到列表框和標(biāo)簽控件,為基于VB.NET和Excel的數(shù)據(jù)處理問題的解決打好了基礎(chǔ);(3)設(shè)計并實現(xiàn)了機械制圖試題庫系統(tǒng),重點加強學(xué)生零件表達方面的練習(xí)。該系統(tǒng)操作簡便、運行穩(wěn)定,方便學(xué)生自主練習(xí),能有效提高他們的學(xué)習(xí)效率,提高機械制圖能力;綜上,本文開發(fā)的系統(tǒng)設(shè)計思路清晰,基本實現(xiàn)了期望的功能。但由于本人時間、精力和能力等方面的限制,本文的試題庫系統(tǒng)還不夠完善,例如收錄的題目不夠多,題型不夠豐富等。本機械制圖試題庫系統(tǒng)的進一步開發(fā)和完善可以從多個方面著手,比如:增加試題庫收錄的題目;提供零件模型的尺寸信息和技術(shù)要求,讓學(xué)生進行完整的零件圖繪制練習(xí);設(shè)置一個增刪、修改題目和相關(guān)資源的界面,進一步方便題庫的管理等??偠灾?,本文的研究成果既可作為教師課堂上使用的輔助教學(xué)系統(tǒng),又可以供學(xué)生課下自主練習(xí),能有效促進機械制圖的教學(xué)?!緟⒖嘉墨I】嚴(yán)麗麗,曾維鵬,陳鶴年.CAD軟件輔助《工程制圖》教學(xué)的探索與實踐[J].科技信息,2009(35):856.鄭和東,成海濤.機械制圖[M].哈爾濱:哈爾濱工程大學(xué),2009仝基斌,晏群.機械制圖[M].北京:機械工業(yè)出版社,2008.Jankowski.G&R.Doyle.SolidWorksforDummies[M].Hoboken:WileyPublishing,Inc.2008達索系統(tǒng)公司.SolidWorksAPI幫助文檔[CP/0L].Halvorson.M.MicrosoftVisualBasic2010StepbyStep[M].Washington:MicrosoftPress.2010Willis.T&B.Newsome.VisualBasic2010入門經(jīng)典(第六版)[M].吳偉敏,李周芳,譯.北京:清華大學(xué)出版社,2011Randolph.N.VisualStudio2010高級編程[M].任鴻,譯.北京:清華大學(xué)出版社,2012范文慶,周彬彬,安靖.WindowsAPI函數(shù)、接口、編程實例[M].北京:人民郵電出版社,2009:21-22ExcelHome.Excel2010應(yīng)用大全[M].北京:人民郵電出版社,2011王文波,涂海寧,熊君星.SolidWorks2008二次開發(fā)基礎(chǔ)與實例(C++)[M].北京:清華大學(xué)出版社,2009Sheldon.B&B.Hollis.VisualBasic2010&.NET4高級編程(第六版)[M].彭琿,余科洋,譯.北京:清華大學(xué)出版社,2011殷國富.SolidWorks二次開發(fā)實例精解:沖模標(biāo)準(zhǔn)件3D圖庫[M].北京:機械工業(yè)出版社,2006致謝感謝程蓉老師在本論文的研究和書寫過程中,對我的悉心指導(dǎo)和親切關(guān)懷。從開題報告的撰寫到系統(tǒng)設(shè)計開發(fā),再到論文的擬稿,程老師耐心寬容,多次給予我寶貴的指導(dǎo)意見,幫助我克服障礙。感謝父母把我養(yǎng)育成人,正是他們一貫的無私付出,讓我能夠?qū)P耐瓿蓪W(xué)業(yè)。TheConstructionoftheMechanicalDrawingTestDatabasebaseonSolidWorks【Abstract】"Mechanicaldrawing"isthecarrierofengineeringandproductinformation,anditisthelanguageofexpressionandcommunicationinengineering.Thetheoryofmechanicaldrawingisrigorousandpractical,anditisanimportanttechnicalfoundationcourseforundergraduateingeneralcollegesanduniversities.Throughthiscourse,students'scientificthinkingmethod,engineeringandinnovationconsciousnesswillbecultivated.Theexpressionofpartsdrawingisthekeyanddifficultpointofthiscourse,thispaperwillfocusontheexpressionofpartsdrawing,andthedevelopmentofatrainingdatabasesystemforstudents.Inthispaper,usingStudioVisual2010forthedevelopmentenvironment,VB.NETfortheprogramminglanguage,combinedwiththesecondarydevelopmenttechnologyofSolidWorks,forthedevelopmentofamechanicaldrawingtestlibrarysystem.Thesystem,asaSolidWorksplug-inforthestudentstopracticethetheexpressionofthepartsonSolidWorks,providesasimpleandconvenientenvironmentandoperatinginterface.Thissystemisdesignedtodevelopstudents'abilitytodrawandreadthestandardpartsdrawing.Mechanicaldrawingtestdatabasesyst

溫馨提示

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

最新文檔

評論

0/150

提交評論