le 08-19-2014 07:56 AM
Un chronomètre est en effet possible.
Essayez des choses et revenez vers nous si le problème persiste après développement (avec une ébauche).
Très cordialement.
Pierre
National Instruments
le 08-19-2014 07:58 AM
J'ai implémenté de la sorte..
Mais je cherchais à implémenter avec votre méthode.
Cordialement
le 08-19-2014 08:03 AM
aznnath11 a écrit :
Merci Pierre Denis,
Néanmoins, est-il possible de formater le temps, en temps relatif et non absolu ?
Cdt
NON.
Un temps absolu (=timestamp), c'est une date (peu importe la précision), ex : 11 septembre 2001 9:05:15
Un temps relatif c'est une durée, ex : 1 seconde
Si on fait la différence entre deux date, on obtient une durée.
Si on addition une durée à un temps absolu on obtient un autre temps absolu (= timestamp)
En pratique :
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
le 08-19-2014 08:17 AM
C'est ce que je pensais faire, soustraire un temps relatif à un autre temps relatif en utilisant un registre à décalage pour avoir un temps absolu mais je n'ai pas réussi à rendre cela fonctionnelle.
Du coup j'ai implémenté comme l'illustre l'image en PJ.
Cdt
le 08-19-2014 10:09 AM
Pour l'enregistrement dans mon fichier txt, cela ne met pas l'heure au format que je souhaite.. Des 0 sont ajoutées à la fin, ce qui décale mes colonnes..
Auriez-vous une idée du problème ?
Cdt
le 08-19-2014 10:24 AM
6 zéros après la virgule c'est le format par défaut pour le float : %.6f
Si tu veux supprimer les zéro superflus tu dois ajouter une "#" , c'est à dire un formatage en : %#.6f
Si utilises quelle fonction pour ton écriture fichier déjà?
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
le 08-19-2014 10:34 AM
D'accord, car ces "0" sont inutiles comme informations pour mon application.
J'utilise la fonction Ecrire dans un fichier txt (Write to txt file)
Est-il possble de mettre au format, temps relatif : HH : MM : SS ?
J'ai essayé en utilisant les propriétés, pour l'initialisation j'avais également modifié mais toujours le même format standard..
Cdt
le 08-19-2014 11:39 AM
Faut-il utiliser la fonction formater en chaîne ?
Car c'est ce que j'ai utilisé, cependant comme mon init est un float cela pose problème.
Donc, j'ai modifier mon init en string, mais après pour la conversion ce n'est plus possible..
Avez-vous une idée ?
Cdt
le 08-20-2014 12:10 AM
Formater en chaîne t'aidera si tu as un timestamp (tempas absolu), 2 ex :
Mais si tu as un nombre de seconde que tu veux mettre en HMS, tu dois faire deux divisions entières par 60 pour compter le nombre d'heures de minutes et de secondes.
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
08-20-2014 12:51 AM - modifié 08-20-2014 12:55 AM
Probablement une question d'habitude mais pour moi la lecture du code est plus rapide en croisant les fils à l'entrée plutôt que d'utiliser le token "$" pour modifier l'ordre.
Quel est votre avis ?