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 :

Graph XY simple avec labview


Sujet :

LabVIEW

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2010
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 22
    Points : 12
    Points
    12
    Par défaut Graph XY simple avec labview
    Bonjour,

    Je suis stagiaire est je dois réaliser un programme avec labview 8.6
    Mon problème est le suivant:

    Je dois tous simplement réaliser un graphique avec des cordonnées X et Y différent independament du temps.
    Ce que j'aurais aimé c'est que, à chaque couple de coordonée de point X et Y, je puisse l'inssérer dans un graph sans que les autres point disparaisse avec un nombre de point non fixé (pouvant allé de 5 mesures à x mesures).

    Etant novice sur labview (8h de cours), j'ai réussi grâce au peu d'information que j'ai trouvé à tirer un programme.
    Celui-ci ne me sauvegarde pas les point précédent, il ne m'en affiche que deux de suite c'est tout.
    Je n'ai pas trouvé dans le forum une réponse pouvant m'aider.

    Jéspère avoir été clair?!

    Merci d'avance pour votre aide

  2. #2
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut Re: Graph XY simple avec labview
    Salut,

    Il faut que tu utilises un registre à décalage pour ajouter le nouveau point à la courbe courante ...

    Voici un exemple utilisant des nombres aléatoires ..

    Tu dois pouvoir l'adapter à tes besoins ..

    A+
    B.
    Images attachées Images attachées  

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2010
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 22
    Points : 12
    Points
    12
    Par défaut
    merci de ta réponse rapide.

    Je ne vois pas du tout ce qu'est la fonction que tu à mise tout à gauche avec le registre de décalage.

    Pourrais tu m'éclairer stp.

  4. #4
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut Re: Graph XY simple avec labview
    Re-salut,

    Citation Envoyé par Black_bird38 Voir le message
    merci de ta réponse rapide.

    Je ne vois pas du tout ce qu'est la fonction que tu à mise tout à gauche avec le registre de décalage.

    Pourrais tu m'éclairer stp.
    Il ne s'agit pas d'une fonction mais d'une CONSTANTE du type "Cluster" (une structure...). Ce cluster est composé de deux tableaux de valeurs numériques .... Un tableau pour les X de tes points. Un tableau pour les Y de tes points ....

    La constante contient donc ici deux tableaux VIDES car ta courbe, au départ, ne contient aucun point ...

    Tu la fais grossir ensuite en ajoutant à chacun des deux tableaux du cluster la valeur X (premier tableau) puis la valeur Y (deuxième tableau) du point que tu ajoutes à ta courbe.

    Ce formalisme est un peu tordu mais c'est celui que les ingénieurs de NI ont choisi pour les graphes XY.

    Ça te parle mieux ?
    A+
    B.

  5. #5
    Membre à l'essai
    Inscrit en
    Mai 2010
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 22
    Points : 12
    Points
    12
    Par défaut
    Merci beaucoup pour ton aide, cela fait 2 jour que je rame dessus et j'ai vraiment avancé grâce à toi.

    Je fais parvenir le nouveau schéma.

    Ce qui aurait été super c'est que l'on puisse insérer les points que lorsque l'on souhaite. J'ai essayé avec une boucle condition mais elle ne semble pas fonctionné.
    En gros: tu configure tes deux point (Numérique et Numérique 2) X et Y et ensuite en appuyant sur Lancement que les points s'insère dans le graph.
    Avec cette configuration, tous les points sont mis dans le graph pas seulement ceux que je souhaite.

    A tu une idée pour m' aider?

    Tu rend des réponses rapide et c'est vraiment agréable parce que j'évite de m'arracher les cheveux trop longtemps.

  6. #6
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut Re:
    Salut,

    Tu devrais mettre le test conditionnel dans la boucle, et pas le contraire ....

    A+
    B.

  7. #7
    Membre à l'essai
    Inscrit en
    Mai 2010
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 22
    Points : 12
    Points
    12
    Par défaut
    Merci c'est exactement ce que je souhaitais.

    Je fais parvenir la solution à mon problème si jamais d'autres sont en difficultés.

    Je pense que j'ai revenir pausé des questions parce que je pense que je vais encore avoir des problèmes.
    Images attachées Images attachées  

  8. #8
    Membre à l'essai
    Inscrit en
    Mai 2010
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 22
    Points : 12
    Points
    12
    Par défaut
    Une dernière petite question.

    Y a t-il possibilité de supprimer le dernier point ajouté ainsi que faire une remise à zéro du graph?
    Si c'est vraiment trop compliqué dite le moi juste et je verrais pour faire autrement.
    J'aimerais au moi remettre à zéro le graph si c'est possible?!!

    Merci encore pour l'aide.

  9. #9
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut Re: Graph XY simple avec labview
    Salut,

    Citation Envoyé par Black_bird38 Voir le message
    Une dernière petite question.

    Y a t-il possibilité de supprimer le dernier point ajouté ainsi que faire une remise à zéro du graph?
    Si c'est vraiment trop compliqué dite le moi juste et je verrais pour faire autrement.
    J'aimerais au moi remettre à zéro le graph si c'est possible?!!

    Merci encore pour l'aide.
    Pour remettre le graphe à zéro (je suppose que tu veux dire "effacer"), il suffit de lui envoyer un cluster de données vide (la constante qui est à gauche de la boucle pour initialiser le registre à décalage).

    Pour supprimer le dernier point, il faut le supprimer le dernier X et le dernier Y (respectivement sur les deux tableaux du cluster ...)

    A=
    B.

  10. #10
    Membre à l'essai
    Inscrit en
    Mai 2010
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 22
    Points : 12
    Points
    12
    Par défaut
    Merci pour ta réponse

    Mais pourrais -tu être un peu plus claire dans ta réponse pour effacer le graph?

    J'ai bien essayé de lui renvoyé un tableau de cluster vide mais la conexion des fils de se font pas. Je dois le mettre dans une boucle ou autre? Car je voudrais quand appuyant sur un bouton il se remette à zéro.

    Je vois pas du tout comment faire.

    Pour effacer un point cela me semble vraiment compliqué donc je laisse ca de côte juste la remise à zéro qui est vraiment nécessaire.

    Merci d'avance.

  11. #11
    Membre à l'essai
    Inscrit en
    Mai 2010
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 22
    Points : 12
    Points
    12
    Par défaut
    J'ai presque terminé mon programme,

    J'aurais juste besoin d'un éclairage pour la remise à zéro de mon graph. Je n'ai pas tout compris sur tes explications donc pourrais-tu me détaillé un peu plus la procédure si c'est pas trop demandé.

    Merci d'avance pour la réponse.

  12. #12
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut Re:
    Salut,

    Pour la remise à ZERO de ton graphe XY, tu surveille l'appui sur ton bouton RAZ (ou STOP) et dans ce cas, (structure condition) tu donne à manger à ton graphe XY un cluster constant identique (vide) à celui figurant en entrée de la

  13. #13
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut Re:
    Salut,

    Pour la remise à ZERO de ton graphe XY, tu surveille l'appui sur ton bouton RAZ (ou STOP) et dans ce cas, (structure condition) tu donne à manger à ton graphe XY un cluster constant identique (vide) à celui figurant en entrée de la boucle, sinon, (autre cas de ta structure condition) tu continues à accumuler tes points dans le graphe ....

    Ci-joint un VI exemple ...

    A+
    B.
    Fichiers attachés Fichiers attachés
    • Type de fichier : rar XY.rar (10,3 Ko, 191 affichages)

Discussions similaires

  1. Probleme simple avec la classe Integer
    Par spoown dans le forum Langage
    Réponses: 6
    Dernier message: 01/09/2006, 10h36
  2. Problème simple avec des checkbox
    Par nanor21 dans le forum Langage
    Réponses: 2
    Dernier message: 07/05/2006, 00h26
  3. faire un call graph en java avec awt/swing ou autre
    Par max25b dans le forum Graphisme
    Réponses: 2
    Dernier message: 06/05/2006, 14h32
  4. Colision simple avec allegro
    Par kernerteam dans le forum Allegro
    Réponses: 2
    Dernier message: 10/03/2006, 23h07
  5. [Débutant] Faire un graph ss lib avec une boucle
    Par Darkenshin dans le forum C
    Réponses: 5
    Dernier message: 24/11/2005, 16h39

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