hwcom-Schnittstelle - Datensatzlänge Kategorie: Programmierung (von Hornung - 8.11.2004 12:46) | ||
| ||
Hallo, Leute, mit string-Funktionen hat es endlich geklappt. War mein Fehler, nicht alles kann man mit dem Simulator simulieren. Ich habe jetzt noch eine Frage. Wie lang kann ein Datensatz sein, denn ich über hwcom-Schnittstelle empfangen kann? Ein Datensatz von Länge ca. 300-400 Zeichen mit 19200 Baud wird gesendet und ich sehe nur ca 120-140 Zeichen. Hier ist mein Programmchen: byte buf[5120]; thread main { // Definitionen byte longString[5120], len; //Initialisierungen hwcom.init(); hwcom.setspeed(6); //Baudrate einstellen=19200 hwcom.setbuf(buf,5120); hwcom.setspeed(6); wait hwcom.rxd(); //auf den Datensatz von der Kasse warten // Datensatz in Buffer kopieren len=hwcom.receive(longString, 5120,150); hwcom.send(longString, len); } Ich sende Datensatz mit Terminalprogramm als Textdatei und C-Control gibt das auch auf Terminal aus. Wo ist mein Fehler, oder ist es unmöglich längere Datensätze zu empfangen? Danke. MfG Paul H. | ||
Antwort schreiben Antworten: Re: hwcom-Schnittstelle - Datensatzlänge (von reneforster - 8.11.2004 17:50) Re: hwcom-Schnittstelle - Datensatzlänge (von André H. - 8.11.2004 23:31) Re: hwcom-Schnittstelle - Datensatzlänge (von Hornung - 8.11.2004 17:30) woran lags ?? (o.T.) (von reneforster - 8.11.2004 17:52) Re: woran lags ?? (m.T.) (von André H. - 8.11.2004 23:24) |