Tracer plusieurs courbe sur le meme graphique.

Bonjour,
Mon probleme est le suivant:
J'ai un recepteur qui recoit des mesures de vibrations de differents capteurs. Actuelement ce recepteur transmet la mesure a l'ordinateur via port serie et labview affiche la derniere mesure recu, en indiquant le numeros du capteur a cote. J'aimerais que sur ce meme graphique pouvoir afficher une courbe pour chacun de mes capteurs (qui correspondrait a la derniere mesure envoyee par ce capteur). Chaque capteur envoi ces mesures avec une frequence differente, mais le recepteur recoit en plus de la mesure de vibration un identifiant pour savoir de quel capteur cela provient.
Cela vous semble-t-il possible?
Merci. (desole pour les accents...)
Résolu !
Accéder à la solution.

bon j'ai vu pire mais j'ai aussi vu mieux 
pour faire ce que tu veux il serait bon de travailler sur la structure... dans tes graphs (qui sont des graphs XY), tu dois à chaque fois apporter les données de toutes tes courbes, tu ne peux pas donner un coup la courbe 0, un coup la courbe 1, etc...
donc je pense que le mieux est que tu construises tes 3 courbes indépendemment pour chaque chaque capteur, dès que tu reçois des données d'un capteur tu ajoutes les données aux 3 courbes correspondantes.
pas simple à expliquer sans diagramme...
je me demande si mon vi n'est pas plus compliqué que ce qu'il te faut... fait le tourner pour voir ce que ça donne côté IHM et dis moi si c'est bien le bon type de fonctionnement.
When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"
Pièces jointes :
data capteur.vi ‏24 KB

