]> rtime.felk.cvut.cz Git - can-benchmark.git/blobdiff - gw-tests/nop-time.sh
Initial commit of simple (just forwarding from CAN0 to CAN1 and back) CAN gateway...
[can-benchmark.git] / gw-tests / nop-time.sh
index eb6aa3e30e42ae774aab7baac026b3d81f8a2c96..585d73343fdcbb7d92e0503fa9baac318e06f1fa 100755 (executable)
@@ -10,9 +10,9 @@ ADDITIONAL_PLOTS=detail
 
 plot_cmds() {
     if [[ "$1" = detail ]]; then
 
 plot_cmds() {
     if [[ "$1" = detail ]]; then
-       range=0.06:0.3
+       range=0.0:0.3
     else
     else
-       range=0.06:4
+       range=0.01:4
        echo "set logscale y"
     fi
     min=$(head -n 1 len2-msgs.txt | awk '{ print $2 }')
        echo "set logscale y"
     fi
     min=$(head -n 1 len2-msgs.txt | awk '{ print $2 }')
@@ -20,13 +20,13 @@ plot_cmds() {
 set title "Single GW rule for all messages, no modifications"
 set grid xtics ytics mytics lw 1, lw 0.5
 set key left
 set title "Single GW rule for all messages, no modifications"
 set grid xtics ytics mytics lw 1, lw 0.5
 set key left
-set xlabel "Time [s]"
-set ylabel "Latency [ms]"
-plot [:] [$range] \
-          "len2-msgs.txt" using (\$2-$min):(1000*\$14) with points title "2 byte messages", \
-          "len4-msgs.txt" using (\$2-$min):(1000*\$14) with points title "4 byte messages", \
-          "len6-msgs.txt" using (\$2-$min):(1000*\$14) with points title "6 byte messages", \
-          "len8-msgs.txt" using (\$2-$min):(1000*\$14) with points title "8 byte messages"
+set xlabel "Experiment time [s]"
+set ylabel "GW latency [ms]"
+plot [:] [$range] \\
+          "len2-msgs.txt" using (\$2-$min):(1000*\$14-0.001*\$16) with points title "2 byte messages", \\
+          "len4-msgs.txt" using (\$2-$min):(1000*\$14-0.001*\$16) with points title "4 byte messages", \\
+          "len6-msgs.txt" using (\$2-$min):(1000*\$14-0.001*\$16) with points title "6 byte messages", \\
+          "len8-msgs.txt" using (\$2-$min):(1000*\$14-0.001*\$16) with points title "8 byte messages"
 EOF
 }
     
 EOF
 }