ARINC661航電總線數(shù)據(jù)可視化處理技術(shù)研究
發(fā)布時(shí)間:2021-03-11 05:06
在技術(shù)的推動(dòng)和需求的牽引下,戰(zhàn)機(jī)座艙顯示系統(tǒng)正向著綜合化、通用化方向發(fā)展,其功能需求和任務(wù)復(fù)雜度不斷增加。ARINC661規(guī)范的提出統(tǒng)一了各航空電子設(shè)備間的接口規(guī)范,但航電總線中海量且不便于閱讀的二進(jìn)制指令數(shù)據(jù)給系統(tǒng)開發(fā)調(diào)試過程中指令的錯(cuò)誤排查帶來了很大的不便。為了更好地對(duì)總線數(shù)據(jù)正確性進(jìn)行檢測與分析,縮短排故階段耗時(shí),本文針對(duì)ARINC661航電總線數(shù)據(jù)可視化處理技術(shù)展開研究。首先,論文對(duì)ARINC661航電總線數(shù)據(jù)可視化處理技術(shù)的需求進(jìn)行了深入細(xì)致的分析,在此基礎(chǔ)上提出了軟件的功能要求及性能指標(biāo),研究設(shè)計(jì)了軟件總體方案。其次,根據(jù)指令數(shù)據(jù)流在軟件中的處理順序,對(duì)指令數(shù)據(jù)預(yù)處理階段功能進(jìn)行了研究,設(shè)計(jì)了高效快捷的數(shù)據(jù)存儲(chǔ)及清理方式;分析并建立了指令類型庫輔助實(shí)現(xiàn)指令數(shù)據(jù)的解析,設(shè)計(jì)指令錯(cuò)誤自檢測功能對(duì)解析結(jié)果中參數(shù)越界的指令進(jìn)行錯(cuò)誤自檢。然后,對(duì)指令數(shù)據(jù)可視化階段功能展開研究。根據(jù)定義文件建立窗體部件實(shí)例集,實(shí)現(xiàn)畫面的仿真顯示;基于仿真畫面設(shè)計(jì)了窗體部件交互邏輯,對(duì)部件屬性查詢技術(shù)展開研究;建立控制指令與顯示部件間的映射關(guān)系,實(shí)現(xiàn)指令/部件雙向捕獲功能。最后,明確軟件的測試環(huán)境及方法...
【文章來源】:南京航空航天大學(xué)江蘇省 211工程院校
【文章頁數(shù)】:83 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
ARINC661航電總線數(shù)據(jù)可視化處理軟件主顯示界面
于存儲(chǔ)接收到的指令數(shù)據(jù)。在軟件的實(shí)際使用過程中,用戶需要多數(shù)據(jù)的檢測與分析,經(jīng)過長時(shí)間的使用后,運(yùn)行檢測軟件的計(jì)算機(jī)極大地占用計(jì)算機(jī)的存儲(chǔ)空間。同時(shí),數(shù)量巨大的數(shù)據(jù)文件也會(huì)在選擇目標(biāo)文件造成干擾。因此,檢測軟件應(yīng)具備數(shù)據(jù)清理功能,能史數(shù)據(jù)進(jìn)行刪除,保證計(jì)算機(jī)的存儲(chǔ)余量。綜合考慮用戶使用體驗(yàn)可分為手動(dòng)清理和自動(dòng)清理兩種工作模式。清理模式理模式下,用戶根據(jù)需要手動(dòng)對(duì)已經(jīng)存儲(chǔ)的歷史記錄進(jìn)行刪除,該強(qiáng),不會(huì)造成錯(cuò)刪和誤刪。如圖 3.3 所示,為方便對(duì)歷史數(shù)據(jù)的管據(jù)管理對(duì)話框,并使用 MFC 提供的 Month Calendar Control 控件創(chuàng)據(jù)用戶選擇的日期在歷史記錄中篩選出當(dāng)日的數(shù)據(jù)文件,對(duì)文件進(jìn)中的文件進(jìn)行選中與刪除操作。當(dāng)用戶對(duì)選中數(shù)據(jù)進(jìn)行刪除操作時(shí)夾名稱,在用于存放數(shù)據(jù)文件的路徑下找到該文件名對(duì)應(yīng)的文件夾部內(nèi)容執(zhí)行刪除操作。
WidgetEvent_string 對(duì)產(chǎn)生字符串的事件的上報(bào)指令完成指令類型的劃分后,對(duì)可能在 UA 與 CDS 間進(jìn)行傳遞的所有指令按照上述指令類型分類,為劃分好的每個(gè)指令類型建立一個(gè) map 關(guān)聯(lián)容器,將該類型下所有指令插入對(duì)應(yīng),建立指令名稱與其標(biāo)志符之間的對(duì)應(yīng)關(guān)系,即完成指令類型庫的建立。針對(duì) map 容器的研究將在 4.4.1 節(jié)中進(jìn)行闡述。3.2 XML 解析技術(shù)研究在可視化處理軟件對(duì)解析出的指令內(nèi)容輸出顯示的過程中,為方便用戶的閱讀和理解個(gè)窗體部件的 ID 號(hào)與其對(duì)應(yīng)的部件名稱進(jìn)行關(guān)聯(lián)顯示。窗體部件的名稱在定義階段由件開發(fā)人員寫入 XML 定義文件中,因此,本節(jié)將在了解 XML 定義文件結(jié)構(gòu)的基礎(chǔ)上對(duì) X義文件解析技術(shù)展開研究,建立窗體部件 ID 號(hào)與部件名稱之間的關(guān)聯(lián)。XML 定義文件的結(jié)構(gòu)示例如圖 3.5 所示,在 XML 定義文件中,以“雷達(dá)偵察頻譜顯示基本容器”窗體部件為例,在窗體部件節(jié)點(diǎn)下,依次存放了窗體部件的名稱和類型,在 m點(diǎn)下面的 prop 節(jié)點(diǎn)中,存放了包括窗體部件 ID 號(hào)在內(nèi)的部件參數(shù)名稱及其參數(shù)值。
【參考文獻(xiàn)】:
期刊論文
[1]計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)探討[J]. 董朝賢. 無線互聯(lián)科技. 2018(17)
[2]交互式座艙系統(tǒng)數(shù)據(jù)監(jiān)控的設(shè)計(jì)和實(shí)現(xiàn)[J]. 吳天翼,李辰. 航空電子技術(shù). 2018(02)
[3]基于A661的一種典型民用飛機(jī)駕駛艙顯示管理研究[J]. 易子淳. 民用飛機(jī)設(shè)計(jì)與研究. 2017(04)
[4]新一代航空電子總線系統(tǒng)結(jié)構(gòu)研究[J]. 王廣. 電子測試. 2017(19)
[5]基于ARINC661的UA軟件設(shè)計(jì)與顯示控制研究[J]. 李笑瑜,孫永榮,馮悅,徐剛. 信息技術(shù). 2017(08)
[6]ARINC661目標(biāo)符號(hào)顯控方式的研究與設(shè)計(jì)[J]. 趙科東,孫永榮,周曉達(dá),馮悅,孫旭東. 電光與控制. 2017(10)
[7]基于ARINC429總線的某型機(jī)載設(shè)備便攜式檢測設(shè)備[J]. 周勝明,趙育良. 海軍航空工程學(xué)院學(xué)報(bào). 2017(03)
[8]Research on Critical Technology of A661 Airborne Software[J]. LI Jian-ping,ZHU Yu-qing,LI Ya-ping. International Journal of Plant Engineering and Management. 2017(02)
[9]駕駛艙人機(jī)界面演變與發(fā)展趨勢(shì)[J]. 段林. 民用飛機(jī)設(shè)計(jì)與研究. 2017(01)
[10]軟件開發(fā)中的分層技術(shù)研究[J]. 管侯斌. 信息與電腦(理論版). 2017(02)
碩士論文
[1]飛機(jī)座艙內(nèi)部裝飾對(duì)飛行員視覺工效的影響研究[D]. 談衛(wèi).南京航空航天大學(xué) 2016
[2]基于IData和VxWorks的飛機(jī)座艙顯示系統(tǒng)[D]. 胡靖宇.西安電子科技大學(xué) 2014
[3]1553B總線測試與仿真驗(yàn)證系統(tǒng)設(shè)計(jì)[D]. 尹杰.北京工業(yè)大學(xué) 2013
本文編號(hào):3075910
【文章來源】:南京航空航天大學(xué)江蘇省 211工程院校
【文章頁數(shù)】:83 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
ARINC661航電總線數(shù)據(jù)可視化處理軟件主顯示界面
于存儲(chǔ)接收到的指令數(shù)據(jù)。在軟件的實(shí)際使用過程中,用戶需要多數(shù)據(jù)的檢測與分析,經(jīng)過長時(shí)間的使用后,運(yùn)行檢測軟件的計(jì)算機(jī)極大地占用計(jì)算機(jī)的存儲(chǔ)空間。同時(shí),數(shù)量巨大的數(shù)據(jù)文件也會(huì)在選擇目標(biāo)文件造成干擾。因此,檢測軟件應(yīng)具備數(shù)據(jù)清理功能,能史數(shù)據(jù)進(jìn)行刪除,保證計(jì)算機(jī)的存儲(chǔ)余量。綜合考慮用戶使用體驗(yàn)可分為手動(dòng)清理和自動(dòng)清理兩種工作模式。清理模式理模式下,用戶根據(jù)需要手動(dòng)對(duì)已經(jīng)存儲(chǔ)的歷史記錄進(jìn)行刪除,該強(qiáng),不會(huì)造成錯(cuò)刪和誤刪。如圖 3.3 所示,為方便對(duì)歷史數(shù)據(jù)的管據(jù)管理對(duì)話框,并使用 MFC 提供的 Month Calendar Control 控件創(chuàng)據(jù)用戶選擇的日期在歷史記錄中篩選出當(dāng)日的數(shù)據(jù)文件,對(duì)文件進(jìn)中的文件進(jìn)行選中與刪除操作。當(dāng)用戶對(duì)選中數(shù)據(jù)進(jìn)行刪除操作時(shí)夾名稱,在用于存放數(shù)據(jù)文件的路徑下找到該文件名對(duì)應(yīng)的文件夾部內(nèi)容執(zhí)行刪除操作。
WidgetEvent_string 對(duì)產(chǎn)生字符串的事件的上報(bào)指令完成指令類型的劃分后,對(duì)可能在 UA 與 CDS 間進(jìn)行傳遞的所有指令按照上述指令類型分類,為劃分好的每個(gè)指令類型建立一個(gè) map 關(guān)聯(lián)容器,將該類型下所有指令插入對(duì)應(yīng),建立指令名稱與其標(biāo)志符之間的對(duì)應(yīng)關(guān)系,即完成指令類型庫的建立。針對(duì) map 容器的研究將在 4.4.1 節(jié)中進(jìn)行闡述。3.2 XML 解析技術(shù)研究在可視化處理軟件對(duì)解析出的指令內(nèi)容輸出顯示的過程中,為方便用戶的閱讀和理解個(gè)窗體部件的 ID 號(hào)與其對(duì)應(yīng)的部件名稱進(jìn)行關(guān)聯(lián)顯示。窗體部件的名稱在定義階段由件開發(fā)人員寫入 XML 定義文件中,因此,本節(jié)將在了解 XML 定義文件結(jié)構(gòu)的基礎(chǔ)上對(duì) X義文件解析技術(shù)展開研究,建立窗體部件 ID 號(hào)與部件名稱之間的關(guān)聯(lián)。XML 定義文件的結(jié)構(gòu)示例如圖 3.5 所示,在 XML 定義文件中,以“雷達(dá)偵察頻譜顯示基本容器”窗體部件為例,在窗體部件節(jié)點(diǎn)下,依次存放了窗體部件的名稱和類型,在 m點(diǎn)下面的 prop 節(jié)點(diǎn)中,存放了包括窗體部件 ID 號(hào)在內(nèi)的部件參數(shù)名稱及其參數(shù)值。
【參考文獻(xiàn)】:
期刊論文
[1]計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)探討[J]. 董朝賢. 無線互聯(lián)科技. 2018(17)
[2]交互式座艙系統(tǒng)數(shù)據(jù)監(jiān)控的設(shè)計(jì)和實(shí)現(xiàn)[J]. 吳天翼,李辰. 航空電子技術(shù). 2018(02)
[3]基于A661的一種典型民用飛機(jī)駕駛艙顯示管理研究[J]. 易子淳. 民用飛機(jī)設(shè)計(jì)與研究. 2017(04)
[4]新一代航空電子總線系統(tǒng)結(jié)構(gòu)研究[J]. 王廣. 電子測試. 2017(19)
[5]基于ARINC661的UA軟件設(shè)計(jì)與顯示控制研究[J]. 李笑瑜,孫永榮,馮悅,徐剛. 信息技術(shù). 2017(08)
[6]ARINC661目標(biāo)符號(hào)顯控方式的研究與設(shè)計(jì)[J]. 趙科東,孫永榮,周曉達(dá),馮悅,孫旭東. 電光與控制. 2017(10)
[7]基于ARINC429總線的某型機(jī)載設(shè)備便攜式檢測設(shè)備[J]. 周勝明,趙育良. 海軍航空工程學(xué)院學(xué)報(bào). 2017(03)
[8]Research on Critical Technology of A661 Airborne Software[J]. LI Jian-ping,ZHU Yu-qing,LI Ya-ping. International Journal of Plant Engineering and Management. 2017(02)
[9]駕駛艙人機(jī)界面演變與發(fā)展趨勢(shì)[J]. 段林. 民用飛機(jī)設(shè)計(jì)與研究. 2017(01)
[10]軟件開發(fā)中的分層技術(shù)研究[J]. 管侯斌. 信息與電腦(理論版). 2017(02)
碩士論文
[1]飛機(jī)座艙內(nèi)部裝飾對(duì)飛行員視覺工效的影響研究[D]. 談衛(wèi).南京航空航天大學(xué) 2016
[2]基于IData和VxWorks的飛機(jī)座艙顯示系統(tǒng)[D]. 胡靖宇.西安電子科技大學(xué) 2014
[3]1553B總線測試與仿真驗(yàn)證系統(tǒng)設(shè)計(jì)[D]. 尹杰.北京工業(yè)大學(xué) 2013
本文編號(hào):3075910
本文鏈接:http://sikaile.net/kejilunwen/hangkongsky/3075910.html
最近更新
教材專著