[Sumover-dev] [svn commit] r4860 - vic/branches/cc/cc

sumover-dev at cs.ucl.ac.uk sumover-dev at cs.ucl.ac.uk
Thu Jun 24 15:09:12 BST 2010


Author: soohyunc
Date: Thu Jun 24 15:09:12 2010
New Revision: 4860

Modified:
   vic/branches/cc/cc/plots.sh

Log:
don't attempt to plot cwnd and ALI when the file is not available



Modified: vic/branches/cc/cc/plots.sh
==============================================================================
--- vic/branches/cc/cc/plots.sh	(original)
+++ vic/branches/cc/cc/plots.sh	Thu Jun 24 15:09:12 2010
@@ -3,7 +3,7 @@
 #---------------------------------------------------------------------#
 # inter-active plots
 #---------------------------------------------------------------------#
-if [ -e xr_send.xg ]
+if [ -e xr_send.xg ] && [ -z cwnd.xg ]
 then
 gnuplot -persist << EOF
   set style line 1 lt 1 pt 4 lw 1.5
@@ -28,6 +28,53 @@
 	"seqno.xg" ls 3 title "packet", \
 	"xr_send.xg" using 1:4 with impulses lt 1 lc 0 title "XR sent"
 EOF
+elif [ -e xr_send.xg ] && [ ! -z cwnd.xg ]
+then
+gnuplot -persist << EOF
+  set style line 1 lt 1 pt 4 lw 1.5
+  set style line 2 lt 2 pt 4 lw 1.5
+  set style line 3 lt 3 pt 4 lw 1.5
+  set style line 4 lt 4 pt 4 lw 1.5
+  set style line 5 lt 5 pt 4 lw 1.5
+
+  set mxtics 2
+  set mytics 4
+  set grid
+
+  set xrange [$1:$2]
+  set yrange [$3:$4]
+
+  plot \
+    "encs.xg" with impulses title "start encoding", \
+    "ence.xg" with impulses title "end encoding", \
+    "inXR.xg" with impulses title "ackvec arrival", \
+    "txq.xg"  with linespoints lw 2.5 pt 5 title "tx queue", \
+    "seqno.xg" ls 3 title "packet", \
+    "xr_send.xg" using 1:4 with impulses lt 1 lc 0 title "XR sent"
+EOF
+elif [ ! -z cwnd.xg ]
+then
+gnuplot -persist << EOF
+  set style line 1 lt 1 pt 4 lw 1.5
+  set style line 2 lt 2 pt 4 lw 1.5
+  set style line 3 lt 3 pt 4 lw 1.5
+  set style line 4 lt 4 pt 4 lw 1.5
+  set style line 5 lt 5 pt 4 lw 1.5
+
+  set mxtics 2
+  set mytics 4
+  set grid
+
+  set xrange [$1:$2]
+  set yrange [$3:$4]
+
+  plot \
+    "encs.xg" with impulses title "start encoding", \
+    "ence.xg" with impulses title "end encoding", \
+    "inXR.xg" with impulses title "ackvec arrival", \
+    "txq.xg"  with linespoints lw 2.5 pt 5 title "tx queue", \
+    "seqno.xg" ls 3 title "packet"
+EOF
 else
 gnuplot -persist << EOF
   set style line 1 lt 1 pt 4 lw 1.5
@@ -56,7 +103,7 @@
 #---------------------------------------------------------------------#
 # eps plot
 #---------------------------------------------------------------------#
-if [ -e xr_send.xg ]
+if [ -e xr_send.xg ] && [ -z cwnd.xg ]
 then
 gnuplot -persist << EOF
   set terminal postscript eps enhanced color
@@ -81,6 +128,53 @@
 	"seqno.xg" pt 4 lc 3 title "packet", \
 	"xr_send.xg" using 1:4 with impulses lt 1 lc 0 title "XR sent"
 EOF
+elif [ -e xr_send.xg ] && [ ! -z cwnd.xg ]
+then
+gnuplot -persist << EOF
+  set terminal postscript eps enhanced color
+  set output "seqno.eps"
+
+  set title "time-seqno plot"
+  set xlabel "time (sec)"
+  set ylabel "seqno"
+
+  set mxtics 2
+  set mytics 4
+
+  set xrange [$1:$2]
+  set yrange [$3:$4]
+
+  plot \
+    "encs.xg" with impulses title "start encoding", \
+    "ence.xg" with impulses title "end encoding" lc 4 lt 1, \
+    "inXR.xg" with impulses title "ackvec arrival" lt 1 lc 2, \
+    "txq.xg"  with linespoints lw 2.5 lc 0 lt 1 pt 5 title "tx queue", \
+    "seqno.xg" pt 4 lc 3 title "packet", \
+    "xr_send.xg" using 1:4 with impulses lt 1 lc 0 title "XR sent"
+EOF
+elif [ ! -z cwnd.xg ]
+then
+gnuplot -persist << EOF
+  set terminal postscript eps enhanced color
+  set output "seqno.eps"
+
+  set title "time-seqno plot"
+  set xlabel "time (sec)"
+  set ylabel "seqno"
+
+  set mxtics 2
+  set mytics 4
+
+  set xrange [$1:$2]
+  set yrange [$3:$4]
+
+  plot \
+    "encs.xg" with impulses title "start encoding", \
+    "ence.xg" with impulses title "end encoding" lc 4 lt 1, \
+    "inXR.xg" with impulses title "ackvec arrival" lt 1 lc 2, \
+    "txq.xg"  with linespoints lw 2.5 lc 0 lt 1 pt 5 title "tx queue", \
+    "seqno.xg" pt 4 lc 3 title "packet"
+EOF
 else
 gnuplot -persist << EOF
   set terminal postscript eps enhanced color
@@ -131,6 +225,8 @@
 #---------------------------------------------------------------------#
 # cwnd
 #---------------------------------------------------------------------#
+if [ -z cwnd.xg ]
+then
 gnuplot -persist << EOF
   set terminal postscript eps enhanced color
   set output "cwnd.eps"
@@ -147,10 +243,13 @@
 
   plot "cwnd.xg" w lp lc 3 pt 4 ps .4 title "cwnd"
 EOF
+fi
 
 #---------------------------------------------------------------------#
 # ALI
 #---------------------------------------------------------------------#
+if [ -z ALI.xg ]
+then
 gnuplot -persist << EOF
   set terminal postscript eps enhanced color
   set output "ALI.eps"
@@ -167,3 +266,4 @@
 
   plot "ALI.xg" w lp lc 1 pt 5 ps .4 title "ALI"
 EOF
+fi



More information about the Sumover-dev mailing list