需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):19362 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘 要:本課題將介紹一款計算機(jī)仿真模擬線切割軟件,基于以前的線切割仿真軟件是在DOS界面下運行,不僅工作效率低下,可視化操作也不完善,所以使用C++作為開發(fā)語言,實現(xiàn)Windows XP下仿真。文章詳細(xì)介紹了線切割的發(fā)展歷史、目前國內(nèi)外的線切割的發(fā)展現(xiàn)狀以及基本的原理、該軟件中C++的使用框架分析,2維仿真的原理分析、3維仿真的原理分析以及G代碼的輸出分析等等。軟件設(shè)計部分主要介紹了Visual C++ MFC框架編程機(jī)理,AutoCAD R12 DXF文件的讀取重繪等等。軟件仿真實現(xiàn)部分列出了幾個主要的程序代碼,并附帶了幾個主要的窗口,包括二維仿真,三維仿真及其G代碼的輸出等等。 設(shè)計過程中R12 DXF文件的讀取、DXF文件元素的重新排序等是遇到的主要問題,針對該問題,首先著重了解了DXF文件的結(jié)構(gòu),然后使用C++將其元素一一讀取,并且在后來的排序中使用了一些技巧,運用相應(yīng)的算法結(jié)構(gòu),比如說誤差分析法等等。 -因此,綜上所述,該軟件具有較強的實用性和針對性。本軟件界面友好,操作簡單,且適合2次開發(fā)。前言部分說明了選題背景和開題意義,而后又詳細(xì)介紹了DXF文件的結(jié)構(gòu)、讀取等信息,軟件的開發(fā)與設(shè)計說明等內(nèi)容,最后給出了軟件的使用說明和軟件設(shè)計的心得體會。 關(guān)鍵詞:線切割仿真;C++;DXF;G代碼
目錄 摘要 ABSTRACT 第1章 緒論-3 1.1電火花數(shù)控線切割加工簡介-3 1.2 線切割數(shù)控技術(shù)的發(fā)展歷史-4 1.2.1 國外線切割數(shù)控編程技術(shù)的發(fā)展現(xiàn)狀-5 1.2.2 國內(nèi)線切割數(shù)控編程技術(shù)的發(fā)展現(xiàn)狀-5 1.3 課題研究的目的和意義-6 1.4本課題的研究內(nèi)容-6 1.5本章小結(jié)-7 第二章AutoCAD R 12DXF圖形交換文件的結(jié)構(gòu)-9 2.1 DXF文件的總體結(jié)構(gòu)-9 2.1.1輸出和查看DXF文件-9 2.1.2 DXF文件的總體結(jié)構(gòu)-9 2.2 DXF文件中組代碼及其含義-10 2.3 DXF文件中各段組代碼及其含義-12 2.3.1 標(biāo)題段組代碼及其含義-12 2.3.2 類段組代碼及其含義-12 2.3.3 表段組代碼及其含義-13 2.3.4 塊段組代碼及其含義-14 2.3.5實體段組代碼及其含義-15 2.3.6 對象段組代碼及其含義-17 2.4 本章小結(jié)-18 第三章 Visual C++6.0 MFC 框架與DXF文件的讀取-19 3.1 Visual C++6.0介紹-19 3.2 DXF文件的讀取-19 3.3 本章小結(jié)-23 第四章 二維仿真與三維仿真-25 4.1 二維仿真-25 4.1.1幾何實體按加工順序的排序處理-25 4.1.2 幾何實體按加工順序的離散處理-26 4.1.3 2維仿真-28 4.2 三維仿真-29 4.2.1 OpenGL簡介-30 4.2.2 三維仿真-31 4.3 本章小結(jié)-33 第五章 G代碼的輸出-35 5.1 G代碼簡介-35 5.1.1 G代碼-35 5.1.2 M代碼-36 5.1.3 R轉(zhuǎn)角功能及其I/J輸出功能-36 5.2 G代碼的輸出-37 5.2.1絕對坐標(biāo)的輸出-37 5.2.2 相對坐標(biāo)的輸出-38 5.3 本章小結(jié)-40 第六章 線切割仿真軟件的使用及應(yīng)用舉例-41 6.1自動編程軟件的結(jié)構(gòu)和功能-41 6.2自動編程軟件的界面和使用介紹-41 6.3 線切割仿真軟件的使用-42 6.4 本章小結(jié)-44 第七章 結(jié)論-45 7.1 設(shè)計的主要工作內(nèi)容-45 7.2本軟件的特點-45 7.3軟件的創(chuàng)新之處-45 7.4本軟件的不足之處-46 參考文獻(xiàn)-47 致 謝-49 |