Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

chaîne en date

Résolu !
Accéder à la solution

Bonjour la communauté,

 

je récupère des informations provenant d'un fichier Excel dans ce fichier et afficher tous les éléments sur l'interface. Mon soucis que je rencontre vient  de la date qui reste en valeur standard "ex : 43007" qui devrait correspondre à   29/09/2017. J'ai essayé d'utiliser le balayage de chaîne associé à une conversion chaîne de date/Heure voici ce que j'obtiens "21/05/2008"

 

Voici comment j'ai programmé ma fonction est ce que j'ai fait une erreur ?

Chaine_Horodatage.png

Merci d'avance.

 

Cordialement.

 

Baba59

0 Compliments
Message 1 sur 4
2 854 Visites

la date Excel n'a pas la même référence de temps que labview

et l'une est en seconde et l'autre en jour il me sembleSmiley heureux

0 Compliments
Message 2 sur 4
2 834 Visites
Solution
Accepté par l'auteur du sujet Baba59

En effet, Excel utilise comme référence le 1er Janvier 1900 12:00:00 AM alors que LabVIEW utilise le 1er Janvier 1904. Avec Excel la partie entière de la représentation numérique correspond au nombre de jours passés depuis la date de référence et la partie fractionnaire l'heure de la journée. LabVIEW calcule le nombre de secondes passées depuis la date de référence.

 

Il est possible d'effectuer la conversion comme ceci:

 

Excel Time To LabVIEW Time.png

Ben64

Message 3 sur 4
2 808 Visites

Bonjour, effectivement cela fonctionne parfaitement.

Merci bien à vous deux.

 

Bonne journée.

 

Cordialement.

 

Baba59

0 Compliments
Message 4 sur 4
2 764 Visites