Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.sci.electronics > #226835 > unrolled thread

Tool zum visualisieren von Daten (RS232) OpenSource

Started byGerald Oppen <Gerald.Oppen@web.de>
First post2017-04-29 11:55 +0200
Last post2017-05-01 07:53 +0200
Articles 9 — 8 participants

Back to article view | Back to de.sci.electronics


Contents

  Tool zum visualisieren von Daten (RS232) OpenSource Gerald Oppen <Gerald.Oppen@web.de> - 2017-04-29 11:55 +0200
    Re: Tool zum visualisieren von Daten (RS232) OpenSource Stefan <df9bi@arcor.de> - 2017-04-29 13:34 +0200
    Re: Tool zum visualisieren von Daten (RS232) OpenSource Hermann Riemann <nospam.ng@hermann-riemann.de> - 2017-04-29 14:35 +0200
    Re: Tool zum visualisieren von Daten (RS232) OpenSource Andreas Fecht <forum@aftec.de> - 2017-04-29 19:01 +0200
      Re: Tool zum visualisieren von Daten (RS232) OpenSource Gerald Oppen <Gerald.Oppen@web.de> - 2017-05-10 23:01 +0200
    Re: Tool zum visualisieren von Daten (RS232) OpenSource Stefan Engler <Lehrerfreund@web.de> - 2017-04-29 10:06 -0700
      Re: Tool zum visualisieren von Daten (RS232) OpenSource Arne Pagel <arne@pagelnet.de> - 2017-04-30 09:04 +0200
    Re: Tool zum visualisieren von Daten (RS232) OpenSource Kai-Martin <kmk@lilalaser.de> - 2017-04-30 03:06 +0200
    Re: Tool zum visualisieren von Daten (RS232) OpenSource Andreas Weber <info@tech-chat.de> - 2017-05-01 07:53 +0200

#226835 — Tool zum visualisieren von Daten (RS232) OpenSource

FromGerald Oppen <Gerald.Oppen@web.de>
Date2017-04-29 11:55 +0200
SubjectTool zum visualisieren von Daten (RS232) OpenSource
Message-ID<emj68lF873vU1@mid.individual.net>
Von einer Maschine sollen per RS232 Kenndaten aufgenommen und 
visualisiert (Diagramme erstellt) werden.
Das Datenformat ist anpassbar.
Idealerweise sollten die Daten sowohl direkt per RS232 als auch von 
einer Datei eingelesen werden können.

Was kann dafür empfohlen werden?

Gerald

[toc] | [next] | [standalone]


#226836

FromStefan <df9bi@arcor.de>
Date2017-04-29 13:34 +0200
Message-ID<oe1to4$cdu$1@news.albasani.net>
In reply to#226835
Am 29.04.2017 um 11:55 schrieb Gerald Oppen:
> Von einer Maschine sollen per RS232 Kenndaten aufgenommen und
> visualisiert (Diagramme erstellt) werden.
> Das Datenformat ist anpassbar.
> Idealerweise sollten die Daten sowohl direkt per RS232 als auch von
> einer Datei eingelesen werden können.
>
> Was kann dafür empfohlen werden?
>
> Gerald

Im Prinzip jede beliebige Programmiersprache die die RS232 Schnittstelle 
auslesen kann.
Man liest die Daten ein und speichert diese in eine Datei. Entweder eine 
Textdatei oder gleich in eine Datenbank.

Wir machen sowas unter Windows mit Delphi.

Es geht aber genauso mit Lazarus. Lazarus ist im Prinzip ein freier 
Delph-Clone den es für Windows und Linux gibt.

Mit anderen Programmiersprachen habe ich am PC weniger Erfahrung, aber 
grundsätzlich sollte das auch mit Python, C++ und anderen gehen.

Unsere Programme arbeiten mit einem Timer, d.h. es wird z.B. alle 100ms 
nachgeschaut ob Daten vorliegen. Windows verwaltet einen entsprechenden 
Buffer der nur ausgelesen werden muss.

