[ns] video tracefile, binary file???

isil ozturk ozturkisil at yahoo.com
Fri May 14 06:57:15 PDT 2004


Hi!!!
I want to simulate video trace file ....
.
I wrote some script but this do not work...
my script is: 
set ns  [new Simulator] 
set nf [open out.nam w] 
$ns namtrace-all 4nf 
proc finish { } { 
global ns nf 
$ns flush-trace 
close $nf 
exit 0 
} 
set n0 [$ns node] 
set n1 [$ns node] 
$ns duplex-link $n0 $n1 1Mb 10ms DropTail 
set udp0 [new Agent/UDP] 
$ns attach-agent 4n0 $udp0 
set original_file_name Video_Trace.txt.doc 
set trace_file_name Video.dat 
set original_file_id [open $original_file_name r ] 
set trace_file_id [open $trace_file_name w ]  
set last_time 0 
while { [ eof $original_file_id ] == 0 } { 
gets $original_file_id current_line 
if { [ string length $current_line ] == 0 || 
 [string compare [ string index $current_line 0 ] "#" ] == 0 } 7 
continue 
} 
scan $current_line "%d%d" next_time length 
set time [ expr 1000 * ($next_time-$last_time ) ] 
set last_time $next_time  
puts -nonewline $trace_file_id [binary  format "I I" $time $length ] 
} 
close $original_file_id 
close $trace_file_id 
set trace_file [ new Tracefile] 
$trace_file filename $trace_file_name 
set video [ new Application/Traffic/Trace] 
$video attach-agent $udp0 
$video attach-tracefile $trace_file 
set null0 [ new Agent/Null ] 
$ns attach-agent $n1 4null0 
$ns connect $udp0 $null0 
$ns at " 0.5 $video start" 
$ns at "4.5 "$video stop" 
$ns at 5.0 "finish " 
$ns run 
where is my fault.. please help me urgently!!
thanks..
 isil ozturk. 

		
---------------------------------
Do you Yahoo!?
SBC Yahoo! - Internet access at a great low price.


More information about the Ns-users mailing list