Einzelnen Beitrag anzeigen

zeras

Registriert seit: 11. Mär 2007
Ort: Saalkreis
1.618 Beiträge
 
Delphi 12 Athens
 
#7

Re: ComPort mit Interface-Doku - Dezibelmessgerät - Async Pr

  Alt 27. Mär 2009, 15:49
So wie Du schreibst, kommen die Daten von alleine?
Da nimm doch ein größeres Array und schreib einfach die Daten rein. Dann suchst Du nach "A5", das scheint ja das Startbyte zu sein und nimmst die Daten, bis wieder "A5" auftaucht. Alles was dazwischen ist, mußt Du dann auswerten.

Das kannst Du auch in der Empfangsroutine machen. Du kannst aber nicht immer hoffen, dass, wenn das Event angetriggert ist, dann auch der komplette Inhalt einer Auswertung drin ist. Es kann sein, dass das Event so schnell ist, dass nur 2 Bytes "reingerutscht" sind. Beim nächsten Event kommt dann der Rest.
Matthias
  Mit Zitat antworten Zitat