Wenn Daten vorliegen, werden diese ausgelesen und gespeichert oder 
ausgewertet. Wie man das genau macht, hängt davon ab, wie die Daten 
aussehen, vor allem, wie man das Ende eines Datensatzes erkennt. Das 
kann dann z.B. ein <cr> sein.

Für die graphische Darstellung kann man bei Delphi die Komponente TChart 
verwenden. Das geht grundsätzlich auch mit Lazarus.



[toc] | [prev] | [next] | [standalone]


#226837

FromHermann Riemann <nospam.ng@hermann-riemann.de>
Date2017-04-29 14:35 +0200
Message-ID<emjfkuFa0u8U1@mid.individual.net>
In reply to#226835
Am 29.04.2017 um 11:55 schrieb Gerald Oppen:

> Von einer Maschine sollen per RS232 Kenndaten aufgenommen und
> visualisiert (Diagramme erstellt) werden.

Klingt nach pyserial
https://tungweilin.wordpress.com/2015/01/04/python-serial-port-communication/
und matplotlib in Python
http://www.python-kurs.eu/matplotlib.php

> Das Datenformat ist anpassbar.
> Idealerweise sollten die Daten sowohl direkt per RS232 als auch von
> einer Datei eingelesen werden können.

> Was kann dafür empfohlen werden?

Python3

Hermann
    der allerdings lieber statt matplotlib
    svg und canvas Dateien erzeugen würde.

-- 
http://www.hermann-riemann.de

[toc] | [prev] | [next] | [standalone]


#226845

FromAndreas Fecht <forum@aftec.de>
Date2017-04-29 19:01 +0200
Message-ID<oe2gsk$sat$1@news.albasani.net>
In reply to#226835
Gerald Oppen schrieb:
> Von einer Maschine sollen per RS232 Kenndaten aufgenommen und visualisiert
> (Diagramme erstellt) werden.
> Das Datenformat ist anpassbar.
> Idealerweise sollten die Daten sowohl direkt per RS232 als auch von einer Datei
> eingelesen werden können.
>
> Was kann dafür empfohlen werden?

Ich kann ich dieses empfehlen.

http://www.logview.info/forum/index.php?pages/home/

Damit kann man sich so ziemlich alles zum Thema
Datenvisualisierung zusammenkonfigurieren.


Gruß Andreas

[toc] | [prev] | [next] | [standalone]


#227296

FromGerald Oppen <Gerald.Oppen@web.de>
Date2017-05-10 23:01 +0200
Message-ID<enhdctFa5igU1@mid.individual.net>
In reply to#226845
Am 29.04.2017 um 19:01 schrieb Andreas Fecht:
> Gerald Oppen schrieb:
>> Von einer Maschine sollen per RS232 Kenndaten aufgenommen und
>> visualisiert
>> (Diagramme erstellt) werden.
>> Das Datenformat ist anpassbar.
>> Idealerweise sollten die Daten sowohl direkt per RS232 als auch von
>> einer Datei
>> eingelesen werden können.
>>
>> Was kann dafür empfohlen werden?
>
> Ich kann ich dieses empfehlen.
>
> http://www.logview.info/forum/index.php?pages/home/
>
> Damit kann man sich so ziemlich alles zum Thema
> Datenvisualisierung zusammenkonfigurieren.

Danke, das war das Gesuchte.
Die Studio-Version schein noch nicht ganz ausgereift zu sein, die ist 
mit einem Datensatz aus 6 "16-Bit-ASCII"-Werten scheinbar schnell 
überfordert und stürzt ab. Mit der alten logview2-Version kam ich 
erstmal besser zurecht.

Gerald

[toc] | [prev] | [next] | [standalone]


#226846

