張明
摘要 無(wú)人直升機(jī)的使用伴隨著大量軟件指令按鍵的觸發(fā),如何在有限硬件資源條件下,簡(jiǎn)潔、高效而安全地觸發(fā)按鍵,成為無(wú)人直升機(jī)使用過(guò)程中的重點(diǎn)。對(duì)現(xiàn)有指令進(jìn)行系統(tǒng)分析,在注重操作安全性,兼顧人機(jī)交互效果的條件下,構(gòu)思了控制頁(yè)面的分類部署與層次調(diào)用策略,并在Qt開(kāi)發(fā)環(huán)境下實(shí)現(xiàn)軟件界面與調(diào)度功能。
【關(guān)鍵詞】無(wú)人直升機(jī) 控制頁(yè)面 優(yōu)化調(diào)度
1 引言
隨著攜帶任務(wù)載荷能力的提升,無(wú)人直升機(jī)掛載的任務(wù)載荷類型越來(lái)越多,任務(wù)載荷的操作指令也隨之增加。作為無(wú)人直升機(jī)的控制中心.地面控制站的硬件資源越來(lái)越緊缺,多種任務(wù)載荷的軟件指令頁(yè)面存在頁(yè)面顯示與操作需求,如何整合相關(guān)控制頁(yè)面,合理部署不同載荷的控制指令,既方便用戶安全操作,又能夠結(jié)合任務(wù)需求協(xié)同切換控制頁(yè)面,成為當(dāng)前無(wú)人直升機(jī)使用過(guò)程中,急需解決的迫切需求。
針對(duì)當(dāng)前的緊迫需求,開(kāi)展無(wú)人直升機(jī)控制頁(yè)面的優(yōu)化探索,對(duì)平臺(tái)與設(shè)備的控制指令進(jìn)行系統(tǒng)分析,按照一定的優(yōu)化原則歸類整理,結(jié)合人機(jī)交互特點(diǎn),構(gòu)思了一種控制頁(yè)面的顯示與調(diào)度策略,安全高效地實(shí)現(xiàn)多設(shè)備指令的組合使用與頁(yè)面優(yōu)化。
2 控制指令內(nèi)容
無(wú)人直升機(jī)執(zhí)行任務(wù)過(guò)程中涉及對(duì)無(wú)人直升機(jī)平臺(tái)、地面鏈路、機(jī)載鏈路、光電載荷、雷達(dá)載荷的控制等。設(shè)備豐富的功能大多通過(guò)多種指令按鍵的觸發(fā)來(lái)完成模式與狀態(tài)的轉(zhuǎn)換,各設(shè)備相關(guān)控制指令簡(jiǎn)單介紹如下:
2.1 平臺(tái)控制
起飛階段指令、降落階段指令、飛行階段指令、應(yīng)急指令等。
2.2 地面鏈路
地面鏈路的工作模式、傳輸帶寬、功率、頻點(diǎn)、天線切換等。
2.3 機(jī)載鏈路
機(jī)載鏈路的工作模式、傳輸帶寬、功率、頻點(diǎn)、天線切換等。
2.4 光電載荷
工作模式、視場(chǎng)增大、視場(chǎng)縮小、鎖定、測(cè)距、視頻切換等。
2.5 雷達(dá)載荷
開(kāi)關(guān)機(jī)、工作模式、功率調(diào)整、增益切換等。
3 優(yōu)化策略
優(yōu)化策略是控制頁(yè)面的優(yōu)化的依據(jù),在此準(zhǔn)則條件下實(shí)施頁(yè)面部署與按鍵排布。結(jié)合工程實(shí)踐經(jīng)驗(yàn),考慮人機(jī)界面交互效果,著重安全操作及防誤碰處理,整合界面優(yōu)化策略如下:
3.1 分類顯示
不同設(shè)備的操作指令頁(yè)面分開(kāi)顯示,不相互影響操作,排除設(shè)備間指令耦合與誤碰。
3.2 分級(jí)調(diào)度
設(shè)備操作指令進(jìn)行歸類整合,劃分一級(jí)、二級(jí)頁(yè)面,通過(guò)頁(yè)面切換豐富按鍵空間。
3.3 動(dòng)態(tài)配置
控制頁(yè)面按鍵名稱通過(guò)配置文件動(dòng)態(tài)配置,方便頁(yè)面動(dòng)態(tài)調(diào)整及屬性設(shè)置。
3.4 注重安全
應(yīng)急指令一級(jí)常顯;不同狀態(tài)顏色區(qū)分;調(diào)配按鍵部署格局以防誤碰。
4 軟件實(shí)現(xiàn)
4.1 配置文件
為方便用戶對(duì)控制指令頁(yè)面的動(dòng)態(tài)設(shè)計(jì)與按鍵部署,軟件通過(guò)配置文件來(lái)讀取相關(guān)頁(yè)面屬性,在程序中動(dòng)態(tài)設(shè)置按鍵屬性來(lái)達(dá)到加載效果。配置文件以xml格式設(shè)置,通用框架格式如圖1。
4.2 界面及操作
控制頁(yè)面采用Tab頁(yè)方式總體布局,通過(guò)讀取配置文件獲取各設(shè)備一級(jí)頁(yè)面與二級(jí)頁(yè)面相關(guān)按鈕排布及屬性信息,初始狀態(tài)顯示一級(jí)頁(yè)面相關(guān)信息,如圖2所示。頁(yè)面劃分應(yīng)急常顯區(qū)和指令切換區(qū),指令切換區(qū)域完成二級(jí)頁(yè)面相關(guān)指令的調(diào)度。用戶點(diǎn)擊一級(jí)頁(yè)面相應(yīng)按鈕后,軟件實(shí)施二級(jí)頁(yè)面相應(yīng)按鈕屬性信息的動(dòng)態(tài)變更,二級(jí)頁(yè)面有返回按鍵用于返回一級(jí)頁(yè)面。
5 結(jié)論
控制頁(yè)面的軟件實(shí)現(xiàn)已應(yīng)用于項(xiàng)目中,在控制站硬件資源有限的條件下,極大地提高軟件控制的集成度,配置文件的接口設(shè)計(jì)有效解決用戶需求動(dòng)態(tài)變更而帶來(lái)軟件變更的問(wèn)題。軟件界面的操作方式、頁(yè)面調(diào)度及動(dòng)態(tài)配置的方法,也為后續(xù)其他型號(hào)相關(guān)軟件的研發(fā)提供可靠的借鑒。
參考文獻(xiàn)
[1]張大高,無(wú)人機(jī)控制站監(jiān)控軟件通用化設(shè)計(jì)[J].電子技術(shù)與軟件工程,2017 (05):72-74.
[2]徐雷,裴海龍,劉馨,陳鑌,一種小型無(wú)人機(jī)地面控制站軟件的開(kāi)發(fā)[J].自動(dòng)化與儀表,2009 (06):45-48.
[3]李大健,賈偉,齊敏,田曉雄,無(wú)人機(jī)地面控制站設(shè)計(jì)與應(yīng)用[J].計(jì)算機(jī)測(cè)量與控制,2011 (06):103-105+108.