- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
最佳答案
我目前(虽然只有一周左右)在模拟行业工作 - 对于任何错误,我提前表示歉意,如果我记得不正确的信息,我会纠正它们。
DIS
该标准指定了线路上数据的布局,即您的数据包/数据 PDU 的布局完全按照 DIS 规范中的定义
依赖尽力而为的网络(即 UDP 协议(protocol)、广播)
实体必须以一定的时间间隔(默认值:5 秒)进行检测,以通知其他人它仍然是练习的一部分
没有中央服务器管理参与演习的各种应用程序
模拟应用可以随时加入模拟,随时离开
HLA
使用一个称为 RTI(运行时基础设施)的中央管理器,它从各种应用程序接收数据并将它们发送到模拟中的其他应用程序(在 HLA 的上下文中,这些称为 Federates 和一组Federates是一个联邦)
所有联邦成员必须通过 RTI 加入和退出模拟
与 DIS 不同,HLA 规范不指定数据包的布局,而是定义了应用程序使用的一组 API 功能。 RTI 是 API 的实现。
HLA 联盟根据 FOM(联盟对象模型)发布数据,FOM 定义了模拟中的数据所代表的内容。这允许人们创建新的 FOM 来定义新的对象和交互类型,这与 DIS 不同,在 DIS 中添加新类型的数据 PDU 需要通过委员会 (SISO)。例如,在 HLA 下运行的大多数模拟都利用 RPR FOM,它几乎反射(reflect)了 DIS 标准实体和交互。
HLA 添加了 DIS 不支持的附加功能,例如数据分发管理 (DDM),其中联盟通知 RTI 他们只对某些类型的数据感兴趣。
支持订阅服务,其中联邦通知 RTI 他们只对接收某些对象或交互数据感兴趣(即应用程序只需要有关船舶的数据)
支持所有权转移功能,将一个联邦控制下的对象交给另一个联邦管理。
DIS 可以托管 HLA 和反之亦然吗?
由于这些根本差异,应该清楚 DIS 和 HLA 不能互相托管。
但是,这真正意味着要使 DIS 中的模拟与 HLA 中的模拟进行交互,您需要某种类型的网络代理来充当两个协议(protocol)之间的适配器。此类经纪人的例子有 MAK VR-Exchange或GMU Gateway .
进一步阅读:
关于simulation - 高层架构 (HLA) 与分布式交互式仿真 (DIS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3887460/
我试图用 difflib 比较两个东西的字节码,但 dis.dis() 总是将它打印到控制台。有什么方法可以在字符串中获取输出? 最佳答案 如果您使用的是 Python 3.4 或更高版本,则可以使用
我一直在使用 dis 模块来观察 CPython 字节码。但最近,我注意到 dis.dis() 的一些不便行为。 以这个例子为例:我首先定义了一个函数multiplier,里面嵌套了一个函数inner
我正在尝试使用 python 的 dis用于试验和理解性能的库。下面是我尝试过的实验,以及结果。 import dis def myfunc1(dictionary): t = tuple(d
有没有办法在不重定向 sys.stdout 的情况下获取 dis.dis() 的输出?我试过: out=str(dis.dis()) 和 out="""""" out+=str(dis.dis())
我想了解如何使用 dis (the dissembler of Python bytecode) .具体来说,应该如何解释 dis.dis 的输出? (或 dis.disassemble )? . 这
特别是,它输出: >>> dis.dis(None) 22 0 LOAD_FAST 0 (x) 3 LOAD_CONST
有什么方法可以从 dis.dis 获得的反汇编中创建代码对象? 例如,我使用 co = compile('print("lol")', '', 'exec') 编译了一些代码。然后使用 dis.dis
使用 Python 3,dis.dis()适用于解析包含 for 循环语法的字符串: >>> import dis >>> dis.dis('for _ in range(10): pass')
简单的问题。 dis.read() 和 dis.readUTF() 有什么区别? 例如,dis.read()只读取字节数组,而dis.readUTF()访问String类型。 是否正确? 如果服务器有
在32.12. dis — Disassembler for Python bytecode — Python 3.6.3 documentation ,有一个例子说: 示例:给定函数 myfunc(
我将 opencv c++ API 用于计算机视觉应用程序,并使用 cv::Mat 结构管理矩阵。 Opencv 使用引用计数将创建的对象释放为 cv::Mat。我还将 libshogun 用于更具体
最近,我有一个 discussion关于以下两段代码的 SO(请参阅上下文): res = [d.get(next((k for k in d if k in s), None), s) for s
对于大学的一个项目,我们必须实现几种不同的算法来计算给定一组元素和所述元素之间的一组关系时的等价类。 我们被指示实现联合查找算法及其优化(按深度联合、大小联合)等。偶然地(做了一些我认为对算法的正确性
我有一个 EditText 并且想在键盘出现时给它更多的行。所以我正在寻找类似 “OnKeyboardAppearsListener” 的东西,但找不到。我认为它一定存在,但也许以不同的方式... 最
我想知道是否可以在 SAS DIS 中使用条件启动转换来根据给定表是否为空(无行)有条件地绕过另一个转换。 This链接似乎表明条件必须基于参数变量的值。 我的一个想法是在用户编写的代码转换中创建一个
我试图排除某些字符作为 YAML CloudFormation 模板中的参数字符串输入。具体来说,我试图不允许包含&符号。文档说我可以使用AllowedPattern作为正则表达式的参数属性,例如 A
是否有 HLA 的高级概述与 DIS模拟框架?一个可以托管另一个,反之亦然吗? 最佳答案 我目前(虽然只有一周左右)在模拟行业工作 - 对于任何错误,我提前表示歉意,如果我记得不正确的信息,我会纠正它
在使用 Emacs 的多年里,我从未用它来发送电子邮件。总是将其视为一个非常复杂的系统(更不用说电子邮件是一个过于复杂的系统来进行消息传递,但这是一个不同的提示)。现在,第一次使用 Gnus 并将其连
我有以下代码 code = ''' x = ['a','b','c'] for each in x: print(each) ''' 我使用了python的di
我想将文件读入字符数组列表。起初我认为这可能是一个非常巧妙的方法: ArrayList char_chain = new ArrayList(); try { fis = ne
我是一名优秀的程序员,十分优秀!