
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> Kann mir jemand sagen, wie man am besten Messdaten an den PC übermittelt und > diese dort in einem VisualBasic Programm (oder Visual C++) anzeigt??? Na, ich wäre geneigt zu sagen: Beliebig. ;-) > Die Messwerte sollen also in Echtzeit übertragen werden. Mit dem Befehl PUT und einer port.dll, > die ich in VB eingebunden habe, konnte ich schon Daten übertragen, Du könntest auch Klartext mit print und input verwenden. > aber leider funktionierte das > nicht mehr solbald ich einen Timer in dem Programm gestartet habe. Timer in welchem Programm - dem VB-Basic? Inwiefern "funktioniert" das nicht mehr? Die auf der seriellen ankommenden Daten sollten automatisch in einem hinreichend großen Ringpuffer gespeichert werden, so daß Du im VBasic-Programm zwischendurch auch andere Sachen machen können solltest, ohne dass Daten verloren gehen. Vielleicht taugt die port-dll nicht? Wozu brauchst Du die überhaupt? Ich kenne zwar VBasic nicht, aber schon beim ollen MS- oder Q-Basic war die Schnittstelle automatisch gepuffert, ohne dass man per TSR da etwas fummeln musste - bei 9600 Baud allemal. > Ich würde mich über irgendeine Lösung oder vielleicht eine andere Möglichkeit, wie man > Daten am COM-Port empfangen kann sehr freuen. print von CSVs oder so zum Beispiel. Wie viele Messdaten fallen denn pro Minute an? Wie sehen die aus? Bye Achim |
| Antwort schreiben |