Как использовать gnuplot для вывода вывода из логического анализатора и отображения значений в шестнадцатеричном формате для некоторых строк - PullRequest
0 голосов
/ 10 октября 2018

У меня 16-строчный захват из логического анализатора, который я разделил на различные поля CSV.7 Линии взяты из отдельных сигналов, а восемь строк являются строками данных и хотели бы отображать содержащиеся в них значения в шестнадцатеричном виде, а не отображать их значения, чтобы я мог проанализировать протокол, используемый при захвате.

Итак, у меня естьпока что примерно так:

#!/usr/bin/gnuplot
set output "output.png"
set terminal png size 15000,600
set grid ytics lt 0 lw 1 lc rgb "#bbbbbb"
set grid xtics lt 0 lw 1 lc rgb "#bbbbbb"

set autoscale
set key left
unset border
set multiplot layout 7,1

f(x) = x*50

plot "./1-out.csv" using (f($1)) title "p1" with steps lt rgb "black"
plot "./2-out.csv" using (f($1)) title "p2" with steps lt rgb "black"
plot "./3-out.csv" using (f($1)) title "p3" with steps lt rgb "black"
plot "./4-out.csv" using (f($1)) title "p4" with steps lt rgb "black"

plot "./5-out.csv" using (f($1)) title "p5" with steps lt rgb "green"
plot "./6-out.csv" using (f($1)) title "p6" with steps lt rgb "blue"
plot "./7-out.csv" using (f($1)) title "p7" with steps lt rgb "red"

# need one more command in here to write the value in hex of the last 8 lines #

unset multiplot

show grid
...