靶場射擊試驗測控方案設計平臺的設計與實現
在靶場方案演示和方案優化的模擬仿真中,XML數據交換接口負責傳輸的數據有態勢數據、參/被試品初始狀態、參試品飛行狀態、被試品捕獲射擊狀態、測試設備測試數據、方案推演數據等。部分具體的交互數據如圖3所示。本文引用地址:http://www.104case.com/article/202477.htm
依據這些數據的具體結構和邏輯關系,首先應用XML Schema定義XML數據文件的基本結構(包括數據結構、數據類型、數據存儲樹型結構,以及數據單元的順序和數量等),然后在此基礎上利用MSXML SDK提供的文檔對象模型DOM的API接口實現從C數據結構到XML文檔的數據編碼接口和從XML文檔到C數據結構的數據解析接口。為保證數據傳輸的完整性,同時還利用預先定義好的XML Schema實現了對特定XML數據文件的校驗功能。
4 Virtools三維建模軟件
法國全球交互三維開發解決方案公司Virtools開發了Virtools系列產品,其三維引擎已經成為微軟XBox認可系統,其特點是方便易用,應用領域廣泛。它除了自身的3D/VR開發平臺Virtools Dev以外,還集成了5個可選模塊,即網絡服務器Virtools Server、物理屬性模塊Physics Pack、人工智能模塊AI Pack、Xbox開發模塊和沉浸式平臺VR Pack。
Virtools Dev是專門用來設計制作3D世界的軟件,其內部集成了500多個行為模塊,其中的Run VSL模塊可運行用戶自己添加的Virtools語言代碼,利用這些行為模塊可以相互搭配串聯設計出許多不同的互動效果。
Virtools Dev可對二維對象、文字、三維對象及聲音、影片等進行操作,其中的三維對象資源可由3DSMAX等3D軟件制作的三維對象模型或三維動畫通過安裝好的插件輸出文件以#.nmo格式導入。
本課題主要是應用3DSMAX和Virtools工具,充分運用Virtools開發工具的優勢,對虛擬靶場環境及被試武器、參試目標、測試設備等試驗相關要素的外觀模型和相關特征模型的建模技術進行研究。
5 結語
在此介紹了靶場射擊試驗測控方案設計的實現方法,建立了可實現二、三維同步傳輸的網絡化方案設計平臺。二維操作界面實現了放大、縮小、漫游等各種功能操作,同時可以獲得需要的DEM數據文件,并采用XML語言進行大數據量交互。隨著網絡技術的進一步發展和GIS在靶場的更廣泛應用,新測控方案的實現方法還需要進一步研究與探索。
評論