999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Silverlight對飛機電纜連接關系的仿真研究

2015-07-07 07:05:56韓宏文韓沛岑
制造業自動化 2015年6期
關鍵詞:可視化故障工程

韓宏文,韓沛岑

(中國商飛上海飛機制造有限公司航研所,上海 200436)

0 引言

飛機上電纜眾多,而且線路自身交聯程度十分復雜,每當遇到故障現場需要排故,相對于目前而言,主要是借助于紙版的原理圖、線束圖,還有各種Excel表格。即使是有經驗的工人師傅也得花費很長的時間去逐根分析每一根電纜中的各芯導線,而且會容易出錯。為了提高機載電纜完整性測試以及排故的工作效率,基于數據庫技術的電纜信息查詢與管理系統的研究將更具有實際應用價值[1]。本文研究的內容是在數據庫查詢的基礎上,基于C#和Silverlight,根據待測電纜的構型、連接器位置等信息,建立了可視化的仿真軟件。客戶端瀏覽器只要安裝了Silverlight插件就可以通過本仿真軟件,顯示故障電纜的所有的連接器,并通過點擊連接器可以顯示連接器順序以及連接器位置等等信息。

1 開發環境

為了能夠無縫銜接到所開發的數據庫查詢系統中,系統采用B/S模式,用戶通過瀏覽器便可直接訪問。本軟件采用Microsoft Visual Studio 2010作為開發工具,它能很好的支持C#。并利用第三方軟件3DMax制作了連接頭的三維模型,通過Balder引擎將所做的模型加入工程[2]。

Silverlight是微軟最新的Web用戶界面技術,能夠跨瀏覽器、跨平臺運行,可以作為一個瀏覽器的插件,集成了多種Web技術和設備,可以顯示矢量圖形、動畫和視頻,給用戶全新的視覺體驗;也可以作為組件嵌入其它程序中運行,給程序設計帶來很大的方便[3]。本文所研究的內容就是作為機載電纜連接關系數據庫系統的一個組件,通過運行該組件就可以顯示相關故障電纜的所有信息。

2 系統設計與實現

初始的線纜連接關系的可視化仿真方案是建立真3D仿真,即將每一個連接器按照真實的位置關系置于立體的ARJ模型的機體中。后來經過深入的了解,現在所用的所有圖紙都是二維的平面圖紙,只能獲得每個連接器的連接關系,還有連接器所在飛機的某個位置的位置信息,所以結合課題進展進度以及必要性兩方面的因數,決定就以二維的ARJ的俯視平面圖代替了立體模型。

2.1 系統實現關鍵技術

在所建工程中使用用戶控件,通過Image控件將ARJ21.JPG圖片加入工程,再加上可以顯示連接器信息的Label控件。

下一步就是將連接器模型加入工程,這里需要Balder引擎的幫助。Balder是一款開源的3D圖形引擎,它支持Silverlight、Windows、XNA和OpenGL。方法是將Balder引擎引用到項目中,它有兩個文件,Balder.dll和Ninject.dll。其中Balder.dll是主要的引擎框架和程序集,Ninject.dll是一個.net的輕量級開發框架,Balder使用了其中的一些方法,如圖1所示。

圖1 解決方案示意圖

使用using將Balder的程序引用增加到控件的代碼窗口中,其中Balder.Execution提供了主要的Game類,Balder.Lighting提供了燈光的有關命名空間,View是視圖,而Balder.Math提供了很多3D數學相關的類和方法,Balder.Objects.Geometries則包含了很多模型。

雖然Balder.Objects.Geometries提供了很多已有的模型,但主要的還是諸如立方體、圓柱體等,而比較復雜的模型如本工程用到的連接器模型以及將來可能用到的更加復雜的大型客機模型等都需要另用其他3D建模工具。

本工程中使用的連接器的模型是使用3DMax制作的,參考某連接器的大致外觀制作的模型如圖2所示,將其導出為ASE文件格式。然后將該文件加入工程,并將該文件的編譯方式設置為Resource即資源方式[4]。

圖2 連接器模型

為了增加所繪制的連接器的視覺效果,將每一個所繪制的連接器的位置增加一個閃爍的動畫效果。在定義為Star的用戶控件中 兩個一模一樣的矩形框,這兩個矩形框是通過CompositeTransform復合變形和漸變得到一個中心白色,外層漸變透明的小圓圈。控制其中一個矩形框小圓圈的直徑沿X、Y方向在一秒內從0.3倍變到6倍,而另一個矩形框的小圓圈直徑則沿相同方向由6倍變到0.3倍,這樣就得到一個閃動的點。主要Xaml代碼如下:

……

……

閃動動畫效果如下:

圖3 閃動效果示意圖

系統工作流程為,現場導通測試發現某一根電纜有故障,則將電纜兩端地址輸入數據庫,通過查詢便能顯示該故障電纜途經連接器的順序以及連接器的位置,同時將搜索到的所有連接器的定義的坐標賦給本軟件中定義的連接器的位置坐標變量Coordinate(double x, double y, double z),然后將所有搜索到的連接器繪制出來。

