我正在使用HLA和Portico RTI,在这种情况下,我必须知道特定的联邦成员是否已经加入联邦。有人能帮个忙吗。这可能是非常基础的,但我对HLA非常陌生。提前谢谢。
发布于 2014-03-19 17:57:22
您可以使用管理对象模型(MOM)来查询联盟中加入的联邦成员。
订阅对象类HLAobjectRoot.HLAmanager.HLAfederate,您将使用联邦中的所有联邦成员进行更新,包括您自己的联邦成员。
发布于 2014-05-22 13:23:14
ante的解决方案是标准程序,但这里有一个替代方法:
假设您在加入时为该特定联邦成员分配了一个惟一的名称(字符串)。您可以调用RTIambassador的"Get Federate Handle service“,将联邦成员的名称作为输入参数。如果联邦中存在联邦成员,将返回该成员的句柄,否则将抛出异常。
https://stackoverflow.com/questions/22234393
复制相似问题