Thema: Delphi Modbus langsam

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#4

AW: Modbus langsam

  Alt 23. Jun 2012, 16:55
die 3,5 Sek gelten aber nur bei RTU, nicht bei seriell, oder?
Er sagte ja auch Zeichen und nicht Sekunden.

Ich würde es so übersetzen:
Wenn man 300 Zeichen die Sekunde übertragen kann (quasi 300 BAUD aka Zeichen pro Sekunde),
dann muß die Pause mindesten 1 Sekunde / 300 Zeichen|Sekunde * 3.5 Zeichen lang sein, also 0,011666667 Sekunden oder 11.7 Millisekunden.

Ich sollte schneller antworten und mich nicht auf die faule RedBox verlassen.


Delphi-Quellcode:
while (GetTickCount < lcSendTicks) do
          begin
            Application.ProcessMessages; // auf die Antwort im SeriellThread warten
          end;
Tipp: DelayDelay
$2B or not $2B

Geändert von himitsu (23. Jun 2012 um 16:58 Uhr)
  Mit Zitat antworten Zitat