呂 游 俞藝涵 穆 楊
(中國人民解放軍91475部隊 葫蘆島 125001)
隨著仿真、虛擬現實等技術的快速發展,使得飛行模擬器的模擬效果越來越貼近實裝。在飛行學員培養鏈路中模擬飛行訓練越來越受到重視,模擬飛行訓練在飛行學員培養初期可以高效迅速地培養學員適應飛機操作習慣,規范動作。
某型初級教練機儀表板用于顯示所有飛行參數,如飛機姿態參數、發動機參數等,飛行員通過儀表信息掌握飛機實時飛行狀態,做出相應操作,在飛行過程中飛行員須將70%的注意力分配在儀表數據上,是操縱飛機的重要依據。因此飛機飛行模擬訓練系統的研制過程中,飛機儀表系統的仿真至關重要。
GL Studio 是集成圖形界面與代碼開發兩種功能的仿真儀表開發平臺[1]。GL Studio 基于實際拍攝圖片的仿真開發過程一般需要兩部分,即圖形對象組建與行為代碼編寫。具體開發過程如圖1 所示。
GL Studio 基于圖形的開發平臺具有以下特點。
1)GL Studio 具有強大的函數庫[2],能夠自動為基于圖形界面開發的虛擬儀表創建OpenGL 代碼,從而減少開發時間,降低開發過程中的代碼工作量[3~5]。
2)GL Studio 能夠通過利用高質量的紋理圖片素材實現高逼真度的儀表仿真,虛擬儀表仿真效果貼近實裝,紋理圖片素材可以通過圖像處理軟件加工處理[6~9]。

圖1 GL Studio 開發流程
利用GL Studio 開發的仿真儀表具有很好的重用性,開發的工程可以生成gls 文件格式或dll 插件形式,其中gls 格式可以以插件形式重用在其他工程中,dll 插件可應用在其他C++工程中,大大減少了重復開發的工作量[10~12]。……