版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
精品文檔-下載后可編輯基于EON的通信裝備虛擬維修系統(tǒng)設(shè)計(jì)-設(shè)計(jì)應(yīng)用摘要:裝備維修在信息化作戰(zhàn)中的作用十分重要,然而,隨著各種通信裝備功能的不斷增強(qiáng),其復(fù)雜性和造價(jià)也越來越高,這使得裝備維修訓(xùn)練的成本和難度不斷增加。針對(duì)這一問題,系統(tǒng)利用三維建模、場(chǎng)景渲染、虛擬現(xiàn)實(shí)、二次開發(fā)等技術(shù),開發(fā)出了某通信裝備的虛擬維修訓(xùn)練系統(tǒng),實(shí)現(xiàn)了虛擬裝備的拆裝、根據(jù)維修文檔建立故障樹并且根據(jù)故障樹分析故障部件等功能,具有良好的交互性,有效解決了這一問題。
0引言
通信裝備的維修保障能力在保證部隊(duì)作戰(zhàn)能力方面起著重要作用,當(dāng)前,在通信裝備的維修訓(xùn)練上,大多采用實(shí)裝訓(xùn)練。此方式受到多方面的影響,比如通信裝備的數(shù)量、復(fù)雜程度和使用壽命等。加之技術(shù)的更新?lián)Q代,通信裝備的電子化和智能化水平越來越高,復(fù)雜程度大幅增加,通信裝備的造價(jià)也非常昂貴。這導(dǎo)致了通信裝備維修訓(xùn)練成本和難度徒增的問題。而虛擬維修作為一種新的維修技術(shù),具有成本低、風(fēng)險(xiǎn)小、效率高、實(shí)用性強(qiáng)等優(yōu)點(diǎn)。對(duì)維修保障流程的合理性、維修保障系統(tǒng)組織結(jié)構(gòu)的高效性進(jìn)行評(píng)估,形成維修周期短、維修費(fèi)用、維修保障能力強(qiáng)的全局的維修方案。
系統(tǒng)以Delphi為系統(tǒng)開發(fā)的平臺(tái),在EON二次開發(fā)的基礎(chǔ)上,設(shè)計(jì)出了某通信裝備的虛擬維修訓(xùn)練系統(tǒng),并進(jìn)行了實(shí)踐驗(yàn)證,有很好的應(yīng)用價(jià)值。
1系統(tǒng)設(shè)計(jì)
通信裝備的虛擬維修訓(xùn)練系統(tǒng)不僅要求形象直觀地將裝備各個(gè)部分的3D模型以及拆裝過程展現(xiàn)給使用者,而且要求能夠很好的指導(dǎo)使用者進(jìn)行維修訓(xùn)練,還要求根據(jù)情況生成相應(yīng)的故障分析文檔和實(shí)際維修的參考方案。整個(gè)系統(tǒng)在實(shí)現(xiàn)過程中涉及到了數(shù)據(jù)庫(kù)開發(fā)技術(shù)、3D模型建立、行為模型制作、二次開發(fā)等方面,主要包括裝備模型制作、行為邏輯模型編輯、故障數(shù)據(jù)庫(kù)建立、維修數(shù)據(jù)處理、故障維修參考文檔生成等幾個(gè)部分,如圖1所示。
系統(tǒng)的實(shí)現(xiàn)是在對(duì)EONStudio(簡(jiǎn)稱EON)二次開發(fā)的基礎(chǔ)上進(jìn)行的,二次開發(fā)要求開發(fā)對(duì)象要足夠開放,而EON提供了對(duì)外部程序的接口EonX,完全可以實(shí)現(xiàn)對(duì)其進(jìn)行應(yīng)用開發(fā),并且EON有豐富的節(jié)點(diǎn)、元件庫(kù),可以方便地給三維模型加上行為。鑒于Delphi方便、高效及其強(qiáng)大的功能,本系統(tǒng)用它作為二次開發(fā)的平臺(tái),終實(shí)現(xiàn)系統(tǒng)的功能需要。
2系統(tǒng)實(shí)現(xiàn)
2.1三維模型設(shè)計(jì)
隨著通信裝備的發(fā)展,其規(guī)模越來越大,零部件數(shù)量非常可觀,再加上虛擬維修系統(tǒng)對(duì)模型的幾何尺寸精細(xì)程度和位置準(zhǔn)確度的要求比較高,裝備三維模型建立的工作量很大。目前,三維建模工具有許多,該設(shè)計(jì)所用的3DSMAX操作簡(jiǎn)易、渲染效果逼真,還可以直接輸出EON文件。
在建模過程中,要在面片的Diffuse材質(zhì)中給它一個(gè)貼圖文件。如果貼圖大小為W×H,那么貼圖要求滿足此條件:max{W,H}≤2048,否則貼圖將不會(huì)正常顯示。此外,貼圖用矢量圖,因?yàn)槲粓D在縮放時(shí)會(huì)失真,而矢量圖是不會(huì)存在這種情況的。該系統(tǒng)在設(shè)計(jì)時(shí)用CorelDraw軟件將部分元件貼圖轉(zhuǎn)化為矢量圖,再進(jìn)行材質(zhì)貼圖。
虛擬維修的基礎(chǔ)是三維建模,三維模型的設(shè)計(jì)一定要完成,如果將行為模型編輯完成后,再想要修改,那么必須重新導(dǎo)入EON,從頭編輯行為模型。
2.2建立行為模型
三維模型設(shè)計(jì)完成后,就要給通信裝備的需要虛擬拆裝的零部件加上行為,建立行為模型,這是整個(gè)系統(tǒng)開發(fā)的,直接關(guān)系到與應(yīng)用程序的數(shù)據(jù)通信成功與否。通過3DSmax將三維模型導(dǎo)入到EON中有下面三種方法:
1)EON的Import功能:先將三維模型保存為。3ds文件,然后在EON中導(dǎo)入,在導(dǎo)入后,一開始是看不到模型的,因?yàn)镋ON和3DSMAX中坐標(biāo)尺寸不一樣,這只需在EON中修改模型的scale屬性值即可,操作比較復(fù)雜。
2)Raptor插件:作為擴(kuò)展3DSMAX功能的外掛模塊,它可以在3DSMAX中瀏覽三維模型的EON場(chǎng)景,并將其保存為EON文件,操作簡(jiǎn)單,但是模型中貼圖較多時(shí)容易出錯(cuò)。
3)3DSMAX的Export功能:在Export功能中選擇EONStand-aloneFile,該方法操作簡(jiǎn)單且在貼圖較多時(shí)不會(huì)出錯(cuò)。該系統(tǒng)采用此方法。
模型導(dǎo)入后就是給相關(guān)模塊添加節(jié)點(diǎn)及元件,構(gòu)建完整的SimulationTree,然后在Routes圖中制作邏輯圖,完成行為模型的建立。
由于模型比較大,貼圖也比較多,所以在EON中渲染虛擬場(chǎng)景非常慢,曾經(jīng)達(dá)到過40s左右,并且在瀏覽時(shí)速度緩慢,甚至出現(xiàn)停頓現(xiàn)象,對(duì)瀏覽造成了很大的麻煩。究其原因,每當(dāng)視點(diǎn)發(fā)生變化,瀏覽器就會(huì)重新計(jì)算場(chǎng)景中各模型的新位置并重新進(jìn)行渲染,所以當(dāng)場(chǎng)景中模型較多時(shí),瀏覽器渲染速度就會(huì)跟不上視點(diǎn)變化的速度,從而出現(xiàn)緩慢甚至停頓的現(xiàn)象。通過降低貼圖質(zhì)量和模型復(fù)雜度可以解決這一問題,但是視覺效果會(huì)降低。經(jīng)過探索,有以下三種解決方案:
1)將模型分模塊編輯,生成。edz文件,用ChangeSimulation節(jié)點(diǎn)進(jìn)行場(chǎng)景切換,該方法在場(chǎng)景切換時(shí)還要緩沖等待,影響場(chǎng)景瀏覽的連貫性。
2)采用PowerSwitch節(jié)點(diǎn)在同一場(chǎng)景下實(shí)現(xiàn)模塊間切換,該裝備有3大模塊,共7個(gè)機(jī)柜,元器件眾多,貼圖豐富,如果在場(chǎng)景下同時(shí)出現(xiàn)勢(shì)必影響瀏覽速度,而同時(shí)顯現(xiàn)也沒必要,故而用此方法,邏輯圖如圖2所示。
3)在EON中修改Render屬性,將RenderingQuality調(diào)至low,具體操作如:Simulation→Configuration→Render,該方法由于降低了渲染頻率,所以在模型移動(dòng)過程中有輕微的模糊和扭曲。
2.3Delphi與EON通訊--EON的二次開發(fā)行為模型建立完成后,就要通過混合編程技術(shù)在Delphi中調(diào)用它,實(shí)現(xiàn)EON的二次開發(fā)。如前所述,要實(shí)現(xiàn)這一步必須借助EonX控件,EonX是EON提供給宿主程序(即二次開發(fā)平臺(tái)Delphi)的通信接口,通過它可以把行為模型顯示在宿主程序中,進(jìn)行正常瀏覽。它通過EON內(nèi)部的路由解釋器接受宿主程序的輸入消息,改變視點(diǎn)位置,同時(shí),可向宿主程序輸出消息,完成這一通信過程靠的是EON中的路由接口--InEvent和OutEvent.當(dāng)然,必須先在Delphi中安裝,才可使用,安裝方法是:在菜單欄中點(diǎn)ImportComponent→ImportaTypeLibrary,選擇EonX7.0TypeLibrary,完成安裝。
EonX提供了許多二次開發(fā)的方法,通過方法SendEvent可由宿主程序經(jīng)過InEvent向EON發(fā)送消息,改變需要維修零部件的位置坐標(biāo)。下面是讓發(fā)信機(jī)模塊出現(xiàn)在場(chǎng)景中的程序:
procedureTForm1.TreeViewMouseDown(
Sender:TObject;
Button:TMouseButton;
Shift:TShiftState;
X,Y:Integer);
varEventIn:OleVariant;
begin
EventIn:=System.True;
MyEon.SendEvent(TreeView.Selected.text,E
ventIn);//給相應(yīng)模塊發(fā)消息
end;
EonX也有許多屬性和事件,通過添加OnEvent事件的響應(yīng)函數(shù),可以在宿主程序中監(jiān)聽到經(jīng)過OutEvent的輸出消息,并在宿主程序中進(jìn)行相應(yīng)的處理。下面是發(fā)信機(jī)柜一號(hào)電路板改變視角時(shí)Delphi進(jìn)行響應(yīng)的程序:
procedureTForm1.MyEonEvent(
ASender:TObject;
constbstrNodeName:WideString;
varpvarNodeValue:OleVariant);
begin
……
ifbstrNodeName=‘發(fā)信機(jī)柜_電路板1號(hào)'
then
begin
Panel_Tran_Cir1.Visible:=True;
Panel_Tran_Cir2.Visible:=False;
Panel_Tran_Cir3.Visible:=False;
Panel_Rec_Cir1.Visible:=False;
……
end;
end;
圖3示出了Delphi與EON的通信原理圖。
2.4系統(tǒng)實(shí)例
終完成的系統(tǒng)界面如圖4所示。系統(tǒng)正常運(yùn)行時(shí),可以通過外設(shè)對(duì)通信裝備進(jìn)行虛擬拆裝,很全面地對(duì)裝備內(nèi)部結(jié)構(gòu)進(jìn)行瀏覽;也可以根據(jù)用戶選擇的故障,指導(dǎo)用戶對(duì)相應(yīng)部件的參數(shù)進(jìn)行測(cè)量,完成故障維修工作,并
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度跨境貿(mào)易專用全新抵押合同版本3篇
- 2025年度公廁智能廁所設(shè)備研發(fā)與生產(chǎn)承包施工合同范本3篇
- 二零二五年度股權(quán)眾籌合作協(xié)議范本3篇
- 二零二五年度典當(dāng)行業(yè)務(wù)培訓(xùn)與人才培養(yǎng)合同3篇
- 2025年度公司代個(gè)人繳納社保及補(bǔ)充養(yǎng)老保險(xiǎn)服務(wù)協(xié)議3篇
- 二零二五年度虛擬現(xiàn)實(shí)體驗(yàn)公司轉(zhuǎn)讓合同3篇
- 二零二五年度冷鏈物流中心冷庫(kù)租賃服務(wù)合同
- 二零二五年度寵物寄養(yǎng)寵物醫(yī)療一體化服務(wù)合同3篇
- 二零二五年度員工職務(wù)秘密及競(jìng)業(yè)限制補(bǔ)充協(xié)議3篇
- 二零二五年度農(nóng)村土地流轉(zhuǎn)與農(nóng)業(yè)廢棄物資源化利用合作協(xié)議
- 大慶市2025屆高三年級(jí)第二次教學(xué)質(zhì)量檢測(cè)(二模)政治試卷(含答案)
- 2025年內(nèi)江資中縣融媒體中心招考聘用新媒體工作人員3人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 裝修材料合同范例
- 【7地RJ期末】安徽省合肥市廬江縣2023-2024學(xué)年七年級(jí)上學(xué)期期末地理試題(含解析)
- 共用線路三方協(xié)議合同范例
- 戰(zhàn)略規(guī)劃的關(guān)鍵要點(diǎn)
- 社會(huì)工作服務(wù)質(zhì)量保障措施
- 冬季高空作業(yè)施工方案
- 山西云時(shí)代技術(shù)有限公司招聘筆試題目
- 課程思政專題培訓(xùn)
- 食品買賣合同范本
評(píng)論
0/150
提交評(píng)論