Omnet++ INET 复合模块行为

Omnet++ INET Compound module behaviour

本文关键字:模块 复合 INET Omnet++      更新时间:2023-10-16

我是omnet++和inet的新手。我想继承一个像 Adhoc Host 这样的复合模块,然后为它编写逻辑。不幸的是,没有带有复合模块的C++文件。

我想写的行为是主机到达空间中的哪个特定点时应该做什么。例如,仅当主机 A 彼此相距一定距离时,它们才应向主机 B 发送消息。

这是一种应用程序行为,因此您应该编写自己的应用程序,该应用程序的行为符合此规范。您可以修改当前应用程序(如 UDPBasicApp),也可以编写自己的应用程序,然后在模块中安装该应用程序。无需从 AdhocHost 派生任何内容,因为只需修改.ini文件中的参数即可交换某些行为(即主机中正在运行的应用程序):

*.myadhochost.udpApp.typename = "MyUDPApp"