float-variable über hwcom Kategorie: Programmierung (von Sascha M. - 13.11.2002 20:46) | |
| |
Hallo zusammen. Ich möchte eine float-variable über die serielle Schnittstelle ausgeben. leider überträgt er nur die zahlen vor dem komma, das komma und den rest allerdings nicht. function ds(byte string1[]) //übergebenen String s in ein bytearray schreiben { byte i; byte daten; for i=0 ... 11 // schleife für 12 Byte-�bertragung { daten=strx.getchar(string1,i); hwcom.put (daten); } } function datensenden_daten() { hwcom.flush(); int i,j; string s; for i=0...95 //96 Datensätze übertragen { for j=0...5 { s=""; str.putfloat(s,init.max[i].max[j]); //variable ist vom type float (max. 12 stellig); variable in string s schreiben ds(s); //function ds (siehe oben) aufrufen und s übergeben sleep 5; } hwcom.flush(); } Weiss jemand einen Rat ? | |
Antwort schreiben Antworten: Re: float-variable über hwcom (von Sascha M. - 14.11.2002 0:09) |