Registriert seit: 2. Aug 2003
Ort: Aschersleben
1.362 Beiträge
Delphi 5 Professional
|
Re: Relaiskarte K8056 von Velleman seriell ansteuern
24. Mai 2006, 00:28
moin Hagü,
du musst deine Checksumme noch Konvertieren.
Delphi-Quellcode:
procedure TForm1.Button4Click(Sender: TObject);
var messagestring:string;
checksum:extended;
address:integer;
factor:integer;
begin
checksum := (255 - ((((13 + address + Ord('T') + Ord(factor)) / 256) - (Int(13)) + address + Ord('T') + Ord(factor)) / 256)) * 256 + 1;
messagestring := Char(13) + Char(address) + 'T' + factor + FloatToStr(checksum);<-- hier
messagestring:= messagestring+messagestring;
ApdComPort1.Output:= messagestring;
showmessage (FloatToStr(checksum)); <-- hier
end;
raik
verhältnisse die einem nicht passen,
muss man verändern oder verlassen
|