{"id":1304,"date":"2013-06-22T22:06:30","date_gmt":"2013-06-22T20:06:30","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=1304"},"modified":"2024-02-24T10:17:51","modified_gmt":"2024-02-24T09:17:51","slug":"wie-koennen-mit-gnuplot-temperatur-diagramm-erstellt-werden","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=1304","title":{"rendered":"Wie k\u00f6nnen mit gnuplot Temperatur-Diagramm erstellt werden?"},"content":{"rendered":"<p>Habe mit dem <a href=\"http:\/\/blog.wenzlaff.de\/?p=1287\" title=\"Arduino\">Arduino<\/a> und dem Temperatursensor DS18B20 mal zwei Stunden die Temperatur mit einem Java Programm gemessen.<\/p>\n<p>Die erzeugte <a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2013\/06\/log-temp.txt\">Logdatei<\/a> hat folgenden Aufbau:<br \/>\n[Messzeitpunkt] [Gemessener Wert in Grad\/Celsius]<br \/>\nZ.b.:<br \/>\n<code><br \/>\n2013.06.22_17:56:18 29.25<br \/>\n2013.06.22_17:56:23 29.25<br \/>\n2013.06.22_17:56:29 29.25<br \/>\n# ...<br \/>\n2013.06.22_20:15:00 27.56<br \/>\n2013.06.22_20:15:06 27.56<br \/>\n2013.06.22_20:15:12 27.56<br \/>\n<\/code><br \/>\nFolgende gnuplot Befehle sind n\u00f6tig (guter <a href=\"https:\/\/www.tu-chemnitz.de\/urz\/archiv\/kursunterlagen\/gnuplot\/gnuplot.html\" title=\"\u00dcberblick zu gnuplot\">\u00dcberblick<\/a> zu gnuplot):<br \/>\n<code><br \/>\nset title \"Temperaturverlauf\"<br \/>\nset ylabel \"Temperatur in Grad\/Celsius\"<br \/>\nset xlabel \"Messzeitpunkt\"<br \/>\nset xdata time                    # x-Achse wird im Datums\/Zeitformat skaliert<br \/>\nset timefmt \"%Y.%m.%d_%H:%M:%S\"   # Format Zeitangaben yyyy.mm.dd_hh:mm:ss<br \/>\nset format x \"%H:%M\"              # Format f\u00fcr die Achsenbeschriftung<br \/>\nset yrange [27:30]                # die y-Achse geht von:bis<br \/>\nset terminal png<br \/>\nset output \"temp-verlauf.png\"<br \/>\nplot \"log-temp.txt\" using 1:2 title \"Sensor DS18B20\" with lines<br \/>\n<\/code><br \/>\nUm folgendes Ergebnis zu erhalten. Der peek am Anfang, ist entstanden, weil ich den Sensor kurz angefasst haben.<br \/>\n<figure id=\"attachment_1303\" aria-describedby=\"caption-attachment-1303\" style=\"width: 640px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2013\/06\/temp-verlauf.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2013\/06\/temp-verlauf.png\" alt=\"Mit gnuplot erstellt Grafik zum Temperaturverlauf eines DS18B20\" width=\"640\" height=\"480\" class=\"size-full wp-image-1303\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2013\/06\/temp-verlauf.png 640w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2013\/06\/temp-verlauf-300x225.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><figcaption id=\"caption-attachment-1303\" class=\"wp-caption-text\">Mit gnuplot erstellt Grafik zum Temperaturverlauf eines DS18B20<\/figcaption><\/figure><\/p>\n<p>Oder hier mit points anstatt lines:<br \/>\n<figure id=\"attachment_1310\" aria-describedby=\"caption-attachment-1310\" style=\"width: 640px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2013\/06\/temp-verlauf-punkte.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2013\/06\/temp-verlauf-punkte.png\" alt=\"Gnuplot Temperaturverlauf mit Messpunkte\" width=\"640\" height=\"480\" class=\"size-full wp-image-1310\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2013\/06\/temp-verlauf-punkte.png 640w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2013\/06\/temp-verlauf-punkte-300x225.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><figcaption id=\"caption-attachment-1310\" class=\"wp-caption-text\">Gnuplot Temperaturverlauf mit Messpunkte<\/figcaption><\/figure><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Habe mit dem Arduino und dem Temperatursensor DS18B20 mal zwei Stunden die Temperatur mit einem Java Programm gemessen. Die erzeugte Logdatei hat folgenden Aufbau: [Messzeitpunkt] [Gemessener Wert in Grad\/Celsius] Z.b.: 2013.06.22_17:56:18 29.25 2013.06.22_17:56:23 29.25 2013.06.22_17:56:29 29.25 # &#8230; 2013.06.22_20:15:00 27.56 2013.06.22_20:15:06 27.56 2013.06.22_20:15:12 27.56 Folgende gnuplot Befehle sind n\u00f6tig (guter \u00dcberblick zu gnuplot): set title &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.wenzlaff.de\/?p=1304\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eWie k\u00f6nnen mit gnuplot Temperatur-Diagramm erstellt werden?\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[538,566,79],"tags":[470,613,610,596,615,614],"class_list":["post-1304","post","type-post","status-publish","format-standard","hentry","category-elektronik","category-hardware","category-programmierung","tag-diagramme","tag-ds18b20","tag-gnuplot","tag-sensor","tag-temperatursensor","tag-tempsensor"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/1304","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1304"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/1304\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1304"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1304"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}