Field.anf 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <scave:Analysis xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:scave="http://www.omnetpp.org/omnetpp/scave">
  3. <inputs>
  4. <inputs name="/inet/showcases/wireless/pathloss/results/*.vec"/>
  5. <inputs name="/inet/showcases/wireless/pathloss/results/*.sca"/>
  6. </inputs>
  7. <datasets>
  8. <datasets name="PathLossShowcase">
  9. <items xsi:type="scave:Add" filterPattern="all" type="VECTOR"/>
  10. <items xsi:type="scave:ScatterChart">
  11. <filters xsi:type="scave:Select" filterPattern="name(throughput:vector) AND module(*.destination.*) " type="VECTOR"/>
  12. </items>
  13. <items xsi:type="scave:ScatterChart">
  14. <filters xsi:type="scave:Select"/>
  15. </items>
  16. </datasets>
  17. <datasets name="PathLoss">
  18. <items xsi:type="scave:Add" filterPattern="name(receptionPower:vector) " type="VECTOR"/>
  19. <items xsi:type="scave:ScatterChart" name="" xDataPattern="module(PathLossShowcase.destination.wlan[0].radio.receiver) AND name(receptionPower:vector)">
  20. <filters xsi:type="scave:Select" filterPattern="module(*.destination.*)" type="VECTOR"/>
  21. <isoDataPattern>pathlosstype(*)</isoDataPattern>
  22. </items>
  23. </datasets>
  24. <datasets name="PathLoss2">
  25. <items xsi:type="scave:Add" filterPattern="module(PathLossShowcase.destination.wlan[0].radio.receiver) AND name(receptionPower:vector)" type="VECTOR"/>
  26. <items xsi:type="scave:ScatterChart" name="" xDataPattern="module(PathLossShowcase.destination.wlan[0].radio.receiver) AND name(receptionPower:vector)"/>
  27. </datasets>
  28. <datasets name="receptionPower:vector PathLossShowcase.destination.wlan[0].radio.receiver">
  29. <items xsi:type="scave:Add" filterPattern="module(PathLossShowcase.destination.wlan[0].radio.receiver) AND name(receptionPower:vector)" type="VECTOR"/>
  30. <items xsi:type="scave:Add" filterPattern="module(PathLossShowcase.destination.wlan[0].radio.receiver) AND name(receptionPower:vector)" type="VECTOR"/>
  31. <items xsi:type="scave:Add" filterPattern="module(PathLossShowcase.destination.wlan[0].radio.receiver) AND name(receptionPower:vector)" type="VECTOR"/>
  32. <items xsi:type="scave:LineChart" name="receptionPower:vector PathLossShowcase.destination.wlan[0].radio.receiver" lineNameFormat="">
  33. <properties name="Y.Axis.Log" value="true"/>
  34. <properties name="Symbols.Type" value="None"/>
  35. </items>
  36. </datasets>
  37. <datasets name="PathLossUDPPosition">
  38. <items xsi:type="scave:Add" filterPattern="attr:distance(*) AND attr:configname(UDPPosition) AND name(receptionPower:last) "/>
  39. <items xsi:type="scave:ComputeScalar" scalarName="ReceivedPower" valueExpr="mean('receptionPower:vector') " moduleExpr="*" groupByExpr=""/>
  40. <items xsi:type="scave:ScatterChart" name="" xDataPattern="module(_runattrs_) AND name(distance)">
  41. <filters xsi:type="scave:Select"/>
  42. <properties name="Y.Axis.Log" value="true"/>
  43. <isoDataPattern>pathlosstype(*)</isoDataPattern>
  44. </items>
  45. </datasets>
  46. <datasets>
  47. <items xsi:type="scave:Add" filterPattern="attr:distance(*) AND attr:configname(UDPPosition)"/>
  48. <items xsi:type="scave:ScatterChart" name="" xDataPattern="module(_runattrs_) AND name(distance)">
  49. <filters xsi:type="scave:Select" filterPattern=" attr:distance(*) AND name(receptionPower:last)"/>
  50. <properties name="Y.Axis.Log" value="true"/>
  51. <isoDataPattern>pathlosstype(*)</isoDataPattern>
  52. </items>
  53. <items xsi:type="scave:LineChart"/>
  54. </datasets>
  55. <datasets name="PathLoss3">
  56. <items xsi:type="scave:Add"/>
  57. <items xsi:type="scave:ScatterChart" name="" xDataPattern="module(_runattrs_) AND name(distance)">
  58. <filters xsi:type="scave:Select" filterPattern="(name(receptionPower:last) AND module(*.destination.*)) OR name(distance)"/>
  59. <properties name="Y.Axis.Log" value="true"/>
  60. <properties name="Symbols.Type" value="None"/>
  61. <isoDataPattern>pathlosstype(*)</isoDataPattern>
  62. </items>
  63. </datasets>
  64. <datasets name="PathLoss4">
  65. <items xsi:type="scave:Add"/>
  66. <items xsi:type="scave:ScatterChart" name="freespace and 2-ray" xDataPattern="module(_runattrs_) AND name(distance)">
  67. <filters xsi:type="scave:Select" filterPattern="(name(receptionPower:last) AND module(*.destination.*) AND (attr:pathlosstype(&quot;\&quot;FreeSpacePathLoss\&quot;&quot;) OR attr:pathlosstype(&quot;\&quot;TwoRayGroundReflection\&quot;&quot;) OR attr:pathlosstype(&quot;\&quot;TwoRayInterference\&quot;&quot;)) ) OR name(distance) "/>
  68. <properties name="X.Axis.Title" value="distance [m]"/>
  69. <properties name="Y.Axis.Title" value="received signal power [W]"/>
  70. <properties name="Y.Axis.Log" value="true"/>
  71. <properties name="Legend.Display" value="true"/>
  72. <properties name="Line.Name/PathLossShowcase.destination.wlan[0].radio.receiver receptionPower:last - pathlosstype=&quot;FreeSpacePathLoss&quot;" value="FreeSpacePathLoss"/>
  73. <properties name="Line.Name/PathLossShowcase.destination.wlan[0].radio.receiver receptionPower:last - pathlosstype=&quot;TwoRayGroundReflection&quot;" value="TwoRayGroundReflection"/>
  74. <properties name="Line.Name/PathLossShowcase.destination.wlan[0].radio.receiver receptionPower:last - pathlosstype=&quot;TwoRayInterference&quot;" value="TwoRayInterference"/>
  75. <properties name="Symbols.Type" value="None"/>
  76. <isoDataPattern>pathlosstype(*)</isoDataPattern>
  77. </items>
  78. <items xsi:type="scave:ScatterChart" name="freespace and lognormal, rician, rayleigh" xDataPattern="module(_runattrs_) AND name(distance)">
  79. <filters xsi:type="scave:Select" filterPattern="(name(receptionPower:last) AND module(*.destination.*) AND ( attr:pathlosstype(&quot;\&quot;FreeSpacePathLoss\&quot;&quot;) OR attr:pathlosstype(&quot;\&quot;LogNormalShadowing\&quot;&quot;) OR attr:pathlosstype(&quot;\&quot;RicianFading\&quot;&quot;) OR attr:pathlosstype(&quot;\&quot;RayleighFading\&quot;&quot;)) ) OR name(distance)"/>
  80. <properties name="Y.Axis.Log" value="true"/>
  81. <properties name="Symbols.Type" value="None"/>
  82. <isoDataPattern>pathlosstype(*)</isoDataPattern>
  83. </items>
  84. <items xsi:type="scave:ScatterChart" name="freespace and lognormal, rician" xDataPattern="module(_runattrs_) AND name(distance)">
  85. <filters xsi:type="scave:Select" filterPattern="(name(receptionPower:last) AND module(*.destination.*) AND ( attr:pathlosstype(&quot;\&quot;FreeSpacePathLoss\&quot;&quot;) OR attr:pathlosstype(&quot;\&quot;LogNormalShadowing\&quot;&quot;) OR attr:pathlosstype(&quot;\&quot;RicianFading\&quot;&quot;)) ) OR name(distance)"/>
  86. <properties name="X.Axis.Title" value="distance [m]"/>
  87. <properties name="Y.Axis.Title" value="received signal power [W]"/>
  88. <properties name="Y.Axis.Log" value="true"/>
  89. <properties name="Legend.Display" value="true"/>
  90. <properties name="Symbols.Type" value="None"/>
  91. <properties name="Symbols.Type/PathLossShowcase.destination.wlan[0].radio.receiver receptionPower:last - pathlosstype=&quot;FreeSpacePathLoss&quot;" value="None"/>
  92. <properties name="Line.Name/PathLossShowcase.destination.wlan[0].radio.receiver receptionPower:last - pathlosstype=&quot;FreeSpacePathLoss&quot;" value="FreeSpacePathLoss"/>
  93. <properties name="Symbols.Type/PathLossShowcase.destination.wlan[0].radio.receiver receptionPower:last - pathlosstype=&quot;LogNormalShadowing&quot;" value="None"/>
  94. <properties name="Line.Name/PathLossShowcase.destination.wlan[0].radio.receiver receptionPower:last - pathlosstype=&quot;LogNormalShadowing&quot;" value="LogNormalShadowing"/>
  95. <properties name="Symbols.Type/PathLossShowcase.destination.wlan[0].radio.receiver receptionPower:last - pathlosstype=&quot;RicianFading&quot;" value="None"/>
  96. <properties name="Line.Name/PathLossShowcase.destination.wlan[0].radio.receiver receptionPower:last - pathlosstype=&quot;RicianFading&quot;" value="RicianFading"/>
  97. <isoDataPattern>pathlosstype(*)</isoDataPattern>
  98. </items>
  99. </datasets>
  100. </datasets>
  101. <chartSheets>
  102. <chartSheets name="default" charts="//@datasets/@datasets.0/@items.1 //@datasets/@datasets.0/@items.2 //@datasets/@datasets.1/@items.1 //@datasets/@datasets.2/@items.1 //@datasets/@datasets.4/@items.2 //@datasets/@datasets.5/@items.1 //@datasets/@datasets.5/@items.2 //@datasets/@datasets.6/@items.1 //@datasets/@datasets.7/@items.1 //@datasets/@datasets.7/@items.2 //@datasets/@datasets.7/@items.3"/>
  103. </chartSheets>
  104. </scave:Analysis>