為了能夠?qū)崿F(xiàn)對虛擬環(huán)境中模型的高效管理,需要對模型進行層次化和組件化。層次化要求對模型進行詳細的分類,組件化要求將模型最終化分為不需要進一步分解的原子模型,然后在此基礎上組合成用戶所需要的組合模型。首先對模型的類型進行層次化的分類,將戰(zhàn)場仿真環(huán)境中的實體進行進一步的分類,對類型分類的基礎上可以提出具體可應用的模型,然后對應用模型進一步分解,最終得到不能夠或不必要進一步分解的模型稱為原子模型。這樣就將模型分為了三個層次,分別為模型類型層、應用模型層和原子模型層,便于存儲管理。對于單個模型,本系統(tǒng)采用面向?qū)ο蟮哪P桶凳。M_id是模型的標識符,相當于身份確認;M_attribute 用于描寫模型的各類屬性。防水膠對于組合模型還需要增加兩類屬性:子模型列表和子模型參數(shù)信息。牛仔褲服飾加盟子模型列表包括組成該組合模型的各子模型的順序信息,子模型參數(shù)信息是組成組合模型時子模型的接口信息;M_operation 描述模型的操作,包括模型的集成,調(diào)用,運行等操作。之所以采用這個方法是因為很多大型裝備有共同之處,可以用少數(shù)子模型組合出大量整模型http://www.lvli7.com,減少了庫中的儲存量。本文是以工程兵的裝備為主要研究對象。例如實體可分為兵器、車輛等。在車輛中的模型有掃雷坦克、布雷坦克、坦克架橋車等。履帶式布雷車模型與坦克車模型可以通用一種履帶,所以存儲時只用存一條履帶和兩個不同的車體。
模型的重構(gòu)
模型重構(gòu)是指一些簡單的子模型組合成所需的整體模型或是復雜模型分解成子模型。這個過程是由開發(fā)工具通過對模型進行裁減完成的。接口間的聯(lián)系是模型進行裁減的依據(jù),是模型組合信息的重要內(nèi)容,通過聯(lián)系的改變可以完成對模型的裁剪。編譯之后的新模型要進行測試驗證。功能屬性符合要求,運行正常的模型認為是安全可用。重構(gòu)技術減少了庫中模型的存儲量還可以讓戰(zhàn)場仿真中的指揮員查看裝備的某些部份,即子模型的情形。
接口技術
戰(zhàn)場仿真中,有機玻璃加工模型庫與其他系統(tǒng)緊密聯(lián)系,需要建樹接口關系,以便接到訪問懇求,調(diào)用懇求,進行模型傳輸?shù)。接口類型有:模型庫與內(nèi)部數(shù)據(jù)庫的接口,模型庫與外部系統(tǒng)的接口。對于不同的系統(tǒng)接口設計不同。接口關系在模型庫系統(tǒng)中起著重要的作用,只有通過這些接口模型庫系統(tǒng)才能夠與其它系統(tǒng)進行交互,沒有這些接口,模型庫系統(tǒng)將無法提供服務。對于不同的系統(tǒng),由于服務的要求有所不同,所以接口的設計也會不同。其與外界建樹聯(lián)系的過程大致如下所述:應用系統(tǒng)調(diào)用模型庫中模型時,向模型庫管理系統(tǒng)發(fā)出請求號令,在模型庫管理系統(tǒng)接到應用系統(tǒng)的請求后,向內(nèi)部數(shù)據(jù)庫和實體結(jié)構(gòu)庫發(fā)送相應號令,實體結(jié)構(gòu)庫收到號令后在庫中進行相應調(diào)整編譯最后通過接口向應用系統(tǒng)發(fā)送模型,向應用系統(tǒng)發(fā)送與最終輸出模型相關的數(shù)據(jù),應用系統(tǒng)在接到模型和與模型相關的數(shù)據(jù)后,向模型庫管理系統(tǒng)發(fā)送一個確認。上述過程是由模型庫提供的接口函數(shù)實現(xiàn)的。接口函數(shù)又可分為與內(nèi)部數(shù)據(jù)庫接口的數(shù)據(jù)接口函數(shù)和與實體結(jié)構(gòu)庫接口的模型接口函數(shù)兩種http://www.shname.net,是通過鏈接動態(tài)鏈接庫完成。
教學模型, 仿真模型, 電力模型, 化工模型,