[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ns] Error model in wireless simulation





here is a sample which might help. say i have two nodes
s1 and rout and i want to insert a multistate error model
between there two nodes.

set s1 [$ns node]
set rout [$ns node]

set tmp [new ErrorModel/Uniform 0.0 pkt]
set tmp1 [new ErrorModel/Uniform 1.0 pkt]

set m_states [list $tmp $tmp1 ]

set m_periods [list 0.3 0.5 ]
set m_transmx { {0.45 0.55} {0.55 0.45} }
set m_trunit pkt
set m_sttype time
set m_nstates 2
set m_nstart [lindex $m_states 0]

set em [new ErrorModel/MultiState $m_states $m_periods $m_transmx
$m_trunit $m_sttype $m_nstates $m_nstart]
$em drop-target [new Agent/Null]

$ns at 0.1 "$ns lossmodel $em $s1 $rout"


at time 0.1 it will insert the lossmodel between nodes s1 and
rout.

							biplab