PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : rs232 senden an den pc



patti16
30.01.2006, 21:32
hallo

wie sendet ihr eure ausgelesenen Daten aus Senoren oder geschriebene Richtungen des Motor die sich ändern an den PC.

Da der Pc für die Auswertung ja praktisch an die einzelnen Diagramme weitergibt braucht er ja einen durchblick

wie macht ihr das?

schreibt ihr das etwa so?



print a
print b
print c


oder so??



print a ,b ,c


oder macht ihr das komplett anders

würde mich über Antworten sehr freuen.

gruß
patrick

Ratber
30.01.2006, 23:23
Geht beides nur müssen bei letzteren statt den Kommas Semikolone stehen

Schau mal bei den Bascombeispielen etwas rum und in der Hilfe sowie auf der MCS-Homepage unter den Appnotes da kannste dir unterschiedliche Methoden abschauen

patti16
31.01.2006, 18:51
ok danke das werde ich tun.

gruß
patrick

Ruppi
01.02.2006, 16:16
Ich würde lieber die printbin funktion nutzen, denn sie ist - soweit ich weiß - schneller und Du willst ja in den meisten Fällen sowieso einzelne Bytes übertragen und keine Zeichen, oder?
Wenn ich z.B. einen Messwert eines AD Wandlers an den PC übertragen möchte, dann könnte ich schreiben:
Dim Value as Word
Value=GetADC(0)
printbin Value ;

Das Semikolon ist wichtig, da Bascom sonst das Enterzeichen (asc 13) mit sendet. Manchmal ist das ja aber auch erwünscht, kommt eben immer darauf an.

Gruß, Ruppi

patti16
01.02.2006, 17:20
hallo

Zeichen wollte ich keine schicken.

gruß
patrick