omnetpp.ini 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. [General]
  2. network = ObstacleTest
  3. #debug-on-errors = true
  4. tkenv-plugin-path = ../../../etc/plugins
  5. # random
  6. num-rngs = 3
  7. *.host[*].mobility.rng-0 = 1
  8. *.host[*].wlan[*].mac.rng-0 = 2
  9. # visualizer
  10. *.visualizer.*.mediumVisualizer.displaySignals = true
  11. *.visualizer.*.mediumVisualizer.displayTransmissions = true
  12. *.visualizer.*.mediumVisualizer.displayReceptions = true
  13. *.visualizer.osgVisualizer.mediumVisualizer.transmissionImage = "misc/rightup.gif"
  14. *.visualizer.osgVisualizer.mediumVisualizer.receptionImage = "misc/rightdown.gif"
  15. # physical environment
  16. *.physicalEnvironment.spaceMinX = 0m
  17. *.physicalEnvironment.spaceMinY = 0m
  18. *.physicalEnvironment.spaceMinZ = -1000m
  19. *.physicalEnvironment.spaceMaxX = 1000m
  20. *.physicalEnvironment.spaceMaxY = 1000m
  21. *.physicalEnvironment.spaceMaxZ = 1000m
  22. # radio medium
  23. *.radioMedium.obstacleLossType = "DielectricObstacleLoss"
  24. # mobility
  25. *.host[*].mobility.initFromDisplayString = false
  26. # ping app (host[0] pinged by others)
  27. *.host[0].numPingApps = 0
  28. *.host[*].numPingApps = 1
  29. *.host[*].pingApp[*].destAddr = "host[0]"
  30. *.host[*].pingApp[*].printPing = true
  31. [Config Outdoor]
  32. description = "Wireless nodes send pings while moving around the streets"
  33. # host
  34. *.numHosts = 4
  35. *.host[*].osgModel = "dumptruck.osgb.(0,0,4.5).trans"
  36. # visualizer
  37. *.visualizer.*Visualizer.sceneVisualizer.axisLength = 500m
  38. *.visualizer.canvasVisualizer.sceneVisualizer.viewTranslation = "25000 0"
  39. *.visualizer.osgVisualizer.sceneVisualizer.displayPlayground = true
  40. *.visualizer.osgVisualizer.sceneVisualizer.playgroundImage = "background/checkered.png"
  41. *.visualizer.osgVisualizer.sceneVisualizer.playgroundImageSize = 80m
  42. *.visualizer.*Visualizer.mediumVisualizer.signalPropagationAnimationSpeed = 0.000001
  43. *.visualizer.*Visualizer.mediumVisualizer.signalTransmissionAnimationSpeed = 0.0005
  44. *.physicalEnvironment.config = xmldoc("outdoor.xml")
  45. # application
  46. *.host[*].pingApp[0].startTime = uniform(1s,5s)
  47. # wlan
  48. *.host[*].wlan[*].radio.transmitter.power = 5mW
  49. # mobility
  50. *.host[*].mobilityType = "RectangleMobility"
  51. *.host[*].mobility.speed = uniform(10mps, 100mps)
  52. *.host[0].mobility.startPos = 0
  53. *.host[0].mobility.constraintAreaMinX = 50m
  54. *.host[0].mobility.constraintAreaMinY = 50m
  55. *.host[0].mobility.constraintAreaMinZ = 2m
  56. *.host[0].mobility.constraintAreaMaxX = 850m
  57. *.host[0].mobility.constraintAreaMaxY = 350m
  58. *.host[0].mobility.constraintAreaMaxZ = 2m
  59. *.host[*].mobility.startPos = uniform(0, 3)
  60. *.host[*].mobility.constraintAreaMinX = 50m
  61. *.host[*].mobility.constraintAreaMinY = 150m
  62. *.host[*].mobility.constraintAreaMinZ = 2m
  63. *.host[*].mobility.constraintAreaMaxX = 850m
  64. *.host[*].mobility.constraintAreaMaxY = 450m
  65. *.host[*].mobility.constraintAreaMaxZ = 2m
  66. *.host[*].mobility.updateInterval = 100ms
  67. [Config Indoor]
  68. description = "Wireless nodes send pings inside a house"
  69. # host
  70. *.numHosts = 2
  71. # visualizer
  72. *.visualizer.*Visualizer.sceneVisualizer.axisLength = 50m
  73. *.visualizer.osgVisualizer.sceneVisualizer.displayPlayground = true
  74. *.visualizer.osgVisualizer.sceneVisualizer.playgroundImage = "background/checkered.png"
  75. *.visualizer.osgVisualizer.sceneVisualizer.playgroundImageSize = 8m
  76. *.visualizer.canvasVisualizer.sceneVisualizer.viewTranslation = "5000 5000"
  77. *.visualizer.*Visualizer.mediumVisualizer.signalPropagationAnimationSpeed = 0.000001
  78. *.visualizer.*Visualizer.mediumVisualizer.signalTransmissionAnimationSpeed = 0.0005
  79. *.physicalEnvironment.config = xmldoc("indoor.xml")
  80. # application
  81. *.host[*].pingApp[0].startTime = 0s
  82. # wlan
  83. *.host[*].wlan[*].radio.transmitter.power = 0.004mW
  84. *.host[*].wlan[*].radio.receiver.sensitivity = -90dBm
  85. # mobility
  86. *.host[*].mobility.constraintAreaMinX = 0m
  87. *.host[*].mobility.constraintAreaMinY = 0m
  88. *.host[*].mobility.constraintAreaMinZ = 0m
  89. *.host[*].mobility.constraintAreaMaxX = 30m
  90. *.host[*].mobility.constraintAreaMaxY = 20m
  91. *.host[*].mobility.constraintAreaMaxZ = 1m
  92. *.host[0].mobilityType = "StationaryMobility"
  93. *.host[0].mobility.initialX = 30m
  94. *.host[0].mobility.initialY = 19m
  95. *.host[*].mobility.initialZ = 0m
  96. *.host[1].mobilityType = "TurtleMobility"
  97. *.host[1].mobility.updateInterval = 100ms
  98. *.host[1].mobility.turtleScript = xmldoc("turtle.xml")
  99. [Config Orbit]
  100. description = "Wireless nodes send pings while orbiting around a sphere"
  101. # host
  102. *.numHosts = 2
  103. *.host[*].osgModel = "satellite.osgb.10.scale"
  104. # visualizer
  105. *.visualizer.*Visualizer.sceneVisualizer.axisLength = 1000m
  106. *.visualizer.canvasVisualizer.sceneVisualizer.viewTranslation = "25000 0"
  107. *.visualizer.osgVisualizer.sceneVisualizer.displayPlayground = false
  108. *.visualizer.*Visualizer.mediumVisualizer.signalPropagationAnimationSpeed = 0.000001
  109. *.visualizer.*Visualizer.mediumVisualizer.signalTransmissionAnimationSpeed = 0.0005
  110. # physical environment
  111. *.physicalEnvironment.config = xmldoc("orbit.xml")
  112. # application
  113. *.host[*].pingApp[0].startTime = 0s
  114. # wlan
  115. *.host[*].wlan[*].radio.transmitter.power = 5mW
  116. # mobility
  117. *.host[*].mobilityType = "CircleMobility"
  118. *.host[*].mobility.constraintAreaMinX = 0m
  119. *.host[*].mobility.constraintAreaMinY = 0m
  120. *.host[*].mobility.constraintAreaMinZ = 0m
  121. *.host[*].mobility.constraintAreaMaxX = 1000m
  122. *.host[*].mobility.constraintAreaMaxY = 1000m
  123. *.host[*].mobility.constraintAreaMaxZ = 1m
  124. *.host[*].mobility.cx = 500m
  125. *.host[*].mobility.cy = 500m
  126. *.host[*].mobility.speed = uniform(10mps, 100mps)
  127. *.host[0].mobility.r = 400m
  128. *.host[*].mobility.r = 500m
  129. *.host[*].mobility.updateInterval = 100ms