在使用omnet ++ 5.4 inet 3.6进行的网络仿真中,我需要为传感器选择随机的初始位置,但要在特定区域中进行选择,以简化UDP应用程序的设置目标。
可以在this question中观看完整场景。(也请考虑评论)
我该怎么做?
答案 0 :(得分:0)
在StationaryMobility
中,该区域可能受到限制。可以为一组主机定义一个矩形区域,例如:
**.host[*].mobilityType = "StationaryMobility"
**.host[*].mobility.constraintAreaMinZ = 0m
**.host[*].mobility.constraintAreaMaxZ = 0m
# area 1
**.host[0..9].mobility.constraintAreaMinX = 0m
**.host[0..9].mobility.constraintAreaMaxX = 200m
**.host[0..9].mobility.constraintAreaMinY = 0m
**.host[0..9].mobility.constraintAreaMaxY = 200m
# area 2
**.host[10..19].mobility.constraintAreaMinX = 200m
**.host[10..19].mobility.constraintAreaMaxX = 400m
**.host[10..19].mobility.constraintAreaMinY = 0m
**.host[10..19].mobility.constraintAreaMaxY = 200m
# ...