Hallo Rudi, hi folks

wie kann ich aus der aktuellen Uhrzeit die Millisekunden berechnen, wenn in RB als Minimum nur die Sekunden zur Verfügung stehen?

Die Uptime des Rechners wird zwar in Micro-/Millisekunden dargestellt, aber mir fehlt da der Bezug zur aktuellen Uhrzeit/Datum.

Ein paar Infos zu meinem Projekt; Ich plane zwei Rechner jeweils mit einer DCF77 Uhr auszustatten (Atomuhr) und dann sollten doch die Rechner synchron laufen oder? Anschliessend will ich die Uhrzeit auf beiden Rechnern für die Ermittlung der Paketlaufzeit über das LAN/WAN nutzen (Delay, Latency und Jitter Bestimmung). Sollte doch machbar sein.

Klemens

Am 23.01.2006 um 17:42 schrieb Rudi Maier:

Hallo Klemens,

du kannst doch ausrechnen wie viele Millisekunden das aktuelle Datum samt Uhrzeit hat. Was übrig bleibt ist der Rest in Millisekunden?!

Gruß Rudi

Am 23.01.2006 um 14:53 schrieb Klemi:

Hi Folks,

in RB 5.5.5 kann ich die Uhrzeit (Stunde, Minute, Sekunde) abfragen und ich erhalte die Mikrosekunden seit dem Rechnerstart. Schön und gut, aber ich benötige die aktuelle Uhr Zeit auf Basis vom Mikrosekunden (Millisekunden reichen auch).
Aber wie komme ich am besten daran??
Quasi müsste mit jeder Sekunde ein Timer starten, der die Millisekunden zählt. Aber wie kann ich das am besten realisieren, denn die Programmlaufzeit kann den Timer schon stören.


bye
Klemens



Antwort per Email an