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 :

[LabView 8.2] Remise à 0 d'un graphe


Sujet :

LabVIEW

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Points : 43
    Points
    43
    Par défaut [LabView 8.2] Remise à 0 d'un graphe
    Bonjour,

    j'aimerai remettre a 0 mon graphe déroulant tous les jours, j'ai trouve la solution en mettant mon prog dans une boucle conditionner (du jour 1 a 31), mais j'aimerais savoir si il y a une solution, cmt dire ....... un peu moins bidouillage ,

    je vous joint le VI si vous voulez voir. (la boucle condition n'est pas encore faite dessus)

    merci,

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Points : 43
    Points
    43
    Par défaut
    En fait même avec ma solution bricolage sa ne fonctionne pas, y a un problème avec le noeud de propriétés qui a chaque changement de jour me fait planter mon VI. (il m'écris Valeur de propriété invalide.)

    peut on me mettre sur la piste?

  3. #3
    Membre chevronné

    Inscrit en
    Avril 2005
    Messages
    1 144
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 1 144
    Points : 1 973
    Points
    1 973
    Par défaut
    Hello,

    Peux-tu poster ton code que l'on y jette un œil?

    Merci et a+
    L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai et un bon thermos.
    Quant aux MP techniques, autant les poster sur le forum approprié car, là, ils auront des réponses.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Points : 43
    Points
    43
    Par défaut
    bonjour,


    le voici, comme un boulet j'ai dis que je le mettais avt et je l ai pas mis.

    merci

  5. #5
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 8
    Points : 9
    Points
    9
    Par défaut
    Bonjour,

    Je ne peux pas ouvrir ton VI parce que je n'ai pas LabView 8.5, mais pour effacer un graphe déroulant il faut passer par un noeud de propriété ("property node") :
    - clic droit sur le graphe déroulant
    - Créer/Noeud de propriété/Données d'historique
    - Tu configure ce noeud en écriture : Clic droit sur le noeud, Chaanger tout en écriture
    - Tu cables un tableau vide au noeud : Créer/Constante
    - Par défaut la constante tableau que tu crée est vide, mais tu peux vider un tableau (constante ou non) en faisant Clic droit, Opérations sur les données/Vider le tableau

    Voilà, j'espère que ça t'a aidé.

    Bonne continuation

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Points : 43
    Points
    43
    Par défaut
    j'utilise la version 8.2 et sinon je peux te mettre sous format 8.0,
    pour ce qui concerne ta solution je vais y regarde, mais le truc c'est que en fait toute ma partie du graphe est un sous vi et que le graphe est un graphe XY, sur lequel j'ai deja un noeud de propriete affecte a la gamme de l'echelle de X.

    je sais pas si j'ai etait bien clair sur le coup et si tu as la version 8.0 et que tu veux le vi dis le moi

    merci,

  7. #7
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 8
    Points : 9
    Points
    9
    Par défaut
    Ben ça a l'air un peu plus compliqué que ce que je pensais alors, il vaudrait mieux que tu m'envoie ton VI sous LabView 8.0 si tu veux que je jette un coup d'oeil alors

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Points : 43
    Points
    43
    Par défaut
    le voici,

  9. #9
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 8
    Points : 9
    Points
    9
    Par défaut
    Je peux ouvrir mais pas exécuter ton VI parce que je n'ai pas le sous-VI "XY Chart Buffer", mais donc en fait ton graphe ne serait pas un graphe déroulant, mais un graphe XY que tu réactualise à chaque appel de ton VI ?
    Je sais pas si ça peut t'aider, mais si tu veux vider ton Graphe XY tu peux utiliser un noeud de méthode "Rétablir la valeur par défaut" (en ayant au préalable manuellement vidé ton graphe et défini cette valeur comme défaut).
    Mais en fait ton problème c'est de vider ton graphe ou de le vider tous les jours ?

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Points : 43
    Points
    43
    Par défaut
    mon problème est de vider le graphe tous les jours, car une fois finis le programme va tourne en continu.
    je vais quand même avec le noeud de methode, qui sait ^^


    merci,

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Points : 43
    Points
    43
    Par défaut
    voici le sous VI buffer si tu veux voir, il faut que tu le mette dans ton fichier d'instal NI (C:\Program Files\National Instruments\LabVIEW 8.0\vi.lib\addons)

  12. #12
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 8
    Points : 9
    Points
    9
    Par défaut
    Merci pour le VI, je peux le faire tourner maintenant
    Par contre, si tu veux juste effacer le graphe chaque jour, pourquoi est-ce que tu n'utilises pas l'entrée "Clear First" de ton sous-VI "XY Chart Buffer" ?
    En faisant un test pour vérifier si tu a changé de jour ou non, tu câbles Vrai si c'est un nouveau jour et Faux sinon...

  13. #13
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Points : 43
    Points
    43
    Par défaut
    alfabb peux tu m'expliqué un peu plus ta facon de faire stp car la je viens de conditionner le tt, et en fait j'ai plus rien qui s'affiche, sa doit etre du a mes conditions vraie, mais je ne vois pas trop comment cable le tt sinon.
    je te joint ce que je viens de faire si tu veux voir. (dsl c'est surement un truc tt bete mais LV est récent pour moi et j'ai tjs un peu de mal)

    merci,

    EDIT: je viens d'essayer différentes solutions (avec une heure en particulier) pour la remise a 0 sur la sortie clear first, le problème est que elle est tjs sur No et je peux pas changer sa valeur (le VI est bloquer) et en faite a chaque changement de jour une erreur intervient sur le noeud de propriété du graphe (valeur de propriété invalide)

  14. #14
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 8
    Points : 9
    Points
    9
    Par défaut
    Bonjour,

    Ben en fait j'ai un peu de mal à comprendre la logique de ton VI :p
    Vu que tu câbles des constantes True à chacune de tes conditions, ben tu effaces ton graphe à chaque fois.
    J'ai modifié ton précédent VI pour que le graphe s'efface à chaque changement de jour, ça marche, tu peux tester en changeant l'horloge de ton PC pendant que le VI tourne.
    J'espère que ça peut t'aider, sinon je vois pas trop ton problème, faudra que tu me le re-expliques, désolé

    Bon courage, tiens-moi au courant
    Fichiers attachés Fichiers attachés

  15. #15
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Points : 43
    Points
    43
    Par défaut
    je viens de regarde ce que tu as fais, et tu as parfaitement répondu a ma question, en ce qui concerne mes modifs en fait je voyais pas trop la facon que tu utilisais et j'avais bien compris que je remettais tt le temps a 0 mon graphe,
    je connaissais pas ta technique pour les tests et en fait sa va me simplifier pas mal d'autres choses.

    merci beaucoup de ton aide

  16. #16
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 8
    Points : 9
    Points
    9
    Par défaut
    De rien, bon courage pour la suite ^^

  17. #17
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Points : 43
    Points
    43
    Par défaut
    me revoici, car la j'ai un petit souci sur la version 8.0 tt ce passe nikel mais sur la version 8.2 a chaque changement de jours j'ai une erreur dans mon noeud de propriété du graphe (valeur de propriété invalide)
    ou est le problème?

    merci,

  18. #18
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 8
    Points : 9
    Points
    9
    Par défaut
    A première vue aucune idée, si c'est bien ton nœud de propriété pour l'abscisse, il est possible que tu te retrouve avec des résultats impossibles dans certaines situations.
    Exemple : Si quant t'additionnes tes secondes tu trouves moins de 3600 (par exemple quand il est 00h00, je sais pas), ben tu vas venir câbler à ton nœud une valeur négative (ou une valeur min plus grande que la valeur max). Et donc erreur... :p
    C'est juste à titre d'exemple, pour donner des pistes, je n'ai pas pas décortiqué ton code pour cette partie. Essaye d'isoler le cas particulier afin de cibler quelle opération est susceptible de donner un résultat aberrant.
    Si jamais tu ne trouves vraiment pas, dis-le et j'essaierai de comprendre en détail ce que tu as fait.
    Bon courage, désolé de pas pouvoir t'apporter une meilleure aide pour le moment.

  19. #19
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Points : 43
    Points
    43
    Par défaut
    merci quand meme du coup de main, je ss entrain de voir justement, mais bizarre car comme je l'ai dis avt tt se passe nikel sur la 8.0 alors que 8.2 tous plante a chaque changement de jours ^^

    merci pour tout

  20. #20
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Points : 43
    Points
    43
    Par défaut
    alle juste pour rire, je viens d'enregistrer ce que j 'ai fais sur la version, 8.2 qui ne fonctionne pas, je l'ai mise en version 8.0 et lancé et tt fonctionne dc au final je repasse en version 8.0

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

Discussions similaires

  1. [LV 8.6] Remise à zéro d'un graph et d'une moyenne
    Par K-RK-S dans le forum LabVIEW
    Réponses: 7
    Dernier message: 08/02/2010, 08h42
  2. [LabVIEW 8.6] Modification apparence d'un graph
    Par K-RK-S dans le forum LabVIEW
    Réponses: 6
    Dernier message: 13/05/2009, 11h28
  3. Réponses: 1
    Dernier message: 09/06/2008, 18h38
  4. Remise à zéro d'un graphe déroulant
    Par Marc29 dans le forum LabVIEW
    Réponses: 6
    Dernier message: 27/05/2008, 15h24
  5. Réponses: 1
    Dernier message: 30/05/2007, 11h54

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