PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ADC Werte am PC grafisch Darstellen



Robin1508
19.05.2008, 04:25
Hi, ich möchte gern meine ADC Werde, die ich über RS232 an den PC sende irgentwie Grafisch darstellen. Im Terminalmanager von Bascom seh ich nur die Zahlen, so kann ich mein Programm unmöglich justieren. Ich würde das gerne mal in Kurven dargestellt sehen.Die Zahlenwerte (0-1024) kann man doch bestimmt mit irgendeinem Programm in Echtzeit auf einem Diagramm Darstellen? Hab zwar im Internet danach gesucht, aber nichts brauchbares gefunden.(Bis auf LabView, aber das is ziemlich teuer. gibts da ne Testversion? is schon halb 5 morgens, vlt hab ich es einfach übersehen^^)


Gruß,
Robin

johns
19.05.2008, 08:09
hallo,

von labview gibt es eine 30-tage demo, weiters gab es mit einer c't ausgabe eine ältere version kostenlos
für zugriff auf die serielle schnittstelle wird das NI VISA addon benötigt
http://www.heise.de/software/download/labview/43883
http://www.ni.com/labview/try/daq.htm
http://www.ni.com/visa/

weiters bietet auch die opensource software scilab/scicos gewünschte funktionalität. es gibt eine seperat erhältliche 'serial.dll' welche unter windows direkten zugriff auf die serielle schnittstelle ermöglicht.
http://www.scilab.org/
http://www-rocq.inria.fr/scicos/
http://www.scilab.org/contrib/index_contrib.php?page=displayContribution&fileID=295

lg

wkrug
19.05.2008, 13:43
Bei meiner Anwendung versende ich CSV Datenpakete.
Die lassen sich wunderbar mit einem Terminalprogramm aufzeichnen und in EXCEL importieren.
Du kannst Dir auch mal das "OPEN - Format" bei LOGVIEW anschauen.
http://www.logview.info
Das alles ist kostenlos !
Wenn Du deine Software in diese Richtung umstrickst und eine .ini Datei editierst, hast Du sofort eine Live Datenausgabe mit dem Programm LOGVIEW.

radbruch
19.05.2008, 15:36
Hallo

Profan² 6.6 (http://xprofan.com/content.mx?download) ist kostenlos. Es hat zwar eine etwas eigenwillige (auf Basic/Pascal basiernde?) Syntax, kann aber auf das WinApi (16/32bit) und auf alle Geräte zugreifen. Unter anderem eben auch auf die serielle Schnittstelle (in der Doku ist ein fertiges Terminal-Demo) und auch pixelweise auf den Grafikbildschirm (Fenster oder Vollbild). Support durch aktive Community mit Forum.

Gruß

mic