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