gnuplot NIBD_Ablassrate.gnuplot -
image/svg+xml
gnuplot NIBD_Ablassrate.gnuplot -
2015-08-10
Richard Schneider
Richard Schneider
Richard Schneider
gnuplot NIBD_Ablassrate.gnuplot -
selbst erstellt
de_AT
gnuplot
NIBD
Ablassrate
Produced by GNUPLOT 4.6 patchlevel 3
0
50
100
150
200
00:00
00:05
00:10
00:15
00:20
00:25
00:30
mmHg
1/min
Zeit
gnuplot_plot_1
Versatz+Amplitude*cos((Puls/_60_sek_je_min)*omega(x)+Start_Winkel)
gnuplot_plot_2
Ablassrate_3mmHg_je_Sekunde(x)
gnuplot_plot_3
Ablassrate_6mmHg_je_Sekunde(x)
#!/usr/bin/gnuplot## nicht invasive Bludtuckmessung, Ablassrate Detail## gnuplot NIBD_Ablassrate.gnuplot -# # Waagrechte, X Achse bildet die Zeit ab. set xdata time### Die Zeitangaben werden im ISO Format, # "http://de.wikipedia.org/wiki/ISO_8601" einglesen,# die kleinste Auflösung ist eine Sekunde#set timefmt x "%Y-%m-%d %H:%M:%S"set timefmt '"%M:%S"'## Bereichsgrenzen der x Achseset xrange ['"00:00"':'"00:33"']## Achsenbeschriftung xset xlabel "Zeit"## Bereichsgrenzen der y Achseset yrange [0 : 200] ## Achsenbeschriftung yset ylabel "mmHg" ."\n" ."1/min"#set grid ytics mytics # draw lines for each ytics and myticsset grid xtics mytics # draw lines for each xtics and myticsset mytics 5 # set the spacing for the myticsset grid # enable the grid## Datenpunkteset sample 901## Kreisfrequenz, Winkelfrequenz als Funktion von xomega(x)=(2*pi*x)## VariablenPuls=64_60_sek_je_min=60.0 #Dezimalpunkt für GleitkommazahlStart_Winkel=pi*2/3Amplitude=20Versatz=100## StartdruckInitialdruck=170## Ablassrate als lineare Funktion von xAblassrate_3mmHg_je_Sekunde(x)= -3*x+InitialdruckAblassrate_6mmHg_je_Sekunde(x)= -6*x+Initialdruck## Bildschimausgabeplot Versatz+Amplitude*cos((Puls/_60_sek_je_min)*omega(x)+Start_Winkel), \ Ablassrate_3mmHg_je_Sekunde(x), \ Ablassrate_6mmHg_je_Sekunde(x)## Dateiausgabe für Druck,…## Dateiname für die Ausgabe als scalable vector graphik (svg).fname="NIBD_Ablassrate"################################################################################ svgfile = fname + .svg, Datei erzeugen gleich wie Bildschirm zu sehen istsvgfile=fname .".svg"set terminal push # Speichere die aktuellen terminal Einstellungen### Setze das terminal als SVG und Größe 1/3 verkleinert für A4 passed.set terminal svg size 2970/3, 2100/3 dset output svgfile # SVG Datei angeben.replot # SVG Datei ausgebenset terminal wxt # Terminal zurucksetzenset output # zurückholen des interaktiven Terminalsset terminal pop # zuruckholen der Einstellunge des interaktiven Terminals############################################################################