2017-09-15 6 views
0

Comment puis-je configurer un minuteur lors de la lecture d'un fichier journal? Le minuteur devrait démarrer lorsque le fichier journal démarre. À un certain événement, la minuterie devrait être imprimée dans la fenêtre d'écriture.Minuteur CAPL dans un fichier journal

Il existe des fonctions intégrées dans CAPL savez-vous comment elles fonctionnent?

Par exemple TimeToElapse

Merci

Répondre

0

d'abord insérer un bloc de lecture dans votre configuration de mesure. Dans le bloc de relecture, sélectionnez votre fichier journal et décochez "Lancer la relecture au démarrage de la mesure" si vous voulez démarrer la relecture à partir du code CAPL.

Dans l'exemple suivant, lié la procédure à deux sur les événements clés:

on key 'a' { 
    replayStart("ReplayBlockName"); 
    setTimer(mytimer, mytime); 
} 

on timer mytimer { 
// on timer event needed so that setTimer function works properly 
} 

on key 's' { 
    write("time to elapse = %d", timeToElapse(mytimer)); 
} 

Donc, fondamentalement, appuyez sur la touche « a » pendant la mesure et ensuite saisir l « » pour voir combien de temps il reste. Gardez à l'esprit que la sortie dépend de votre minuterie. Lors de la déclaration d'une minuterie régulière, timeToElapse retourne des secondes entières. Lors de la déclaration d'un msTimer, timeToElapse renvoie milli secondes.