/
GetDeltaTimeMillis() {FR}

GetDeltaTimeMillis() {FR}

Objectif

Temps d’exécution depuis le dernier CrcLib::Update() en millisecondes.

Quand l’utiliser

Pour tout ce qui est relié au temps.

Où l’utiliser

Dans la partie void loop() de votre fichier .ino.

Puisque le temps d’exécution de la boucle principale (void loop()) est presque assurément très faible (0 ou 1ms), nous recommandons d’utiliser GetDeltaTimeMicros() {FR} pour une meilleure précision.

Puisqu’il est très rare que le temps d’exécution soit important dans le contexte d’une joute, cette fonction n’est typiquement utilisée qu'à des fins de déverminage. Pour délayer l’exécution d’une partie du programme, l’utilitaire Timer {FR} sera préférable.

Cette fonction requiert l’utilisation des fonctions suivantes dans votre programme:

Valeur de retour

Cette fonction retourne le temps en millisecondes écoulé entre les deux derniers appels à CrcLib::Update() dans le type unsigned int.

Prototype principal et paramètres

static unsigned int CrcLib::GetDeltaTimeMillis()

Cette fonction requiert les paramètres suivants:

  • Aucun paramètre.

Overloads

Cette fonction n’a pas d’autre signature et n’est utilisée qu’avec son prototype principal.

Exemples

#include <CrcLib.h> void setup() { CrcLib::Initialize(); // Ouvrir la communication avec l'IDE à un baudrate de 2000000 Serial.begin(2000000); /* Le reste du code d'initialisation ... */ } void loop() { CrcLib::Update(); // Afficher le temps écoulé entre les deux derniers appels à CrcLib::Update() Serial.print("The code execution time is "); Serial.print(CrcLib::GetDeltaTimeMillis()); Serial.println(" ms."); /* Le reste de la boucle principale ... */ }

Pour plus d’information

Related articles

Related content

GetDeltaTimeMicros() {FR}
GetDeltaTimeMicros() {FR}
More like this
GetDeltaTimeMillis()
GetDeltaTimeMillis()
More like this
Update() {FR}
More like this
GetDeltaTimeMicros()
GetDeltaTimeMicros()
More like this
Timer {FR}
More like this
Initialize() {FR}
Initialize() {FR}
More like this