FromStefan Engler <Lehrerfreund@web.de>
Date2017-04-29 10:06 -0700
Message-ID<0f5a6425-2046-4666-b1f6-36d27c5545c6@googlegroups.com>
In reply to#226835
Am Samstag, 29. April 2017 11:55:35 UTC+2 schrieb Gerald Oppen:
> Von einer Maschine sollen per RS232 Kenndaten aufgenommen und 
> Was kann dafür empfohlen werden?

Ich würde die Daten in Excel / Calc einlesen und dort
visualisieren lassen. 

Wenn es professioneller sein soll kann eine Datenbank dazwischengeschaltet 
werden und die Daten von Rs232 in die Datenbank gespeichert und von dort 
weiterverarbeitet werden.

[toc] | [prev] | [next] | [standalone]


#226854

FromArne Pagel <arne@pagelnet.de>
Date2017-04-30 09:04 +0200
Message-ID<oe42a2$ibs$1@news.albasani.net>
In reply to#226846
Am 29.04.2017 um 19:06 schrieb Stefan Engler:
> Am Samstag, 29. April 2017 11:55:35 UTC+2 schrieb Gerald Oppen:
>> Von einer Maschine sollen per RS232 Kenndaten aufgenommen und
>> Was kann dafür empfohlen werden?
>
> Ich würde die Daten in Excel / Calc einlesen und dort
> visualisieren lassen.
>
> Wenn es professioneller sein soll kann eine Datenbank dazwischengeschaltet

wenn es denn tatsächlich soweit gehen sollte,
habe kürzlich positive Erfahrungen mit Influxdb / Grafana gemacht:

https://docs.influxdata.com/influxdb/v1.2/introduction/getting_started/

https://grafana.com/



Gruß
   Arne

[toc] | [prev] | [next] | [standalone]


#226851

FromKai-Martin <kmk@lilalaser.de>
Date2017-04-30 03:06 +0200
Message-ID<oe3dbf$l8l$1@gwaiyur.mb-net.net>
In reply to#226835
Gerald Oppen wrote:

> Von einer Maschine sollen per RS232 Kenndaten aufgenommen und
> visualisiert (Diagramme erstellt) werden.

> Was kann dafür empfohlen werden?

zum direkt einlesen: sigrok

zum darstellen von Datei: qtiplot, oder der Klassiker gnuplot

---<)kaimartin(>---

[toc] | [prev] | [next] | [standalone]


#226872

FromAndreas Weber <info@tech-chat.de>
Date2017-05-01 07:53 +0200
Message-ID<oe6igd$r91$1@news.albasani.net>
In reply to#226835
Am 29.04.2017 um 11:55 schrieb Gerald Oppen:
> Von einer Maschine sollen per RS232 Kenndaten aufgenommen und
> visualisiert (Diagramme erstellt) werden.
> Das Datenformat ist anpassbar.
> Idealerweise sollten die Daten sowohl direkt per RS232 als auch von
> einer Datei eingelesen werden können.
> 
> Was kann dafür empfohlen werden?

GNU Octave (https://www.gnu.org/software/octave/) mit intrument-control
(https://octave.sourceforge.io/instrument-control/index.html)

Verwende ich quasi täglich auch für genau deinen Fall (UART lesen,
visualisieren, speichern)

Plotten kannst du daraus mit den OpenGL Toolkits Qt (default), FLTK und
gnuplot.

Speichern und Laden von beliebig komplexen Strukturen geht out of the
box, gerne auch gzip komprimiert (macht IMO bei Rohdaten immer Sinn)

Wenn du Fragen zu Octave und intrument-control hast gerne hier, per PM,
IRC freenode #octave und #octave-de sowie auf der user mailinglist
(help@octave.org) sowie im wiki http://wiki.octave.org/GNU_Octave_Wiki

Btw, welches Betriebssystem?

HTH, Gruß Andy

[toc] | [prev] | [standalone]


Back to top | Article view | de.sci.electronics


csiph-web