




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第某型發(fā)動機(jī)綜合電子調(diào)節(jié)器的虛擬仿真實(shí)現(xiàn)
某型發(fā)動機(jī)綜合電子調(diào)節(jié)器的虛擬仿真實(shí)現(xiàn)
由于現(xiàn)代裝備結(jié)構(gòu)復(fù)雜,技術(shù)含量高,特別是各種電子裝備,造價昂貴,無法保證訓(xùn)練使用裝備的數(shù)量,而且基于裝備安全的考慮,難以在實(shí)際裝備上操作訓(xùn)練,因此面向維修訓(xùn)練的裝備檢測虛擬仿真成為一種需求。隨著計(jì)算機(jī)技術(shù)的發(fā)展,出現(xiàn)了模擬儀器儀表面板的二維圖形仿真,并逐漸發(fā)展到三維的虛擬儀器儀表仿真。利用儀器儀表的虛擬仿真,可以真實(shí)的模擬檢測過程,訓(xùn)練效果好,費(fèi)用低廉,具有巨大的技術(shù)優(yōu)勢和發(fā)展?jié)摿Α?/p>
儀器儀表的虛擬仿真的對象主要是各種電子裝備的面板,如飛機(jī)座艙面板;各種檢測儀器儀表,如示波器,電壓電流表等。由于傳統(tǒng)的建模工具,如3DMax,Creator等建模工作量大,難度大,效率低。使用專業(yè)的儀器儀表仿真工具GLStudio可以大大縮短開發(fā)周期,它支持照片級的紋理,降低了建模難度,提高了效率,建模效果逼真。GLStudio還可生成VisualC++直接可用的代碼,因此成為儀器儀表仿真工具的最優(yōu)選擇。
1GLStudio的基本開發(fā)流程
如圖1所示,第一步Photograph,就是要獲取所要仿真對象的圖片;第二步處理圖片以獲得操作面板和各組件的圖片,并以png格式保存在Textures文件夾中,即上圖中的CreateTextures;第三步,圖中五個強(qiáng)調(diào)顏色方框所示:安排圖片,命名對象,生成組件,產(chǎn)生動作,生成程序代碼。這一系列過程都要依賴于虛擬現(xiàn)實(shí)軟件GLStudio來完成;第四步,在MicrosoftVisualC++的環(huán)境下編譯運(yùn)行以上生成的程序代碼,對于編譯及運(yùn)行過程中所產(chǎn)生的錯誤,要在GLStudio環(huán)境下反復(fù)修改,直到所生成的可執(zhí)行文件能夠?qū)崿F(xiàn)各種功能。
1.1GLStudio圖形設(shè)計(jì)器
圖形設(shè)計(jì)器是一個直觀的圖形界面,包括了所有現(xiàn)代圖形界面的元素,如浮動工具條、工具提示、多文檔界面、在線查找?guī)椭?、?nèi)容敏
感菜單和最近調(diào)用的文件列表。GLStudio設(shè)計(jì)器能使1個圖形處理者迅速而且容易地繪制圖形界面,并且該圖形界面能快速地被模型化,這并不需要編程的知識。除了眾多圖形應(yīng)用程序都提供的畫布之外,GLStudio設(shè)計(jì)器也包含了分層視圖。分層視圖顯示了所有設(shè)計(jì)中的對象列表,用1個可折疊的樹狀結(jié)構(gòu)來顯示。GLStudio設(shè)計(jì)器有10種圖像原形,包括規(guī)則多邊形、花鍵和TrueType文本對象。設(shè)計(jì)器支持所有的繪圖操作和每個文檔的多視圖,并支持照片級紋理的應(yīng)用,一切多邊形的對象都可以貼圖。紋理工具可以導(dǎo)入使用大多數(shù)普通格式的貼圖,紋理能與對象顏色混合,并支持透明度,如圖2所示。
1.2GLStudio代碼生成器
GLStudio代碼生成器允許程序員取出1個GLStudio設(shè)計(jì)文件并將其轉(zhuǎn)換為C++和OpenGL源代碼。代碼生成器能提取GLStudio設(shè)計(jì)器中的對象專門組,并從中生成定制的軟件組件。這些組件能加到/組件調(diào)色板中,可將它們拖放到設(shè)計(jì)文件中.代碼生成器也是模塊化的,并且被設(shè)計(jì)成能為除C++和OpenGL外的其他平臺生成代碼。GLStudio代碼生成器把GLStudio設(shè)計(jì)創(chuàng)建的文件生成C++和OpenGL源代碼。任何可由GLStudio設(shè)計(jì)器繪出的對象都能生成C++源代碼,代碼生成器允許把對象組生成為定制的C++類,這些C++類能被輕松集成到仿真應(yīng)用程序中。
2發(fā)動機(jī)綜合電子調(diào)節(jié)器的虛擬仿真實(shí)現(xiàn)
2.1基本仿真方案
某型飛機(jī)的發(fā)動機(jī)工作狀態(tài)控制系統(tǒng)的主要部件是綜合電子調(diào)節(jié)器(簡稱發(fā)動機(jī)電調(diào)),其主要功用為調(diào)節(jié)發(fā)動機(jī)參數(shù)、向發(fā)動機(jī)控制設(shè)備和機(jī)載飛行參數(shù)記錄系統(tǒng)等輸送信號。發(fā)動機(jī)電調(diào)協(xié)同液壓機(jī)械附件,即燃油泵調(diào)節(jié)器和噴口加力調(diào)節(jié)器等共同完成任務(wù)系統(tǒng)所要求的監(jiān)控、限定、控制和保護(hù)等15項(xiàng)工作。
2.2實(shí)現(xiàn)過程
2.2.1紋理的制作
首先用數(shù)碼相機(jī)拍攝實(shí)物照片,然后運(yùn)用圖形編輯軟件
Photoshop處理,如圖3。
2.2.2軟件開發(fā)設(shè)計(jì)
1)自檢部分代碼
boolrval=false;
if(ObjectEventIs(ev,DetentVal))
{if(self-DetentVal()==1B-DetentVal()==1){L_57-Visibility(true);L_NM7-Visibility(true);
}
else{L_57-Visibility(false);L_NM7-Visibility(false);}
rval=true;
}
returnrval;
2)低壓轉(zhuǎn)子轉(zhuǎn)速調(diào)節(jié)器通道部分代碼
boolrval=false;
if(ObjectEventIs(ev,DetentVal))
{if(roll_oneGlsKnob-DetentVal()==3)//display50#177;0.3detectn1{if(n1_1-DetentVal()==1n1_2-DetentVal()==1b_un-DetentVal()==1)
{if(self-DetentVal()==1){;}
elseif(self-DetentVal()==2)
{four_0-Visibility(false);
three_0-Visibility(false);
two_0-Visibility(false);
one_0-Visibility(false);
five_0-Visibility(true);four_3-Visibility(true);
three_6-Visibility(true);two_10-Visibility(true);
one_5-Visibility(true);}
…………………….
elseif(self-DetentVal()==9)
{one_2-Visibility(false);one_3-Visibility(true);}
elseif(self-DetentVal()==10){;}}}
rval=true;n1=true;//n1isaflag
}
returnrval;
2.2.3編譯、連接和調(diào)試
在VisualC++環(huán)境下測試運(yùn)行。會有xxx.obj和xxx.exe的文
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度導(dǎo)師帶徒項(xiàng)目合作知識產(chǎn)權(quán)歸屬合同
- 2025年度個人住房借款抵押擔(dān)保合同(鄉(xiāng)村旅游開發(fā)貸款擔(dān)保)
- 2025年度影視劇劇本修改居間合同
- 2025年度文化產(chǎn)業(yè)園區(qū)入駐藝術(shù)家合作協(xié)議
- 第16課《誡子書》教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版語文七年級上冊
- 人教版七年級歷史與社會上冊第三單元第一課 家住平原教學(xué)設(shè)計(jì)
- 2025年院線發(fā)行項(xiàng)目合作計(jì)劃書
- 2025年變頻與逆變電源裝置合作協(xié)議書
- 數(shù)據(jù)中心機(jī)柜的隔震性能研究
- 基于多組學(xué)數(shù)據(jù)的癌癥驅(qū)動基因和功能模塊識別算法研究
- 《優(yōu)衣庫公司基層員工培訓(xùn)現(xiàn)狀及問題研究(9400字)》
- 反恐防暴器械與戰(zhàn)術(shù)應(yīng)用講解
- 浙江省2024年中考語文真題試卷(含答案)
- 海邁工程量清單計(jì)價軟件使用說明書-20220226100603
- 圖解自然資源部《自然資源領(lǐng)域數(shù)據(jù)安全管理辦法》
- 快消品配送管理方案
- 2024落實(shí)意識形態(tài)責(zé)任清單及風(fēng)險點(diǎn)臺賬
- 高校排球教案全集-專項(xiàng)課
- 教師師德師風(fēng)培訓(xùn)專題課件
- 2024年鄉(xiāng)鎮(zhèn)綜合行政執(zhí)法工作總結(jié)模板
- 手術(shù)室壓瘡預(yù)防課件
評論
0/150
提交評論