从EE那里重新发布这个,因为那里的人似乎不知道答案。
我有兴趣了解如何根据TCL脚本创建NS2事件计划。是否有我可以看到的中间文件?或者也许书中有一本书或章节可以讨论它?
我有NS2代码,但我不确定在哪里看。
编辑:以下是NS2的链接:http://www.isi.edu/nsnam/ns/。它是一个离散事件无线模拟器。要运行模拟,需要提供一个脚本(用TCL编写),它描述了网络拓扑,节点到节点的连接等。运行模拟时,会创建事件计划(因为这是离散时间事件sim)。
我想知道如何创建此计划以及它的外观。例如,如果我有一个包含1000个节点的网络,所有节点都响应已经收到的数据包进行通信,那么它如何安排响应?那些是在运行时完成的吗?
谢谢(PS。抱歉,如果这是在错误的地方)
答案 0 :(得分:0)
What do you mean by scheduling the responses? NS2 allows you to track all the events in the network by using a trace-all command (or something similar) in your script. Check ns2 Trace Format online to understand better how this works and how the events are displayed.
答案 1 :(得分:0)
有很多类型的ns2调度程序(实时,堆,日历......) 默认安排的是"日历调度程序" 在tcl文件中创建新的模拟器实例时会自动调用它。
在这个tcl文件中,您指定了一些事件及其发生的时间
事件可能是发送或接收数据包或创建节点或...... 这些事件也可能会调用许多其他事件,而调度程序的任务是在时间序列中安排这些事件
请查看ns-allin_one-2.35 / common / scheduler.cc https://www.isi.edu/nsnam/ns/doc/node32.html
非常好的探索
https://www.slideshare.net/TBear76/ns2event-scheduler
问候