如何从ns2中的跟踪文件生成图形?

时间:2013-07-08 05:56:47

标签: tcl ns2 awk-formatting

我在从.tr文件生成 xgraph时遇到问题。错误信息是这样的:

  

第610行的文件`voip.tr'出错:

     

未知的线型

     

输入数据存在问题。

.tr文件的格式如下:

+ 1 0 1 sctp 56 -------I 0 0.0 3.0 1 -1 2 65535 65535
- 1 0 1 sctp 56 -------I 0 0.0 3.0 1 -1 2 65535 65535
r 1.01224 0 1 sctp 56 -------I 0 0.0 3.0 1 -1 2 65535 65535
+ 1.01224 1 3 sctp 56 -------I 0 0.0 3.0 1 -1 2 65535 65535
- 1.01224 1 3 sctp 56 -------I 0 0.0 3.0 1 -1 2 65535 65535
r 1.02448 1 3 sctp 56 -------I 0 0.0 3.0 1 -1 2 65535 65535
+ 1.02448 3 1 sctp 56 -------I 0 3.0 0.0 1 -1 3 65535 65535
- 1.02448 3 1 sctp 56 -------I 0 3.0 0.0 1 -1 3 65535 65535
r 1.03672 3 1 sctp 56 -------I 0 3.0 0.0 1 -1 3 65535 65535
+ 1.03672 1 0 sctp 56 -------I 0 3.0 0.0 1 -1 3 65535 65535
- 1.03672 1 0 sctp 56 -------I 0 3.0 0.0 1 -1 3 65535 65535
r 1.04896 1 0 sctp 56 -------I 0 3.0 0.0 1 -1 3 65535 65535
+ 1.04896 0 1 sctp 36 -------I 0 0.0 3.0 1 -1 4 65535 65535
- 1.04896 0 1 sctp 36 -------I 0 0.0 3.0 1 -1 4 65535 65535
r 1.0604 0 1 sctp 36 -------I 0 0.0 3.0 1 -1 4 65535 65535
+ 1.0604 1 3 sctp 36 -------I 0 0.0 3.0 1 -1 4 65535 65535

我在ns2中的ubuntu中使用了这样的命令。

xgraph voip.tr

那么如何从跟踪文件生成图形?

2 个答案:

答案 0 :(得分:0)

您无法将跟踪文件作为Xgraph的直接输入。你必须给文件只有两行,如

1 5

5 89

8 98这里第一行是x轴,第二行是y轴,例如将此文件另存为graph.tr

现在你可以在这里使用 xgraph graph.tr 执行,而不是使用随机值,你必须使用你的QOS valuse,例如接收或发送的数据包数量......

答案 1 :(得分:0)

xgraph只能与.xgr文件一起使用。在执行awk命令时添加它(注意大于符号):

.... > anyname.xgr

现在你可以使用xgraph绘图,命令是:

xgraph anyname.xgr