待整理...
RTI (Run-Time Interfrastructer)
運作支撐架構
OMT(Object Model Template)
對象模型模闆
定義資訊互動的格式和内容
Rules
架構與規則集
它給出了HLA采用的術語、系統的組成和一套規則。
interface specification
RTI接口規範
1.規則(Rules)
2.接口規範(Interface Sepcification)
六大标準服務:
聯邦管理服務
01.聯邦管理過程
02.具體服務
聲明管理服務
對象管理服務:在聲明管理基礎上進行
01.注冊
02.發現
03.更新和反射屬性值
04.互動執行個體的發送和接受
05.對象執行個體的删除和移走
時間管理服務
所有權管理服務:
01.所有權轉移“推”“拉”模式
02.所有權的轉讓(Divestiture)和擷取(Acquisition)
03.删除對象特權屬性
資料分發管理服務:采用資料比對的思想
基本原理:預先定義路徑空間,“資料生産者”和”資料消費者“都可以在其中建立區域,并根據HLA資料分發服務向聯邦聲明它所産生的資料特性。RTI則根據雙方的資料特性,在生産者和消費者間進行比對,進而傳輸合适的資料。
概念:
01.維(dimension)
02.範圍(range)
03.路徑空間(routing space)
04.路徑空間子空間
05.限域(extent)
06.區域(region)
3.對象模型模闆(OMT)
聯邦對象模型(FOM)
聯邦成員對象模型(SOM)
都分别由9個表格組成:
對象模型鑒别表
對象類結構表
互動類結構表
對象類屬性表
互動類參數表
枚舉資料清單
複雜資料清單
路徑空間表
FOM/SOM詞典
聯邦成員與聯邦成員應用程式
1.聯邦成員(Federate)是內建了RTI功能的有名字的實體,采用仿真對象模型(SOM)規範其内部資料格式,并最終形成聯邦對象模型文檔資料(FDD).
聯邦成員由對象組成
2.聯邦成員應用程式
是聯邦成員的具體實作。同一個聯邦成員應用程式可以在不同時刻反複加入聯邦,也可以同時加入多個聯邦。
聯邦(Federation)與聯邦執行(Federation Execution)
1.聯邦(Federation)
2.聯邦執行(Federation Execution)
是聯邦的具體實作
聯邦對象模型(Federation Object Model,FOM)
為聯邦成員之間進行資料提供一種公有的、标準的格式規範,該規範描述了在仿真運作過程中将參與聯邦成員資訊互動的對象類、對象類屬性、互動類屬性、互動類參數的特性。
成員對象模型(SOM)
描述了聯邦成員可以對外公布或者訂閱的對象類、對象類屬性、互動類、互動參數的特性,這些特性反應了成員參與聯邦運作時所具有的能力。
聯邦執行資料FED(Federation Execution Data)
以FED檔案形式存在,是根據聯邦對象模型(FOM)資料生成的,是所有聯邦成員之間為互動目的而達成的”協定“。二者差別在于,FED對應RTI運作時刻而FOM則在HLA系統的開發階段産生。需要為聯邦開發FOM,需要為參與聯邦執行的每個聯邦成員開發SOM。
局部RTI元件LRC(Local RTI Component)
以連結庫(libRTI)的形式嵌入到應用程式中,嵌入了libRTI的應用程式即聯邦成員。
加入某個聯邦的聯邦成員通過LRC的RTI代理(RTI Ambassador)申請RTI服務;LRC本地處理這一服務請求或者将其交給核心RTI元件;LRC處理完後通過聯邦成員代理(Federation Ambassador)以回調的形式通知聯邦成員響應。
核心RTI元件CRC(Central RTI Component)
是RTI運作的中心環節,包括RTI執行程序(RtiExec)和聯邦執行程序(FedExec)。RTI執行程序負責管理多個聯邦,而聯邦執行程序負責管理聯邦的多個聯邦成員。
RTI
RTI的通信方式
網絡通信按照尋址方式劃分:
點對點通信(Unicast)
多點傳播通信(Multicast)
廣播通信(BroadCast)
按照傳輸品質和效率:
Realizable方式。采用TCP/IP協定
Best effort方式。采用UDP/IP協定
RTI采用Realizable方式,是點對點的通信。
工作方式:
待續...