[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ns] Setting bound variables during simulation
Please let us know the errors you are getting.
Debo
On Wed, 30 May 2001, Benoit Pinguet wrote:
> Could someone explain to me why this simple Tcl script is not working, loss rate is always equal to 0:
>
> #Create a simulator object
> set ns [new Simulator]
>
> #Create two nodes
> set n0 [$ns node]
> set n1 [$ns node]
>
> #Create a duplex link between the nodes
> $ns duplex-link $n0 $n1 1Mb 100ms DropTail
>
> # create a loss_module
> set loss_module [new ErrorModel]
>
> # optional: set the unit and random variable
> $loss_module unit pkt
> $loss_module ranvar [new RandomVariable/Uniform]
>
> # set target for dropped packets
> $loss_module drop-target [new Agent/Null]
>
> #insert the loss module in the link
> #$ns lossmodel $loss_module $n0 $n1
>
> for {set j 1} {$j <= 25} {incr j} {
>
> $ns at [expr $j] "$loss_module set rate_ [expr 0.01*$j]"
> $ns at [expr 0.1+$j] "puts \"loss rate set to [$loss_module set rate_]%\""
> }
>
> $ns run
>
> Thank you very much for your help
>
> BP
>