2023年某型發(fā)動機(jī)綜合電子調(diào)節(jié)器的虛擬仿真實(shí)現(xiàn)_第1頁
2023年某型發(fā)動機(jī)綜合電子調(diào)節(jié)器的虛擬仿真實(shí)現(xiàn)_第2頁
2023年某型發(fā)動機(jī)綜合電子調(diào)節(jié)器的虛擬仿真實(shí)現(xiàn)_第3頁
2023年某型發(fā)動機(jī)綜合電子調(diào)節(jié)器的虛擬仿真實(shí)現(xiàn)_第4頁
2023年某型發(fā)動機(jī)綜合電子調(diào)節(jié)器的虛擬仿真實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論