INFO - FAQ - CC2-Forum - CCPro-Forum |
> > > Meine altes GPS Gerät sendete für jede Stelle ein Zeichen, > > > wenn kein Wert dann eben Null. > > > > > > Das neue GPS Gerät sendet keinen Wert wenn Nullwert sondern > > > ein Komma. > > > > > > Wenn ich die Kommas auszähle, kommt es immer > > > wieder zum Ausfall, ich vermute das der Prozessor zu > > > langsam ist, auf dem PC geht es einwandfrei. > > > > > Wer kann mir einen Tip geben? > > > > a) Zeige die Kommas an, statt sie auszuzählen > > b) Speichere den Satz erst im Eprom zwischen und werte ihn dann (in aller Ruhe) aus. > > > Ich zähle die Kommas mit folgender Programmierung auf. > > ' 9 Kommas lesen > h = 0 > #lese_rmb1 > GET zeichen > IF zeichen = KOMMA THEN h = h + 1 > IF h < 9 THEN GOTO lese_rmb1 Warum vermutest Du, dass das langsamer ist, als was Du vorher codiert hattest? Was hattest Du vorher codiert? > wie kann ich die Kommas anzeigen? Wie zeigst Du denn andere Zeichen an? Die Kommas gehen dann doch wohl analog, oder? > Mit welchen Befehlen kann ich den Datensatz zwischenspeichern. open# for write write# x close# open# for read if not EOF then input# y > Hast Du Erfahrung mit dem CCBAS2MC Compiler ? Nein. > Mit diesem echten BASIC-Compiler (CCBAS2MC) kann ein > BASIC-Programm in echten Maschinencode umgewandelt werden. > Das erzeugte Kompilat ist bis zu 250 mal schneller als die > interpretierte Variante! > Könnte ich evt. hiermit das Problem lösen. Mit der Betonung auf "evt." lautet die Antwort natürlich "ja". ;-) Bye Achim |
Antwort schreiben |