IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

LabVIEW Discussion :

[LV2009] Avoir l'heure système retardée et en String


Sujet :

LabVIEW

  1. #1
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2006
    Messages : 264
    Points : 171
    Points
    171
    Par défaut [LV2009] Avoir l'heure système retardée et en String
    Bonjour,

    Convertir l'heure système (heures, minutes et secondes) en chaîne de caractère (String) c'est facile.

    Mais convertir l'heure système en la retardant de quelques secondes ou minutes, ça, j'arrive pas à le faire :-/

    Exemple : 18:22:45 - 1min 15sec = 18:21:30 (String)
    18:00:20 - 1min 40sec = 17:58:40 (String)

    Bien évidemment, ça doit être fait en temps réel, du coup, je dois avoir l'heure retardée d'une petite période que l'utilisateur le fixe selon ses besoins, en indicateur sur l'interface LabVIEW.

    Savez vous comment arriver à le faire s'il vous plaît ?

    Merci d'avance.

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Avril 2010
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes

    Informations forums :
    Inscription : Avril 2010
    Messages : 210
    Points : 338
    Points
    338
    Par défaut
    Salut,

    Pour réussir à avoir ton temps retardé, il te faut :
    - Convertir ton horodatage en cluster via le VI Secondes en date/heure
    - Une structure élément en place => clic droit sur le partie gauche de la structure : Ajouter un nœud Désassembler/ Assembler un élément => tu y fait entrer ton cluster à gauche et tu choisis ce que tu veux modifier (seconde/minute/heure/...), et tu le fait ressortir à droite
    - Récupérer le signal de sortie de la structure et le reconvertir en horodatage si besoin est. (VI : Date/heure en secondes).

    Je t'ai fait un petit exemple en pièce jointe, si mes phrases ne sont pas clair (lundi matin oblige).

    Losaque
    Images attachées Images attachées  

  3. #3
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2006
    Messages : 264
    Points : 171
    Points
    171
    Par défaut
    Merci pour ton retour losaque.

    Puis-je avoir le .vi ou .png de l'exemple STP ?

  4. #4
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    Salut,
    Ci-dessous un autre exemple:


    a+
    Reg
    CLAD

  5. #5
    Membre averti
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Avril 2010
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes

    Informations forums :
    Inscription : Avril 2010
    Messages : 210
    Points : 338
    Points
    338
    Par défaut
    Avec beaucoup de retard

    Losaque
    Fichiers attachés Fichiers attachés

  6. #6
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2006
    Messages : 264
    Points : 171
    Points
    171
    Par défaut
    @Reg64, le calcul semble faux, ci-joint le résultat affiché. Déjà je comprends pas pourquoi l'année est 1904 :/

    @losaque, merci, je vais tester ça et je te tiendrai au courant.

    Regards,
    Images attachées Images attachées  

  7. #7
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    Citation Envoyé par Super2006 Voir le message
    @Reg64, le calcul semble faux, ci-joint le résultat affiché. Déjà je comprends pas pourquoi l'année est 1904 :/

    @losaque, merci, je vais tester ça et je te tiendrai au courant.

    Regards,
    A ce que je vois tu n'a pas utiliser mon exemple, tu l'as refais, l'exemple que j'ai posté est un Vi en format PNG: Ouvre un vi vide puis glisser-déposer du png dans le diagramme. Sinon clique droit sur Durée>>Fromat d'affichage>>Mode édition avancé puis remplace le Format d'affichage par %<%M:%S>T

    a+
    Reg
    CLAD

  8. #8
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2006
    Messages : 264
    Points : 171
    Points
    171
    Par défaut
    @Reg64, Oui je voulais refaire l'algo. J'ai mis la "durée" en forme comme tu dis, heures/minutes/secondes.

    Il y a 59 minutes de différence si on suppose avoir la même date, sachant que j'ai mis 1 minute en "durée". Déjà, il faut avoir la même date ce qui n'est pas le cas.

    Merci pour ton aide.
    Images attachées Images attachées  

  9. #9
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    Citation Envoyé par Super2006 Voir le message
    @Reg64, Oui je voulais refaire l'algo. J'ai mis la "durée" en forme comme tu dis, heures/minutes/secondes.

    Il y a 59 minutes de différence si on suppose avoir la même date, sachant que j'ai mis 1 minute en "durée". Déjà, il faut avoir la même date ce qui n'est pas le cas.

    Merci pour ton aide.
    Poste ton vi stp
    Reg
    CLAD

  10. #10
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2006
    Messages : 264
    Points : 171
    Points
    171
    Par défaut
    @losaque, l'idée est correcte. Je voulais plutôt faire comme dans le fichier joint.

    J'apprécie ton aide.
    à bientôt.
    Fichiers attachés Fichiers attachés

  11. #11
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2006
    Messages : 264
    Points : 171
    Points
    171
    Par défaut
    @reg64,

    Ci-joint mon code.
    Fichiers attachés Fichiers attachés

  12. #12
    Membre averti
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Avril 2010
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes

    Informations forums :
    Inscription : Avril 2010
    Messages : 210
    Points : 338
    Points
    338
    Par défaut
    Heureux d'avoir pu aider.

    N'oublie pas de passer ton sujet en résolu.

    Losaque

  13. #13
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    Citation Envoyé par Super2006 Voir le message
    @reg64,

    Ci-joint mon code.
    ça fonctionne avec la commande Durée de mon exemple mais pas avec la tienne, je ne vois pas de différence entre les deux!!
    Reg
    CLAD

  14. #14
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2006
    Messages : 264
    Points : 171
    Points
    171
    Par défaut
    Citation Envoyé par reg64 Voir le message
    ça fonctionne avec la commande Durée de mon exemple mais pas avec la tienne, je ne vois pas de différence entre les deux!!
    Peut être à cause de la version ? J'utilise LabVIEW 2009 sous Win XP.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment avoir une heure... à l'heure?
    Par SpyesX dans le forum Access
    Réponses: 7
    Dernier message: 19/10/2005, 17h33
  2. récupérer la date et heure système
    Par Rnx69 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 01/06/2005, 15h43
  3. L'heure qui retarde sous Gentoo
    Par ..:: Atchoum ::.. dans le forum Administration système
    Réponses: 5
    Dernier message: 30/07/2004, 10h55
  4. [Kylix] L'heure système ????
    Par Oyoboy dans le forum EDI
    Réponses: 3
    Dernier message: 12/05/2004, 08h52
  5. Comment changer l'heure système ?
    Par Lung dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 26/04/2004, 10h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo