Używam następującego skryptu do drukowania odczytów z pliku .csv. Wykres jest odświeżany co sekundę, aby wyświetlić nowe dane, gdy symulacja jest uruchomiona. Działa to całkiem przyjemnie, chociaż jest trochę brzydka, ponieważ cały zestaw danych jest ponownie czytany (jeśli masz lepsze rozwiązanie, proszę dać mi znać)Wyjście Gnuplot na zamknięcie okna
Jednak po zamknięciu okna gnuplot skrypt nie wychodzi, ale po 1 sekundzie wstrzymać nowe okno spawnuje, co jest dość irytujące. Po zamknięciu okna wolałbym zamknąć mój skrypt. Czy istnieje sposób, aby to zarchiwizować?
#!/usr/bin/gnuplot
set t wxt enhanced noraise
set datafile separator ";"
plot "../build/inputLink.csv" using 1:5 title 'Input Gear' with lines ,\
"../build/inputLink.csv" using 1:7 title 'Input Gear Ratio' with lines,\
;
pause 1
reread