PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Software: AD Wandler-COM-Diagramm



dremler
22.07.2010, 22:54
Hallo,

ich bräuchte eine Software, die mir per COM eingehende zahlenwerte (0-255) als graph kontinuierlich ausgibt...

gerne auch über einen längeren zeitraum...


hat sowas zufälltig jemand sowas..oder ne excellösung?


wär ja doof wenn ich das rad neuerfinden muss?!

auch an tools die mir das ganze sauber in ne exceltabelle schreiben wäre ich interessiert

TheDarkRose
23.07.2010, 06:34
Wenn dann als CSV Datei und nicht als Excel speichern

oberallgeier
23.07.2010, 08:25
... eine Software ... per COM eingehende zahlenwerte (0-255) als graph ...Ich habe für serielle Messdaten das Programm MultiMES (http://www.multimes.de/) verwendet (mit einem "S") - auch im industriellen Umfeld. Gibts als Shareware, für "ewig" um ein paar Euro. Wesentlich umfangreicher sind natürlich die Möglichkeiten / Zielformate mit LabView, DASYLab (von Newport-Omega) oder Co - dann so ab etlichen Hundertern(Tausender) aufwärts . . . . MultiMES kann so aussehen:

................http://www.multimes.de/bilder/screenshots/mm3_grafik_einfach.jpg

dremler
23.07.2010, 10:53
HM danke sieht doch schon sehr vielversprechend aus.

Allerdings bräuchte ich Hilfe, wie ich das Datenformat einstelle?

Daten sind Zahlenwerte von 0-255

die per BASCOM Befehl "Print I;" gesendet werden..also ohne Zeilenrücklauf etc.

Richard
23.07.2010, 13:00
Wenn Du da noch nach jedem Wert ein ";" anhängst...

Print I, ";"; bekommst Du 1 ; 2 ;.........253; 254; Angezeigt .

Das kannst Du dann als Daten.CVS abspeichern und z.B. in Exel einfügen. Beim Exel Import CVS wählen und als Trennzeichen ";" wählen, dann kannst Du diese Tabelle als Grafik anzeigen lassen. :-)

Gruß Richard

dremler
23.07.2010, 13:05
das dumme ist nur, das auch ausreiser zwischendrinne sind...


un bei einem diagramm muss ich die alle per hand erledigen...wenn die weg sind tauchen neue auf....

Richard
23.07.2010, 13:19
das dumme ist nur, das auch ausreiser zwischendrinne sind...


un bei einem diagramm muss ich die alle per hand erledigen...wenn die weg sind tauchen neue auf....


Das verstehe ich jetzt irgendwie nicht? Fehlmessungen oder was
meinst Du damit? So etwas muss dann vor dem "Print" Befehl per
Software abgefangen werden. Du musst also dafür sorgen das nur
das "richtige" gesendet wird, dann brauchst Du nicht von Hand editieren.

Ansonsten Poste ein Bild (Datei) von den ausreiser zwischendrinne ..

Gruß Richard

KlaRaw
23.07.2010, 13:21
Hallo Dremler,
Ausreisser kann man erkennen, meistens.
http://de.wikipedia.org/wiki/Regressionsanalyse
http://de.wikipedia.org/wiki/Korrelationskoeffizient
http://psychologie.fernuni-hagen.de/lernstats/ls/Data/08_01.html
Gruss Klaus.

dremler
23.07.2010, 13:24
Die Fehler treten wohl beim Terminalprogramm auf.

Die Variable ist als Byte definiert, da können schlecht 239*10^31 drinne stehen:D

Richard
23.07.2010, 15:23
Hmm, so etwas kommt vor wenn die Baudrate nicht sauber
passt. Läuft der µC mit Quarz, dann such mal nach den
Begriff Baudratenquarz. Benutzt Du die Interne Tacktquelle
ist es eh problematisch da sollte die Baudrate sehr niedrig
sein...

Gruß Richard

dremler
23.07.2010, 15:40
Naja eigentlich keine großartigen Sachen. Baudrate 9600 auch mit anderen getestet...8 MHz Quarz...zwar nicht ideal läuft aber.

Richard
23.07.2010, 16:35
Das sollte ohne Probleme so gehen.Was für ein Terminal Programm
verwendest Du? Lade Dir einmal HTerm herunter, da kannst Du Dir
alle empfangenen Zeichen in Bin, Hex, ASCII....anzeigen lassen. Zur
Fehlersuche Optimal! Zur Not kannst du auch im Exel Feld eine
Formel hinterlegen die alles <0 >256 killt. Die muss dann auf alle
Zellen Kopiert werden. Ist aber nicht der Sinn der Sache. :-(

Gruß Richard

dremler
23.07.2010, 17:05
;) ich nutze Hterm;)



hm jede zeile?

ich hab jetz nen kurzen abschnitt...das sind schon 125000 werte;)

ich denke ihr wisst warum mir das per hand zu kompliziert ist:D

Gock
24.07.2010, 13:21
Falls Du Student bist oder einen solchen kennst und Du es nicht kommerziell verwenden willst, gibt es die Möglichkeit, Labview in der Studentenversion zu benutzen. Die kostet 30€ und ist reich an Leistungumfang.
Ich kann Labview zwar nicht uneingeschränkt empfehlen, aber für Kommunikation, wo keine zusätzliche Hardware erforderlich ist, ist es auf jeden Falll eine Überlegung wert.
Gruß

dremler
24.07.2010, 19:20
Hm ok werd ich mich mal schlau machen...ich hab nur eher schlechtes von labview gehört...;)

TheDarkRose
24.07.2010, 19:29
LabView ist echt gut. Man muss sich nur damit mal beschäftigen damit man es versteht. Bei uns in der Firma läuft auf jedem Prüfstand LabView. Damit kannst wirklich schön viel machen.