Similar Messages

  • Plusieurs courbes sur un graphe XY

    Bonjour,
    j'ai besoin d'afficher plusieurs courbes sur un graphe XY, sous LabVIEW 2010.
    Le graphe XY est constitué d'un assemblage de 3 cluster de 2 tableaux 1D, et se trouve dans une boucle while. Le prolème est qu'il rafraichit l'affichage à chaque itération de boucle, alors que j'aimerai garder les courbes visibles jusqu'à l'arrêt du programme.
    J'ai regardé l'exemple Labview d'affiche multi courbes, mais il ne correspond pas.
    Existe-t-il un moyen de recréer la propriété "effacer les données à chaque appel" de la fonction "Build 3D array", et de la fixer a faux?
    Merci d'avance,
    Gabriel de Ramecourt
    Résolu !
    Accéder à la solution.

    Bonjour,
    Conffronté au même problème dans le passé, j'ai du utiliser des Shifts Registers pour redessiner tous les points des différents graphs à chaque rafraichissement...
    Evidemment, ça marche mais il existe peut-être une autre méthode...
    A+

  • Afficher plusieurs courbes sur un seul graphe XY

    AIDEZ-MOI!!!
    Bonjour, je souhaite afficher plusieurs courbes sur un graphe XY, mais je n'y arrive pas... j'ai la version 6.0 de LabView. J'ai réussi à afficher une courbe (avec des points en X et Y via un "Assembler cluster" mais pour les autres, c'est pas évident, et je ne veux pas utiliser les boucles N ou While avec indexation, comme l'exemple "XY Graph.vi" le suggère.
    Merci de vos réponses.
    Valérie.

    Salut Valérie,
    Tu as 2 possibilités :
    1. utiliser un graph XY tu empile toutes les valeurs au fuer et à mesure qu'elles arrivent et dans ce cas tu réaffiches tous tes points à chaque fois dans le graph. Ce n'est. à mon avis pas la meilleur solution...
    2. utiliser un chart, si tu recois tes valeurs à intervalles de temps constant, tu n'as pas besoins de mettre une valeurs pour x et le chart garde tous seul l'historique des données précédentes ; en clair tu n'as pas à construire le tableau, le chart gère ca tout seul
    Message Edité par TiTou le 03-14-2006 09:37 AM
    When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"
    Attachments:
    graph help.png ‏15 KB

  • Nom d'une courbe sur un graphe XY + palette graph XY

    Bonjour,
    J'ai plusieurs courbes sur une grahique XY. De la même manière qu'un curseur, je cherche à afficher d'une quelconque manière le nom de chacune de ses courbes sur le graph.
    Sur le même sujet du graph XY, je cherche également à "exporter" l'utilisation de la palette graphique. En effet, la palette est réellement trop petit pour mes fins. Je souhaiterais utiliser toutes les options de la palette mais via des booléens ou autre.
    Auriez vous des idées ?
    Par avance, MERCI !

    Bonjour,
    en utilisant les nom de propriétés, vous pouvez modifier et jouer avec les paramètres des courbes (nom de courbes, couleur du tracé, épaisseur, style... ajout de curseur et sa position...). Sélectionner le terminal de graph XY, clic droit puis créer/propriétés.
    Cordialement
    L.MICOU

  • Plusieurs graph sur un graph déroulant

    Bonjour,
    Je travaille sur une application dans laquelle j'ai un graph déroulant qui affiche les valeurs reçu par différents thermocouples. Le nombre de thermocouple utilisé n'est pas fixe il est défini par l'utilisateur. Toutes les 30 sec, mon programme fait une acquisition sur toutes les voies définies par l'utilisateur et stock les données dans un tableau (chaque élément du tableau correspond à une voie). Pour afficher toutes ces données dans un même graph déroulant, je transforme ce tableau en cluster et je l'envoi sur le graph.
    Voila mon problème : pour transformer un tableau en cluster, ou dés qu'on veut utiliser un cluster de façon général, il faut définir ce cluster (nombre et type d'éléments) dans le programme. Or moi je ne peut pas car c'est l'utilisateur qui choisit le nombre de voies, je ne connait donc pas à l'avance le nombre d'élément de ce cluster ... Pour l'instant je définit une très grande taille de cluster mais bon ça affiche plein de courbe à 0 et c'est un peu moche ...
    Du coup je me demandais si il existait une meilleur technique pour afficher plusieurs courbes sur un même graph ? Ou peut-être que le graph déroulant est une solution mais que je m'en sert mal ?
    Merci d'avance je suis un peut perdu là ....

    Hi.
    Kia to get a faster answer on this part of forum you should post in English. You know where is the french forum .
    Similar thread.
    Thanks Ramses for your reply.
    Regards.
    Romain D.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    NIDays 2010 : Conférence mondiale de l'instrumentation virtuelle
    >>Détails et Inscription<<

  • Afficher plusieurs courbes dans un graph déroulant

    Bonjour,
    Je travaille sur une application dans laquelle j'ai un graph déroulant qui affiche les valeurs reçu par différents thermocouples. Le nombre de thermocouple utilisé n'est pas fixe il est défini par l'utilisateur. Toutes les 30 sec, mon programme fait une acquisition sur toutes les voies définies par l'utilisateur et stock les données dans un tableau (chaque élément du tableau correspond à une voie). Pour afficher toutes ces données dans un même graph déroulant, je transforme ce tableau en cluster et je l'envoi sur le graph.
    Voila mon problème : pour transformer un tableau en cluster, ou dés qu'on veut utiliser un cluster de façon général, il faut définir ce cluster (nombre et type d'éléments) dans le programme. Or moi je ne peut pas car c'est l'utilisateur qui choisit le nombre de voies, je ne connait donc pas à l'avance le nombre d'élément de ce cluster ... Pour l'instant je définit une très grande taille de cluster mais bon ça affiche plein de courbe à 0 et c'est un peu moche ...
    Du coup je me demandais si il existait une meilleur technique pour afficher plusieurs courbes sur un même graph ? Ou peut-être que le graph déroulant est une solution mais que je m'en sert mal ?
    Merci d'avance je suis un peut perdu là ....

    avec un graph xy cela me parait plus facile ( tableau de n clusteur ) pour n courbes
    si le graph déroulant est remplaçable ?

  • Tracer une courbe à suivre sur un graphique déroulant

    Bonjour,
    Je suis entrain de faire un programme d'acquisition pour un ergomètre. Pour la visualisation de l'acquisition, j'utilise un graphique déroulant.
    Je dois tracer la courbe de force que le sujet devra suivre pendant l'expérience mais je ne vois pas comment je peux tracer une courbe de repère (plateau - rampe montante - plateau - rampe descente) sur ce graphique déroulant.
    Pour faire cela j'ai l'impression que je suis obligé de passer par un graphe XY?

    Bonjour,
    Effectivement, je pense qu'il faudrait s'orienter vers un grpah XY. Tu essayes de placer un tracé qui va se remplir avec le temps avec un tracé qui est pré-défini dans le temps. Je ne vois aps comment faire autrement qu'avec un graph XY.
    Si tu veux utiliser ta solution, fait l'inverse. Rend transparent et au premier plan la courbe qui va se dessiner et tu pourras intéragir dessus, et laisse au second plan, la courbe a suivre qui ne sera pas accessible.
    Cordialement.
    .mesLeft{float:left} .mesInfo{border-left:solid 1px #989898;font-size:x-small;color:#989898} .mesLogo{float:right;opacity:0.18} .mesLogo:hover{opacity:0.9}
    Maxime R.  
      CLD - Certified LabVIEW Developer / Développeur LabVIEW Certifié  
      CLAD - Certified LabVIEW Associate Developer   

  • Plusieurs projets qui tournent sur la meme cible FPGA

    Bonjour,
    Je développe un CRIO en FPGA, et j'ai crée plusieurs projets chacuna  un thème différent par exemple: le premier ca sera "verification de la température"pour ceci j'utlise la voie AI0 et le deuxième ca sera "Verification du cycle" pour ceci j'utlise la voie DI0. dans le but de créer des exécutables qui seront appelés par l'utilisateur selon son besoin. La question qui se pose est ce que cela est judicieux est-t-il possible d'avoir plusieurs projets qui tournent sur la meme cible ?!
    Je vous remercie par avance pour votre réponse
    Cordialement
    Nadia
    Résolu !
    Accéder à la solution.

    Oui effectivement comme l'a dis Marc-Junior tu peux utiliser qu'un seul bitfile a la fois.
    J'ai lu ton besoin et peut-etre que tu peux voir les choses differements je te propose deux axes de reflexions :
    1) Boucle en parallele 
    Au niveau du FPGA tu as du vrai parallelisme, donc pourquoi pas avoir un VI FPGA qui fait les deux !
    C'est a dire une boucle pour la "verification de temperature" et une autre boucle pour la "verification de cycle"
    Et vu que tu as du vrai parallelisme si les deux boucles sont indepedantes il y aura aucun probleme, libre a toi apres de recuperer les donnees qui t interresse a un instant T, ou a controler tes boucles avec un control bouleen, en mettant le booleen actif quand tu en as envie.
    2) Avoir 2 bitfiles
    Si pour une raison X ou Y tu veux VRAIMENT avoir deux bitfiles, certes a un instant T tu peux avoir un seul bitfil qui agit, mais si tu as deux fichier deja compile, il est possible de changer de bitfile quand tu le souhaite.
    En gros tu charge le bitfile 1, apres une action utilisatrice tu peux charger le bitfile 2 et ainsi de suite.
    Nacer
    Nacer M. | Certified LabVIEW Architecte

  • Le disque dur connecte sur le airport extreme est bien reconnu quand on se connecte avec un pc mais pas par la smart tv ils sont pourtant sur le meme reseau le disque dur n'apparait pas dans la liste des serveurs airport non plus

    bonjour a tous
    le disque dur usb connecte sur le airport extreme est bien reconnu quand on se connecte avec un pc mais pas par la smart tv ils sont pourtant sur le meme reseau le disque dur n'apparait pas dans la liste des serveurs airport non plus
    la television est une toshiba la connexion sans fil marche ( test realise) mais le disque dur ne peut pas etre partagé
    merci de votre aide

    Bonjour,
    Je suis très déçu aussi pour ma première utilisation de matériel Apple. J'ai acheté un Macbook Pro 15" en mars 2012 et pour pouvoir utiliser la plupart des sites professionnel avec lesquels je communique j'ai installé Parallels destop. Je travaillais avant avec Sony Vaio. Depuis que j'utilise ce Mac je suis térrifié par la lenteur du systéme. Une vrai catastrophe. Aprés plusieurs mois un ami m'explique que c'est parceque j'ai Parallels intallé.
    Donc à savoir si on a besoin de pc pour travailler le Mac n'est pas une solution.
    Donc je cherche aujourd'hui un moyen de revendre mon MacBook Pro pour acheter un nouveau pc.
    Ceci dit j'utilise l'Ipad et l'Iphone avec beaucoup de plaisir.
    Cordialement

  • Affichage plusieurs courbes

    Bonjour,
    Je viens sur ce site pour avoir des conseil. J'ai 4 mesures issues des 4 capteurs via une carte 9213. Je souhaiterai afficher en fonction du choix de l'utilisateur une ou plusieurs courbes issues des capteurs. Voilà le Vi que j'essai de faire mais dans la boucle for je n'arrive pas à faire la séparation des quatres voies. Pourriez-vous me donner quelques éléments pour réaliser ce que je veux faire. Merci d'avance.      
    Pièces jointes :
    Acq_Multi_Courbes.vi ‏82 KB

    Bonjour,
    Voici ton VI modifié pour l'affichage de plusieurs courbes.
    J'ai changé la facon dont tu construis le tableau afin qu'il prenne en compte le nombre de données dans le tableau.
    Ensuite, tu peux changer la conversion de tes données dynamiques (en sortie d'acquisition), ici tu les transforme en tableau 2D de doubles, or, si tu veux utiliser l'horodatage, il est préférable d'utiliser un tableau 1D de waveform, entrainant quelques légères moficiations à ton VI.
    Il est possible que tu sois obligé de réouvrir le VI express Assistant DAQ et refaire OK, car la carte que j'ai utilisé pour mes tests ne correspond pas à de l'acquisition de T°, il a donc changé quelques paramètres.
    Cordialement,
    Olivier L. | Certified LabVIEW Developer
    Pièces jointes :
    Acq_Multi_Courbes-3_mod.vi ‏78 KB

  • Avoir Labview 6.1 et 6.2 sur la meme machine

    Est il possible d'installer la version 6.2 de Labview tout en conservant la version Labview 6.1 sur une meme machine? (En clair est ce que les 2 installations peuvent etre indépendante sur une meme machine?)

    Sure no problem with 2 versions on the same machine but I would be careful about where you install them (like the previous comment said). Especially if you installed 6.1 first and 6.0.2 second.
    May I ask.... Why do you want both versions? Is there an advantage to having 6.0.2 on there as well? I can't think of any right off. 6.1 opens all the same versions of LabVIEW VI's as 6.0.2 does. Just a thought.
    Good luck.
    -scraggs99

  • J'ai acheté plusieurs chansons sur I-tunes que je retrouve sur mon I-phone mais pas sur l'ordinateur, I-tunes me dit que l'oroginal est introuvable, comment remettre mes chansons dans la bibliothèque de l'ordinateur ( windows 8

    J'ai Acheté PLUSIEURS chansons sur I-tunes Que je Retrouvé sur mon I-phone MAIS Pas sur L'Ordinateur, I-tunes me DIT Que l'oroginal intérêt introuvable, commenter remettre mes chansons DANS LA Bibliothèque de l'Ordinateur (fenêtres 8)
    Merci de votre réponse ayant,

    Up svp...

  • Affichage de plusieurs courbes à la suite su le même graphe

    Bonjour,
    Toujours dans ma poursuite de programmation Labview, et voilà un autre problème où je péne à trouver la solution.
    Je souhaite faire des essais de CEM, avec 4 antennes différentes, que je branche à l'analyseur l'un après l'autre. La première pour les fréquences de 10kHz à 250khz, puis de 250kHz à 30MHz, puis de 300MHz à 1GHz...
    J'obtiens actuellement 4 courbes sur le même graphe, toutes superposées. J'aimerais les affichers à la suite, avec arrêt entre les temps de changements d'antennes. Pour l'arrêt entre les changements, j'arrive à le faire mais pas à garder la courbe précedente..
    Est il possible de le faire?
    Merci d'avance
    Résolu !
    Accéder à la solution.

    Bonjour Rj293,
    Merci d'avoir posté sur le forum National Instruments.
    Je ne sais pas sous quelle forme tu récupère tes données... Voici un exemple qui prend 3 tableaux de double et qui utilise la fonction Construire un tableau avec 2 configurations différentes.
    L'activation via le clique droit de Concaténer les entrées  permets de mettre bout à bout les tableaux.
    Benjamin R.
    R&D Software Development Manager
    http://www.fluigent.com/

  • Bonjour, je vien de changer de compte itune pour mon ipad, et jai changer de carte bancaire sur se meme compte et quand je veu achter une application il me dit veuillez contacter l'assistance pour finalizer la transaction keske je doi faire?

    bonjour, je vien de changer de compte itune pour mon ipad, et jai changer de carte bancaire sur se meme compte et quand je veu achter une application il me dit veuillez contacter l'assistance pour finalizer la transaction keske je doi faire?

  • Labwindows/CVI Afficher plusieurs courbes d'échelle différentes sur un même graph

    Bonjour
    Je suis un récent utilisateur de Labwindows/CVI et je suis confronté au problème suivant:
    je réalise une IHM d'un oscilloscope 4 channels, et je souhaiterais avoir la possibilité d'afficher les 4 courbes en même temps (ça c'est bon) avec des échelles en Y différentes (suivant le curseur Volt/division selectionné pour chaque channel)
    J'ai essayé de transposé cette solution Labview à CVI : http://forums.ni.com/t5/Discussions-de-produit-de-NI/Afficher-plusieurs-graphes-avec-plusieurs-%C3%A...
    Sans succes...
    Merci de votre aide

    non à ma connaissance un graph ou un chart ne peut avoir que deux échelles
    Après rien n'empêche d'avoir une échelle arbitraire comme sur un oscillo de 0 à 10 divisions par exemple et de multiplier les signaux pour avoir les valeurs correspondantes aux volts/division. Avec une échelle en division et non en volts 
    Cordialement,
    Simon D.
    CLA | Certified LabVIEW Architect
    CTA | Certified TestStand Architect

Maybe you are looking for