Motiviert durch einem anderen Thread (http://www.lazarusforum.de/viewtopic.php?f=55&t=7134), zeige ich hier ein kleines Programm, wie man mit Lazarus das Plot-Programm gnuplot aufrufen und zum Plotten von Kurven oder Dateien verwenden kann. Die Ausgabe von gnuplot wird dabei in eine Hilfsdatei umgeleitet, die in einer TImage-Komponente angezeigt wird. Bei Fehlern im gnuplot-Script wird die generierte Fehlermeldung ausgegeben.
Die verwendete Unit shellcommandrunner stammt aus einem Beitrag im englisch-sprachigen Forum (http://forum.lazarus.freepascal.org/ind ... 15.15.html).
Das Programm ist lediglich als Demo gedacht, wie man so etwas machen kann. Daher ist der Pfad zur gnuplot.exe hart-codiert (Variable "GnuplotSettings.PathToExe" in gpMain.pas) - bitte vor dem Ausprobieren anpassen.
gnuplotter
gnuplotter
- Dateianhänge
-
gnuplotter.zip
- (6.74 KiB) 153-mal heruntergeladen
Re: gnuplotter
Funktioniert super! Plug&Play...
Genau das habe ich gesucht.
Vielen Dank!
Genau das habe ich gesucht.
Vielen Dank!