freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于solidworks二次開發(fā)的飛行器快速設(shè)計(jì)-資料下載頁

2024-11-24 07:36本頁面

【導(dǎo)讀】導(dǎo)彈是現(xiàn)代戰(zhàn)場(chǎng)中必要的武器,所以導(dǎo)彈的研發(fā)對(duì)一個(gè)國家來說是至關(guān)重要的,彈、還得做試驗(yàn),再修改,每個(gè)步驟都需要很多物力、人力等等,成本很高。有的導(dǎo)彈上加以修改得到性能符合的導(dǎo)彈?!癝olidWorks”二次開發(fā)的飛行器快速設(shè)計(jì)方法。導(dǎo)彈的快速設(shè)計(jì)方法是基于參數(shù)化設(shè)。在已經(jīng)設(shè)計(jì)好的導(dǎo)彈模型下,利用MFC設(shè)計(jì)程序界面,通過在

  

【正文】 使導(dǎo)彈同時(shí)也具備一定的操縱性,靜穩(wěn)定裕度也不可太大,在加入自動(dòng)駕駛儀之后,可以放寬靜穩(wěn)定度,進(jìn)而對(duì)部位安排進(jìn)行適當(dāng)?shù)恼{(diào)整。 以上即完成導(dǎo)彈部位安排,至此也完成了反坦克導(dǎo)彈系統(tǒng)方案的初步設(shè)計(jì)。 導(dǎo)彈快速設(shè)計(jì)過程中以上數(shù)據(jù)是必要的,戰(zhàn)術(shù)技術(shù)指標(biāo)跟導(dǎo)彈的發(fā)動(dòng)機(jī)系統(tǒng)有密切關(guān)系,決定發(fā)動(dòng)機(jī)的推力大小,發(fā)動(dòng)機(jī)質(zhì)量和推進(jìn)劑質(zhì)量 。氣動(dòng)布局北京理工大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) Opinos adugethry39。mlcAv,fPb20*jZTxMI:EYB()21 對(duì)導(dǎo)彈的運(yùn)動(dòng)軌跡和射程有很大的影響。 戰(zhàn)斗部的尺寸也影響導(dǎo)彈的直徑。 還有結(jié)構(gòu)系統(tǒng)設(shè)計(jì)也是關(guān)鍵,總體布局安排將決定導(dǎo)彈的質(zhì)量特性。 本文 進(jìn)行快速設(shè)計(jì)的時(shí)候需要導(dǎo)彈的各項(xiàng)重要參數(shù),是有依據(jù)的設(shè)計(jì)導(dǎo)彈。但是本人的能力和時(shí)間的有限,只 參考以上所有參數(shù)中的幾項(xiàng)參數(shù)進(jìn)行導(dǎo)彈的快速設(shè)計(jì)。 Opinos adugethry39。mlcAv,fPb20*jZTxMI:roEYB()22 第三章 Visual C++和 SolidWorks 聯(lián)合應(yīng)用 Visual C++ 簡(jiǎn)介及開發(fā)環(huán)境的構(gòu)成 Visual C++簡(jiǎn)介 Visual C++是 Windows 環(huán)境下最主要的應(yīng)用開發(fā)系統(tǒng)之一,是 C++語言的集成開發(fā)環(huán)境, 開發(fā)環(huán)境十分友善,其高度的可視化開發(fā)方式和強(qiáng)大的向?qū)Чぞ?(AppWizards)能夠幫助用戶輕松地開發(fā)出多種類型的應(yīng)用程序。它 與 Win32緊密相連, 強(qiáng)大的調(diào)試功能為大型復(fù)雜軟件的開發(fā)提供了有效的排錯(cuò)手段。 圖 31 Visual C++ 的核心 是 Microsoft 基 礎(chǔ)類庫 (Microsoft Foundation Class Library,簡(jiǎn)稱為 MFC),即通常所說的 MFC。在大多數(shù)情況下 Visual C++和 MFC 相同。 MFC 相當(dāng)徹底的封裝了 Win32 軟件開發(fā)工具包 (Software Development Kit,即通常所說的 SDK)中的結(jié)構(gòu)、功能,它為編程者提供了一個(gè)應(yīng)用程序框架,這個(gè)應(yīng)用程序框架為編程者完成了很多 Windows 編程中的列行性工作,如管理窗口、菜單和對(duì)話框、執(zhí)行基本的輸入和輸出、使用集合類來保存數(shù)據(jù)對(duì)象等。 Visual C++有以下特點(diǎn): ( 1) 開發(fā)環(huán)境 Visual Studio 由一套集成工具組成,用于開發(fā) Win32 環(huán)境下運(yùn)行的運(yùn)用程序。 ( 2) 提供功能強(qiáng)大的向?qū)Чぞ?(MFC AppWizard、 ClassWizard)。 本文重點(diǎn)使用。 ( 3) 具有 Developer Studio 的項(xiàng)目工作區(qū)的形式組織元件及項(xiàng)目等配置。 ( 4) MFC 類庫支持多線程運(yùn)用程序開發(fā)。 北京理工大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) Opinos adugethry39。mlcAv,fPb20*jZTxMI:EYB()23 ( 5) 具有 Windows Socked 和 Mapi 支持,可以與網(wǎng)絡(luò)及 Email 連接。 ( 6) 具有最快的數(shù)據(jù)庫訪問,允許用戶適應(yīng)強(qiáng)有力的數(shù)據(jù)庫應(yīng)用程序。 ( 7) 具有強(qiáng)有力的 Inter 支持。 ( 8) 對(duì) OLE 提供強(qiáng)有力的支持。 MFC 的程序開發(fā) MFC(Microsoft Foundation Class Library, Microsoft 基礎(chǔ)類庫 )是一個(gè)龐大的類庫,是 C++類結(jié)構(gòu)的擴(kuò)展 , 。使用 MFC 將顯著簡(jiǎn)化 Windows 程序的開發(fā) 。MFC 封裝了大多數(shù) Windows API 函數(shù),使程序員在開發(fā) Windows 程序時(shí)能充分發(fā)揮 C++語言的優(yōu)越性。每當(dāng)新的 Windows 版本推出時(shí), MFC 都作相應(yīng)的改變以使舊代碼能在新操作系統(tǒng)上編譯并運(yùn)行。 使用 MFC 的最大的優(yōu)點(diǎn)是 MFC 為程序員做了所有繁雜艱苦的工作,它的類庫包括了成千上萬行正確、完善而且強(qiáng)大的 Windows 代碼。其中許多的成員函數(shù),如果讓程序員編寫的話會(huì)花費(fèi)數(shù)周的時(shí)間,從這點(diǎn)上說,使用 MFC將顯著縮短項(xiàng)目的開發(fā)周期。本論文重點(diǎn)使用 “創(chuàng)建 MFC 可執(zhí)行程序 ”的工程文件實(shí)現(xiàn) SolidWorks 的二次開發(fā)。 下面簡(jiǎn)單介紹創(chuàng)建 MFC 可執(zhí)行程序的步驟。 建立 MFC 應(yīng)用程序 (1)新建工程 打開 VC 應(yīng)用程序,在 “文件 ”菜單中選擇 “新建 ”命令,在彈出的新建對(duì)話框中選擇 “工程 ”標(biāo)簽,然后選中 “MFC AppWizard(exe)”,再在對(duì)話框的右側(cè)輸出工程名(不要輸入中文名稱 ! ),選擇工程存放的位置。如圖 32 所示。 圖 32 工程建立 工程選擇 輸入工程名 工程標(biāo)簽 位置選擇 Opinos adugethry39。mlcAv,fPb20*jZTxMI:roEYB()24 (2)選擇應(yīng)用程序類型 應(yīng)用程序的類型有 “單文檔 ”、 “多文檔 ”、 “基本對(duì)話框 ”三種, 本論文采用“基本對(duì)話框, 程序運(yùn)行時(shí)直接出現(xiàn)對(duì)話框,其它的對(duì)話框可通過 第一個(gè)對(duì)話框調(diào) 用, 如圖 33 所示。 圖 33 應(yīng)用程序類型選擇 建立基本對(duì)話框 應(yīng)用程序,并在其中調(diào)用對(duì)話框 (1)建立基本對(duì)話框應(yīng)用程序 在上一步驟中選擇應(yīng)用程序的類型為 “基本對(duì)話框 ”,可直接單擊 “完成 ”按鈕。 (2)查看工程資源 在上一步驟中單擊完成后,即建立了工程名為 Missile0820 的工程??稍谠摴こ讨袉螕糇髠?cè)的 “ResourceView”打開資源視圖,看到 MFC 向?qū)樵摮绦蛱峁┑囊恍┵Y源。 選擇應(yīng)用程序類型 北京理工大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) Opinos adugethry39。mlcAv,fPb20*jZTxMI:EYB()25 圖 34 單文檔應(yīng)用程序中的資源視圖 (3)插入對(duì)話框資源 若想在基本 對(duì)話框 應(yīng)用程序中,通過按鈕來調(diào)用對(duì)話框 ,首先應(yīng)建立該對(duì)話框的資源(即外觀,顯示等)。右擊 “ResourceView”中的 Dialog 項(xiàng),在彈出的快捷菜單中選擇 “插入對(duì)話框 ”, 直接可以插入一個(gè)對(duì)話框。 圖 35 新插入的對(duì)話框資源 對(duì)話框資源插入后,可修改對(duì)話框的一些外觀屬性,如標(biāo)題 (Caption)、字體等。右擊對(duì)話框資源的空白處,在彈出的快捷菜單中選擇 “屬性 ”( Properties),可打開對(duì)話框資源的屬性對(duì)話框,在里面可設(shè)置對(duì)話框的屬性。如圖 36 所示。 單擊此,打開資源視圖 單擊每種資源名稱前面的 ”+”,可看到在該工程中該種類型的已有資源的 ID,雙擊可在右側(cè)的資源編輯窗口打開該種資源, 資源編輯器 默認(rèn) ID 為IDD_DIALOG1 新插入的對(duì)話框資源 Opinos adugethry39。mlcAv,fPb20*jZTxMI:roEYB()26 圖 36 設(shè)置對(duì)話框資源的屬性 (4)布置對(duì)話框界面 對(duì)話框資源插入后,即可在該對(duì)話框上布置各種所需的控件(在 “控件 ”工具箱里,用鼠標(biāo)拖拉到對(duì)話框資源上),并可通過 “編排 ”菜單的各菜單命令或 “Dialog”工具條調(diào)整各控件的大小、位置、對(duì)齊方式等,還可單擊 “Dialog”工具條上第一個(gè)按鈕 “test”按鈕,看到對(duì)話框運(yùn)行時(shí)的界面(與后臺(tái)代碼無關(guān),僅調(diào)試界面)。如圖 37 所示。 圖 37 布置對(duì)話框資源上的控件資源 (5)創(chuàng)建對(duì)話框類 對(duì)話框資源建立后,不能直接運(yùn)行,因?yàn)檫\(yùn)行時(shí)出現(xiàn)的對(duì)話框是一個(gè)實(shí)際存在的一個(gè)對(duì)話框?qū)ο?,所以?yīng)先建立 這種類型的對(duì)話框類。 在對(duì)話框空白處右擊的快捷菜單中選擇 “建立類向?qū)?”或在 “查看 ”菜單中選擇 “建立類向?qū)?”命令,可打開 “MFC ClassWizard”對(duì)話框,首先會(huì)有一個(gè)小的 “Adding a Class”對(duì)話框彈出,詢問是否為該對(duì)話框建立一個(gè)新類,單擊 “OK”按鈕。彈出的 “New Class”對(duì)話框中輸入該新對(duì)話框類的名稱,如 CFirstDlg北京理工大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) Opinos adugethry39。mlcAv,fPb20*jZTxMI:EYB()27 ( MFC 中類的取名首字母最好是 C,表示是一個(gè)類;若由多個(gè)單詞構(gòu)成,每個(gè)單詞的首字母都大寫;若是對(duì)話框類,最后加上 Dialog 的簡(jiǎn)寫 Dlg,表示這是一個(gè)對(duì)話框類), 在下一行的 “File Name”中可以看到 MFC 向?qū)峁┑脑擃惖膶?shí)現(xiàn)文件名。如圖 38 所示。其中的基類名與對(duì)話框的 ID 一般不要修改。 圖 38 設(shè)置新類的名稱 名稱輸入好后,即可單擊 “OK”按鈕完成添加對(duì)話框類的過程,在 “MFC ClassWizard”對(duì)話框的 “Class name”欄中可看到新建的類。如圖 39 所示。 圖 39 “MFC ClassWizard” 對(duì)話框 類名 類的實(shí)現(xiàn)文件名,類的定義應(yīng)該在同名的 .h 文件中, 注意:類名和類定義所在的頭文件名的區(qū)別。 基類名 對(duì)話框的 ID 新建的對(duì)話框類 確認(rèn)后單擊“確按鈕定” Opinos adugethry39。mlcAv,fPb20*jZTxMI:roEYB()28 (6)調(diào)用別的對(duì)話框 要想從默認(rèn)對(duì)話框中調(diào)用新建的對(duì)話框,應(yīng)在默認(rèn)對(duì)話框中根據(jù)消息來建立消息映射函數(shù),如希望單 擊其中一個(gè)按鈕控件 “調(diào)用 ”按鈕調(diào)用新建的對(duì)話框,則應(yīng)該做 “調(diào)用 ”按鈕的單擊消息映射函數(shù)。 (7)添加消息映射函數(shù) 在 “查看 ” 菜單中選擇 “建立類向?qū)?”,在 “MFC ClassWizard”中選擇 “Class name”為默認(rèn)對(duì)話框的類,因?yàn)?“調(diào)用 ”按鈕的消息映射函數(shù)是默認(rèn)對(duì)話框類的成 員函數(shù) , “Objects IDs”中選 擇 IDC_BUTTON1 , Messages 中選擇 消息BN_CLICKED,單擊 “Add Function”,在 “Member functions”列表中可以看到新增的消息映射函數(shù),單擊 “Edit Code”按鈕進(jìn)入代碼編輯窗口,編輯相應(yīng)的函數(shù)體代碼。如圖 311 所示。 圖 311 “ 調(diào)用 ” 按鈕的消息映射函數(shù)的建立 (8)添加消息映射函數(shù)體代碼 首先要在 (默認(rèn)對(duì)話框類的實(shí)現(xiàn)文件 )中包含新建對(duì)話框類的定義頭文件 。然后添加消息映射函數(shù)體代碼。如圖 312。 北京理工大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) Opinos adugethry39。mlcAv,fPb20*jZTxMI:EYB()29 圖 312 “ 調(diào)用 ” 按鈕的消息映射函數(shù)體代碼 以上是本次設(shè)計(jì)的最基本的開發(fā)過程 , 也是本次設(shè)計(jì)的第一步, 由于本人能力和時(shí)間的有限, 本次設(shè)計(jì)就 用調(diào)用 “基本對(duì)話框 ”形式開發(fā) 。導(dǎo)彈的快速設(shè)計(jì)過程的界面也是用以上的方法開發(fā),實(shí)現(xiàn)導(dǎo)彈開發(fā)過程的可視化。 下一章會(huì)詳細(xì)介紹導(dǎo)彈快速開發(fā)過程。 SolidWorks 軟件二次開發(fā)技術(shù) SolidWorks 是一套基于 Windows 的 CAD/CAE/CAM/PDM 桌面集成系統(tǒng),是總結(jié)和繼承了大型機(jī)械軟件的基礎(chǔ)上,在 Windows 環(huán)境下實(shí)現(xiàn)的第一個(gè)機(jī)械三維 CAD 軟件。它全面采用非全約束的特征建模技術(shù),其設(shè)計(jì)過程全相關(guān)性,可以在設(shè)計(jì)過程的任何階段修改設(shè)計(jì),同時(shí)牽動(dòng)相關(guān)部分的改變。具有 “產(chǎn)品配置 ”功能,為用戶設(shè)計(jì)不 同 “構(gòu)型 ”的產(chǎn)品。它集成了設(shè)計(jì)、分析、加工和數(shù)據(jù)管理的整個(gè)過程,所獲得的分析和加工模擬結(jié)果成為產(chǎn)品模型的屬性,在SolidWorks 的特征管理器中清晰地列出了詳細(xì)的數(shù)據(jù)信息。它還可以動(dòng)態(tài)模擬過程,進(jìn)行靜態(tài)干涉檢查、計(jì)算質(zhì)量特征,如質(zhì)心、轉(zhuǎn)動(dòng)慣量。 但是 SolidWorks也并不是十全十美的,不可能完全滿足特定企業(yè)的特殊要求。例如,由于該軟件是外國人寫的,不適合中國的國標(biāo) (如標(biāo)題欄、明細(xì)表、放大圖的標(biāo)注、剖視圖的標(biāo)注、裝配圖的序號(hào)等 ),也沒有適合我國國標(biāo)的標(biāo)準(zhǔn)件庫。因此,為“調(diào)用”按鈕的單擊消息映射函數(shù) 調(diào)用新建的對(duì)話框 Opinos adugethry39。mlcAv,fPb20*jZTxMI:roEYB()30 了適合特定企業(yè)的特殊需求,形成企業(yè) 自己 的特色,使 SolidWorks 在我國的企業(yè)中有效地發(fā)揮作用,并使常用的或重復(fù)的任務(wù)自動(dòng)化,提高效率,就必須對(duì)其進(jìn)行本地化和專業(yè)化的二次開發(fā)工作 。 導(dǎo)彈是國防的必要武器, 隨著現(xiàn)代化戰(zhàn)爭(zhēng)中使用的高技術(shù)武器威脅的不斷增強(qiáng),現(xiàn)有的導(dǎo)彈已不能對(duì)付新的威脅,國外發(fā)達(dá)國家的武器研發(fā)周期比國內(nèi)明顯短。所以, 要搞好國防,保護(hù)好自己的國家,必須有能力快速設(shè)計(jì)和研發(fā)出能對(duì)付新的威脅 的新型導(dǎo)彈。通過 SolidWorks 的二次開發(fā)可以快速設(shè)計(jì)導(dǎo)彈,同類導(dǎo)彈的氣動(dòng)外形和總體布局都差不多,所以用 SolidWorks 軟件建立典型導(dǎo)彈的模型 ,按照需求可以修改幾何尺寸和 基本 特征 ,這個(gè)過程需要二次開發(fā)的幫助,設(shè)計(jì)導(dǎo)彈總體結(jié)構(gòu)或修改導(dǎo)彈總體結(jié)構(gòu)的時(shí)候?qū)椩O(shè)計(jì)人員只在通過二次開發(fā)設(shè)計(jì)出來的導(dǎo)彈快速設(shè)計(jì)系統(tǒng)里輸入要修改的參數(shù)就可以實(shí)現(xiàn)導(dǎo)彈的快速設(shè)計(jì),此二次開發(fā)系統(tǒng)可以計(jì)算氣動(dòng)特性、質(zhì)量特性等重要的導(dǎo)彈的各項(xiàng)參數(shù)并輸出,給導(dǎo)彈設(shè)計(jì)者提供可靠的數(shù)據(jù)。同時(shí)還能通過打開SolidWorks 軟件直觀的觀察導(dǎo)彈的總體結(jié)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1