1.一種智能作戰(zhàn)飛機(jī)仿真裝置,包括控制面板、第一RS232標(biāo)準(zhǔn)串口、第二RS232標(biāo)準(zhǔn)串口、第三RS232標(biāo)準(zhǔn)串口、第一標(biāo)準(zhǔn)USB接口、第二標(biāo)準(zhǔn)USB接口、VGA輸出端口、任務(wù)規(guī)劃器模塊、飛機(jī)組裝器模塊、仿真運(yùn)行引擎模塊;
控制面板輸入為用戶按鍵,將輸入轉(zhuǎn)換為脈沖高電平,仿真開始指令,控制面板將仿真暫停指令、仿真繼續(xù)指令、仿真復(fù)位指令、數(shù)據(jù)記錄指令、電源關(guān)閉指令、串口設(shè)置指令、任務(wù)配置指令、組件配置指令輸出到任務(wù)規(guī)劃器模塊、飛機(jī)組裝器模塊、仿真運(yùn)行引擎模塊;
第一RS232標(biāo)準(zhǔn)串口輸入來(lái)自仿真運(yùn)行引擎模塊,包括:1)飛機(jī)狀態(tài)連續(xù)數(shù)據(jù):位置、速度、姿態(tài)、機(jī)載設(shè)備狀態(tài);2)飛機(jī)操作數(shù)據(jù):飛機(jī)駕駛操作、機(jī)載設(shè)備的操作、機(jī)載武器操作;第一RS232標(biāo)準(zhǔn)串口轉(zhuǎn)換為RS-232兼容格式輸出到外部的數(shù)據(jù)采集裝置;
第二RS232標(biāo)準(zhǔn)串口、第三RS232標(biāo)準(zhǔn)串口為第一RS232標(biāo)準(zhǔn)串口的備用接口;
第一標(biāo)準(zhǔn)USB接口輸入來(lái)自用戶鼠標(biāo)操作,第一標(biāo)準(zhǔn)USB接口轉(zhuǎn)換為用戶界面操作,輸出到軟件模塊的用戶配置界面;
第二標(biāo)準(zhǔn)USB接口輸入來(lái)自用戶鼠標(biāo)操作,第二標(biāo)準(zhǔn)USB接口轉(zhuǎn)換為用戶界面數(shù)據(jù)輸入,輸出到軟件模塊的用戶配置界面;
VGA輸出端口輸入來(lái)自仿真裝置內(nèi)置片上系統(tǒng)的視頻輸出,VGA輸出端口進(jìn)行RGB視頻處理,輸出到用戶外接顯示器;
任務(wù)規(guī)劃器模塊輸入來(lái)自用戶鼠標(biāo)、鍵盤輸入,任務(wù)規(guī)劃器模塊將輸入轉(zhuǎn)換為任務(wù)配置參數(shù),輸出到仿真運(yùn)行引擎模塊;
飛機(jī)組裝器模塊輸入來(lái)自用戶鼠標(biāo)、鍵盤輸入,飛機(jī)組裝器模塊將輸入轉(zhuǎn)換為飛機(jī)組裝參數(shù),輸出到仿真運(yùn)行引擎模塊;
仿真運(yùn)行引擎模塊輸入來(lái)自控制面板、任務(wù)規(guī)劃器模塊、飛機(jī)組裝器模塊,仿真運(yùn)行引擎模塊將輸入轉(zhuǎn)換為仿真模型運(yùn)行配置參數(shù),輸出到控制面板、第一RS232標(biāo)準(zhǔn)串口、第二RS232標(biāo)準(zhǔn)串口、第三RS232標(biāo)準(zhǔn)串口。
2.根據(jù)權(quán)利要求1所述的一種智能作戰(zhàn)飛機(jī)仿真裝置,所述的控制面板包括9個(gè)按鍵和1個(gè)指示燈;
按鍵按照上下兩個(gè)區(qū)域布置,其中,下部區(qū)域從左到右的按鍵分別為:開始鍵、暫停鍵、繼續(xù)鍵、復(fù)位鍵、上部區(qū)域從左到右的按鍵分別為:電源鍵、記錄鍵、串口設(shè)置鍵、任務(wù)配置鍵、組件配置鍵、指示燈;
(1)開始鍵
向智能飛機(jī)仿真模型發(fā)送“仿真開始”指令;收到該指令后,飛機(jī)仿真模型開始運(yùn)行,并通過第一RS232標(biāo)準(zhǔn)串口、第二RS232標(biāo)準(zhǔn)串口、或第三RS232標(biāo)準(zhǔn)串口進(jìn)行數(shù)據(jù)輸出;當(dāng)仿真已經(jīng)開始后,該鍵按下無(wú)效;
(2)暫停鍵
向智能飛機(jī)仿真模型發(fā)送“仿真暫?!敝噶?;收到該指令后,飛機(jī)仿真模型將進(jìn)入暫停狀態(tài),輸出的串口數(shù)據(jù)保持最后一次更新保持不變;注意,該功能與電源關(guān)閉鍵的功能不同,是仿真裝置的一種正常工作狀態(tài);當(dāng)仿真已經(jīng)處于暫停狀態(tài)時(shí),該鍵按下無(wú)效;
(3)繼續(xù)鍵
向智能飛機(jī)仿真模型發(fā)送“繼續(xù)運(yùn)行”指令;收到該指令后,若飛機(jī)仿真模型位于“暫?!睜顟B(tài),則恢復(fù)正常運(yùn)行;當(dāng)仿真已經(jīng)處于正常運(yùn)行狀態(tài)時(shí),該鍵按下無(wú)效;
(4)復(fù)位鍵
停止當(dāng)前運(yùn)行,清理上次運(yùn)行數(shù)據(jù)并重新初始化;此時(shí),再次按下開始鍵重新運(yùn)行仿真;
(5)電源鍵
仿真裝置供電開關(guān);
(6)記錄鍵
按下后,仿真數(shù)據(jù)將自動(dòng)記錄到仿真裝置的內(nèi)置存儲(chǔ)設(shè)備中;
(7)串口設(shè)置鍵
按下該鍵后,VGA端口輸出的GUI界面切換到端口設(shè)置界面;此時(shí),用戶通過接入的鼠標(biāo)、鍵盤對(duì)三個(gè)串口進(jìn)行設(shè)置,具體包括:
●各個(gè)串口哪個(gè)作為輸出,哪個(gè)作為輸入
●定義數(shù)據(jù)傳輸協(xié)議
●定義仿真運(yùn)行的數(shù)據(jù)更新頻率
●定義串口波特率
(8)任務(wù)配置鍵
按下該鍵后,仿真裝置激活任務(wù)規(guī)劃器模塊,VGA端口輸出的GUI界面切換該軟件模塊的設(shè)置界面;此時(shí),用戶通過接入的鼠標(biāo)、鍵盤對(duì)飛機(jī)任務(wù)進(jìn)行配置;任務(wù)配置采用有限狀態(tài)機(jī),通過有限狀態(tài)機(jī)定義的行為單元,作為基本單元再次參與組裝,構(gòu)成更復(fù)雜的高層任務(wù)過程;定義完成任務(wù)通過配置界面保存到仿真裝置內(nèi)置的存儲(chǔ)單元中,以供下次重用;
(9)組件配置鍵
按下該鍵后,仿真裝置激活飛機(jī)組裝器模塊,VGA端口輸出的GUI界面切換到該軟件模塊的設(shè)置界面,此時(shí),用戶通過接入的鼠標(biāo)、鍵盤對(duì)仿真飛機(jī)的組成部分、以及各部分的參數(shù)進(jìn)行配置;整個(gè)仿真飛機(jī)的構(gòu)建采用組件化的方式,用戶選擇使用哪些組件并對(duì)這些組件配置參數(shù),組件初始存儲(chǔ)在仿真裝置內(nèi)置的存儲(chǔ)單元中;同樣地,定義完成組件進(jìn)行保存以供下次重用;
(10)指示燈
仿真裝置工作狀態(tài)指示燈;綠色表示正常工作狀態(tài),黃色表示軟件系統(tǒng)錯(cuò)誤狀態(tài),紅色表示硬件系統(tǒng)錯(cuò)誤狀態(tài)。
3.根據(jù)權(quán)利要求1所述的一種智能作戰(zhàn)飛機(jī)仿真裝置,所述的任務(wù)規(guī)劃器模塊通過有限狀態(tài)機(jī)和流程圖的方式規(guī)劃仿真飛機(jī)的任務(wù)過程;任務(wù)是嵌套的,即通過GUI界面將簡(jiǎn)單任務(wù)進(jìn)行組裝、連接,構(gòu)造成更加復(fù)雜的任務(wù)過程;規(guī)劃完成的任務(wù)存儲(chǔ)到內(nèi)置存儲(chǔ)器,或者重新取出重用。
4.根據(jù)權(quán)利要求1所述的一種智能作戰(zhàn)飛機(jī)仿真裝置,所述的飛機(jī)組裝器模塊允許用戶選擇飛機(jī)假裝哪些組件,以及這些組件和飛機(jī)自身的參數(shù)配置;組裝完成的飛機(jī)配置存儲(chǔ)到內(nèi)置存儲(chǔ)器,或者重新取出重用。
5.根據(jù)權(quán)利要求1所述的一種智能作戰(zhàn)飛機(jī)仿真裝置,所述的仿真運(yùn)行引擎模塊加載飛機(jī)模型以及相關(guān)配置信息,創(chuàng)建虛擬飛機(jī)實(shí)例,按照指定的仿真周期運(yùn)行;智能作戰(zhàn)飛機(jī)的輸入、輸出信息由仿真運(yùn)行引擎處理,其輸入、輸出信息共分為5類:
●飛機(jī)狀態(tài):飛機(jī)的運(yùn)動(dòng)狀態(tài),包括位置、速度、角速度、加速度、機(jī)載武器信息、機(jī)載設(shè)備信息;必需,通過串口輸出;
●飛機(jī)獲取的探測(cè)/情報(bào)信息:飛機(jī)通過自身的探測(cè)設(shè)備獲取的探測(cè)信息或目標(biāo)情報(bào)信息;可選,通過串口輸出;
●飛機(jī)對(duì)其它對(duì)象的指令:在飛機(jī)編隊(duì)或多兵種協(xié)同作戰(zhàn)方式下,飛機(jī)對(duì)其它作戰(zhàn)單元下達(dá)指令;可選,通過串口輸出;
●外部對(duì)飛機(jī)的指令:外部對(duì)飛機(jī)的指令信息;可選,通過串口輸入;
●飛機(jī)所處仿真空間的環(huán)境信息:包括陸地、大氣等自然環(huán)境信息,也包括電磁環(huán)境信息;可選,通過串口輸出;
按下控制面板的“記錄鍵”,這些運(yùn)行時(shí)信息將自動(dòng)保存到仿真裝置的內(nèi)置存儲(chǔ)器中。