天天看點

HLA簡介

待整理...

RTI (Run-Time Interfrastructer)

運作支撐架構

OMT(Object Model Template)

對象模型模闆

定義資訊互動的格式和内容

Rules

架構與規則集

它給出了HLA采用的術語、系統的組成和一套規則。

interface specification

RTI接口規範

HLA簡介

1.規則(Rules)

2.接口規範(Interface Sepcification)

六大标準服務:

聯邦管理服務

01.聯邦管理過程

HLA簡介

02.具體服務

HLA簡介

聲明管理服務

HLA簡介

對象管理服務:在聲明管理基礎上進行

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執行程序負責管理多個聯邦,而聯邦執行程序負責管理聯邦的多個聯邦成員。

HLA簡介

RTI

HLA簡介

RTI的通信方式

網絡通信按照尋址方式劃分:

點對點通信(Unicast)

多點傳播通信(Multicast)

廣播通信(BroadCast)

按照傳輸品質和效率:

Realizable方式。采用TCP/IP協定

Best effort方式。采用UDP/IP協定

RTI采用Realizable方式,是點對點的通信。

工作方式:

HLA簡介

待續...

HLA