Delta Zeit berechnen



  • Hallo liebes Forum,

    ich stehe etwas auf dem Schlauch.
    Folgendes:
    Punkt A sendet zwei 32-bit Wörter zu Punkt B.
    In den Wörtern sind Zeitstempel gegeben.
    Erstes Wort enthält die Anzahl der Sekunden, zweites Wort die Anzahl der Mikro-/Nanosekunden (sub seconds).

    Bei Punkt B soll nun das Delta errechnet werden, also die Zeit der Übertragung.
    Nun muss bei Wort zwei auf die Präzision geachtet werden (2^32).

    Wie errechne ich jetzt korrekt die Differenz bzw. das Delta? Darstellungsform halt in Sekunden.

    Ich habe schon mit Bitset etc. herumprobiert, allerdings kommen bei mir immer nur murks raus..

    Schonmal danke.
    Gruß


  • Mod

    Versuch mal den streng geheimen Rechenoperator '-'.



  • int timeA = getTimeStamp();
    int timeB = getCurrentTime();
    int deltaT = timeB '-' timeA;
    

    funktioniert nicht 😕

    Fehler C2143 Syntaxfehler: Es fehlt ";" vor "Konstante"
    Fehler C2146 Syntaxfehler: Fehlendes ";" vor Bezeichner "timeA"
    


  • Neuerdings schrieb:

    funktioniert nicht 😕

    Probier es mal mit Hirn einschalten ...


Log in to reply