……

Mesh Connector = new Mesh();

Connector.Position = new Coordinate(double x, double y, double z);

Connector.AssetName = new Uri("/feijishiyan1;component/Res/Connector.ase", UriKind.Relative);

……

點擊所加入工程的連接器模型就可以顯示連接器的信息,主要代碼如下:

……

Connector.MouseLeftButtonDown += new Balder.Input.MouseButtonEventHandler(Connector_MouseLeftButtonDown);

……

2.2 系統實現結果

最終仿真效果如圖4所示,通過鼠標點擊每一個連接器就可以在左上角的框中顯示其信息。

圖4 仿真結果示意圖

由故障電纜的兩端地址就可以直接將故障電纜的所有連接器都顯示出來,并且點擊每一個顯示的連接器就可以獲得其所屬信息,大大方便了對交聯電纜的查詢工作,提高了工作效率。

3 結束語

本論文結合實際工作中遇到的問題,在數據庫查詢的基礎上,基于C#和Silverlight建立了電纜可視化的仿真軟件。在以后的工作中,針對不同的飛機型號實際情況,可以開發真三維的仿真軟件,真正實現線纜在機體內的可視化仿真效果。

[1]畢大園,李秋艷,敖凱軍.飛機電纜連接關系數據庫的設計與實現[J].計算機工程與設計.2006.

[2]http://balder.codeplex.

[3]Matthew MacDonald.Pro Silverlight4 in C#[M].APress.2010.

[4]http://www.cnblogs.com/vimsk/archive/2011/01/19/1939552.html.

猜你喜歡
可視化故障工程
基于CiteSpace的足三里穴研究可視化分析
基于Power BI的油田注水運行動態分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
基于CGAL和OpenGL的海底地形三維可視化
故障一點通
“融評”:黨媒評論的可視化創新
傳媒評論(2019年4期)2019-07-13 05:49:14
子午工程
太空探索(2016年6期)2016-07-10 12:09:06
奔馳R320車ABS、ESP故障燈異常點亮
工程
故障一點通
江淮車故障3例
主站蜘蛛池模板: 亚洲第一区欧美国产综合| 久久国产高清视频| 无码精品国产dvd在线观看9久| 国产成人艳妇AA视频在线| 亚洲视频a| 亚洲福利一区二区三区| 性网站在线观看| 亚洲欧美另类中文字幕| 夜夜操天天摸| 亚洲视频免费在线看| 国产精品香蕉| 91成人在线观看视频| 色偷偷一区二区三区| 精品伊人久久久大香线蕉欧美| 九一九色国产| 思思热在线视频精品| 六月婷婷精品视频在线观看| 国产精品理论片| 国产成人综合久久精品尤物| 国产v欧美v日韩v综合精品| 99爱视频精品免视看| 思思热精品在线8| 亚洲成肉网| 国产精品露脸视频| 色婷婷色丁香| 欧美日韩午夜| 青青草原国产免费av观看| 亚洲三级色| 美女视频黄频a免费高清不卡| 香蕉蕉亚亚洲aav综合| 午夜国产精品视频| 免费无遮挡AV| 九九热视频在线免费观看| 国产激情影院| 九色在线观看视频| 日韩高清无码免费| 亚洲黄色高清| 国产区人妖精品人妖精品视频| 麻豆国产精品一二三在线观看| 中文字幕日韩丝袜一区| 亚洲最猛黑人xxxx黑人猛交| 极品国产一区二区三区| 国产91无码福利在线| 在线播放精品一区二区啪视频| 国产一级在线观看www色| 亚洲综合第一页| 亚洲欧美另类专区| 99久久国产自偷自偷免费一区| 日韩午夜福利在线观看| 久久99热66这里只有精品一| 久久国产亚洲偷自| 综合久久久久久久综合网| 久草中文网| 亚洲国产无码有码| 97精品伊人久久大香线蕉| 2020极品精品国产| 亚洲国产黄色| 国产精品永久在线| 永久免费AⅤ无码网站在线观看| 成年人久久黄色网站| 大香伊人久久| 777国产精品永久免费观看| 亚洲天堂视频在线免费观看| 精品无码日韩国产不卡av| 午夜国产小视频| 伊在人亞洲香蕉精品區| 久久国产V一级毛多内射| 91视频区| 精品视频免费在线| 亚洲精品卡2卡3卡4卡5卡区| 欧美一区精品| 97亚洲色综久久精品| 国产精品免费入口视频| 免费毛片在线| 国产精品自拍露脸视频| 伦精品一区二区三区视频| 亚州AV秘 一区二区三区| 日韩欧美中文在线| 日本高清有码人妻| 亚洲成人网在线观看| 国产色伊人| 亚洲欧美日韩视频一区|