omn​​etpp.ini文件说明

时间:2015-08-31 17:07:48

标签: ini omnet++ inet

# ping app (host[0] pinged by others)
*.host[0].numPingApps = 0
*.host[*].numPingApps = 2
*.host[*].pingApp[*].destAddr = "host[0]"
**.pingApp[0].startTime = uniform(1s,5s)
**.pingApp[1].startTime = 5s+uniform(1s,5s)
**.pingApp[*].printPing = true

以上是用于初始化模拟的omnetpp.ini文件的片段(目前我正在尝试模拟WSN"无线传感器网络"。主机代表传感器节点。我想要确切地知道这两行是什么意思:

*.host[0].numPingApps = 0
*.host[*].numPingApps = 2

这是否意味着host[0]没有ping任何其他人,而其他所有主机都ping host[0]两次?有人可以解释一下。

如果我希望数据包(或cMessage)从host[0]转到host[n]怎么办?我可以使用INET的任何包吗? (比如使用pingApp对某个主机进行ping操作)

1 个答案:

答案 0 :(得分:4)

omnetpp.ini中解释了host[0]中通配符的含义。

有一条规则:

  

如果参数名称与多个通配符模式匹配,则第一个   使用匹配事件。

您要问的两行是:pingApp没有任何TCPApp,其他所有主机都有2个pingApp。

就第二个问题而言:要生成从一个主机到另一个主机的流量,您可以使用UDPAppFailed to generate layer archive: error creating aufs mount to /mnt/sda1/var/lib/docker/aufs/mnt/9cbd0e528da716d242de0c57a5cca94098e7746e32507b43c50571f5d3dc3d1d: no space left on device 中的任何一个,例如OMNeT++ Manual