Hallo,
Via de volgende methode probeer ik gnuplot aan te roepen:
Maar dan geeft hij terug dat het data bestand niet gelezen kan worden.
"Unreadable file"...
Dit gebeurt niet wanneer ik het het via CMD probeer.
Hoe kan dit, is mijn argument niet goed? Niet genoeg rechten?
Ik draai het op windows
Via de volgende methode probeer ik gnuplot aan te roepen:
code:
1
2
3
4
5
6
7
8
| private void buttonGraph_Click(object sender, EventArgs e) { // Use ProcessStartInfo class Process proc = new Process(); proc.StartInfo.FileName = @"C:\Logger\gnuplot\binary\gnuplot.exe"; proc.StartInfo.Arguments = @"C:\Logger\Log.plt"; //Plot settings file proc.Start(); } |
Maar dan geeft hij terug dat het data bestand niet gelezen kan worden.
"Unreadable file"...
Dit gebeurt niet wanneer ik het het via CMD probeer.
code:
1
| c:\Logger\gnuplot\binary\gnuplot.exe c:\Logger\Log.plt |
Hoe kan dit, is mijn argument niet goed? Niet genoeg rechten?
Ik draai het op windows
code:
1
2
3
4
5
6
7
8
9
10
11
12
| .plt set style data fsteps set xlabel "Time" set timefmt "%H:%M:%S" set yrange [ 10 : ] set xdata time set ylabel "Temp" set format x "%H:%M:%S" set terminal gif set title "Titel" set output "Log.gif" plot 'data.dat' using 1:2 smooth cumulative |
code:
1
2
3
| .dat 14:25:06 1 ... |