03.02.2014, 18:10
Hallo,
ich habe gerade ein Hardware Projekt fertig, bei dem mein µC über die (bluetooth) serielle schnittstelle ADC-Daten und Zeitwerte verschickt. Nun habe ich bisher über Hyperterminal-ähnliche Programme kommuniziert und Daten gelesen, würde jetzt aber gerne -vorallem auch wegen der Verarbeitung und Anzeige der Daten zur Laufzeit ein LabView-VI dafür bauen.
Die absoluten Grundsätze zum Lesen/Schreiben von Daten in die serielle Schnittstelle sind mir bekannt: Meine Frage ist die, ob es (hier?) bereits funktionierende VI-Templates gibt, die sozusagen die Funktionen eines Hyperterminals übernehmen. Damit meine ich insbesondere ein Grundgerüst, bei dem zeichen eingegeben und gesendet werden (Eventbasiert?) und der Empfangsbuffer zu Zeitpunkten (z.B. wenn eine bestimmte Zahl an empfangenen bytes eingetroffen ist) ausgelesen und verarbeitet wird.
Zum Schluss möchte ich eine Executable bauen, mit der ich über verschiedene Buttons die Befehle (einzelne Bytes) an den µC schicken kann und die immer wenn ein Datenpaket (in meinem Fall 20Bytes) angekommen ist dieses verarbeitet.
Könntet ihr mir dazu Hinweise auf Templates oder Hilfen geben? Für mich ist insbesondere noch unklar wie ich den Buffer nach festen anzahlen von empfangenen Datenbytes auslese und sortiere: Mein HTerm Programm versteht das gesendete CR+LF ja insofern schon, dass ich die Pakete untereinander angezeigt bekomme - in diese Form muss ich meine Daten ja auch in Labview irgendwie bekommen!
Viele Grüße und herzlichen Dank
Alexander
ich habe gerade ein Hardware Projekt fertig, bei dem mein µC über die (bluetooth) serielle schnittstelle ADC-Daten und Zeitwerte verschickt. Nun habe ich bisher über Hyperterminal-ähnliche Programme kommuniziert und Daten gelesen, würde jetzt aber gerne -vorallem auch wegen der Verarbeitung und Anzeige der Daten zur Laufzeit ein LabView-VI dafür bauen.
Die absoluten Grundsätze zum Lesen/Schreiben von Daten in die serielle Schnittstelle sind mir bekannt: Meine Frage ist die, ob es (hier?) bereits funktionierende VI-Templates gibt, die sozusagen die Funktionen eines Hyperterminals übernehmen. Damit meine ich insbesondere ein Grundgerüst, bei dem zeichen eingegeben und gesendet werden (Eventbasiert?) und der Empfangsbuffer zu Zeitpunkten (z.B. wenn eine bestimmte Zahl an empfangenen bytes eingetroffen ist) ausgelesen und verarbeitet wird.
Zum Schluss möchte ich eine Executable bauen, mit der ich über verschiedene Buttons die Befehle (einzelne Bytes) an den µC schicken kann und die immer wenn ein Datenpaket (in meinem Fall 20Bytes) angekommen ist dieses verarbeitet.
Könntet ihr mir dazu Hinweise auf Templates oder Hilfen geben? Für mich ist insbesondere noch unklar wie ich den Buffer nach festen anzahlen von empfangenen Datenbytes auslese und sortiere: Mein HTerm Programm versteht das gesendete CR+LF ja insofern schon, dass ich die Pakete untereinander angezeigt bekomme - in diese Form muss ich meine Daten ja auch in Labview irgendwie bekommen!
Viele Grüße und herzlichen Dank
Alexander