string über rs232 Kategorie: Programmierung (von s-point - 2.11.2002 23:24) | |
| |
Hallo, möchte über die HWCOM ein Integer-Array übertragen. Habe auch die Integer in Strings umgewandelt und übertrage diese dann. Mein Problem : In diesem Quelltext stimmt eigentlich nur der letzte Wert. siehe unten ! Mit Baudraten habe ich es zwischen 4800 und 19200 versucht. Hier mal der Quelltext : //irgendwo im main : imp.fak[0]=1000; imp.fak[1]=1500; imp.fak[2]=1800; imp.fak[3]=1750; imp.fak[4]=1200; imp.fak[5]=2500; imp.fak[6]=1551; datensenden_speicher(); function datensenden_speicher() { int i; string s; for i=0...6 { s=""; str.putint(s,imp.fak[i]); s=s+10+13; hwcom.send(s,7); // Die Werte in imp.fak sind max 5 stellig + CR+LF // setze ich hier ein sleep 5; hin funktioniert es gelegentlich oder auch nicht. Ausserdem funktioniert dann // spätere Abrage aus Visual Basic nicht mehr richtig. } } Trage mal die übertragenen Werte hinter den Originalwerten ein imp.fak[0]=1000; 1500 imp.fak[1]=1500; 800 imp.fak[2]=1800; 750 imp.fak[3]=1750; 200 imp.fak[4]=1200; 500 imp.fak[5]=2500; 551 imp.fak[6]=1551; 1551 | |
Antwort schreiben Antworten: Re: string über rs232 (von André H. - 3.11.2002 15:08) Re: string über rs232 (von Cris - 3.11.2002 11:44) |