计算机仿真中的HLA技术 (第四章读书笔记)

本文介绍了HLA技术在计算机仿真中的应用,包括联邦管理、数据共享和所有权概念。创建联邦执行需要定义RTI并与FOM关联,成员通过Join Federation Execution服务加入。FOM示例中包含Restaurant、Serving和Boat类,以及SimulationEnds交互。数据类型由联邦成员解释,传输可选择TCP(可靠)或UDP(尽力而为)。数据共享涉及发布者(登记对象、更新属性、发送交互)和订阅者(发现对象、反射属性、接收交互)。RTI仅存储发布订阅信息,不保存属性值,确保数据完整性的策略包括同步、持续更新和属性值重获机制。所有权关注哪个实体能更新属性,按属性而非实例划分。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

联邦管理 -- 定义联邦

 

联邦执行必须先对RTI作出定义,它必须被创建和FOM相关联,而且联邦成员必须加入联邦执行。

 

联邦执行数据FED,是RTI标准的一部分,不会因为RTI软件不同而不同。FED语法上HLA接口规范的一部分。

 

RTI初始化数据RID和特定的RTI相关,不是标准的。

 

创建联邦执行:调用Create Federation Execution服务并提供联邦执行的名字和FED文件的位置即可。

 

加入联邦执行:调用RTI的Join Federation Execution服务实现加入联邦。

 

退出联邦执行:调用RTI的Resign Federation Execution服务推出联邦。

 

餐馆联邦对象模型FOM  -- 一个实例

 

FOM中的类:有三个,Restaurant,Serving和Boat,其中,Restaurant是父类,Serving和Boat类是子类。Restaurant类有一个属性,position;Serving有属性type,Boat有属性SpaceAvailable和cargo

 

FOM中的交互:只有一个,本来没有,硬塞进来一个。即SimulationEnds, 消费联邦成员负责判断条件是否满足,若满足,则发送SimulationEnds交互,其他联邦成员必须接收SimulationEnds交互,并且当它们接收到这个交互类时停止仿真。

 

数据类型的讨论:在FOM的正式表示中,必须描述属性和参数的数据类型,

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值