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

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

  • 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 ?

  • 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/

  • 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

  • Insertion de plusieurs courbes dans un graph numérique

    Bonjour
    Je souhaite intégrer dans un graph numérique 11 courbes.
    le problème rencontré est que dans les propriétés du graph les 8 première courbes sont gérées en "Signal" est les 8 suivantes en "Ligne".
    A quoi correspond ces différences. pouvons nous gérer tout en "Ligne" ou tout en "Signal".
    Merci pour votre aide
    Résolu !
    Accéder à la solution.

    Bonjour,
    J'ai trouvé la raison de ce déphasage...
    Il s'agit en fait du paramètre "Position de la transition" pour le signal donné qui change à partir du 9ème signal...
    Il faut alors modifier ce paramètre comme sur l'image ci-dessous et tout rentre dans l'ordre :
    PS: pour avoir accès à cette propriété il faut afficher la "légende des tracés" : bouton droit sur le graph (partie grise) » Éléments visibles » Légendes des tracés.
    Cordialement,
    Da Helmut

  • 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

  • Graphique avec plusieurs courbes

    Bonjour,
    Je débute dans la programmation sous LabVIEW (avec un peu de mal, il est vrai) et de ce fait j'ai quelques questions sans réponses. Tout d'abord pour présenter mon installation, je travaille avec des modules Field Point (FP-TC-120 et FP-AI-111) pour l'acquisition de données de sondes utilisées dans l'agronomie. En fait j'aimerais répertorier touts les signaux émis par des sondes identiques dans le même graphique déroulant. Le problème se réside au niveau du cablage (diagramme) d'un tel système, malgré les aides en ligne je n'arrive pas à le concevoir.
    Merci d'avance pour votre réponse
    Ophélie

    Ophélie,
    votre question est très générale. Où se situe votre problème ?
    Au niveau de la restitution graphique ? Plus en amont, dans la gestion des données issues du module FP ? Un peu partout ?
    Avec aussi peu d'info, difficile de vous aider au delà de ce pauvre exemple, qui simule l'affichage de l'acquisition simultannée de 3 valeurs...
    CC
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        
    Attachments:
    3valsChart.vi ‏30 KB

  • Afficher 2 courbes 3D sur un seul graphe

    Bonjour à tous, 
    je vous explique ma situation : 
    Je dois créer une courbe 3D qui se propage aléatoirement dans deux dimensions (la troisième se propage par rapport au temps) et je dois récupérer les signaux d'un gyroscope et d'un accéléromètre pour les modéliser en 3D. J'ai réussi ces étapes et maintenant je voudrais que ces deux graphes n'en fassent qu'un seul pour pouvoir comparer les deux courbes (car ce que je cherche à faire c'est reproduire la courbe aléatoire avec les capteurs et les comparer pour voir si j'ai bien réussi à reproduire la courbe).
    Je voulais donc savoir s'il est possible d'afficher plusieurs courbe sur un graphe en 3D (car je sais qu'en 2D c'est possible) ou si je serais obligé d'utiliser autre logiciel ?
    Merci d'avance.
    Résolu !
    Accéder à la solution.

    Bonjour,
    Oui, c'est faisable... ci-dessous un petit exemple:
    Il faut juste faire attention aux couleurs pour que les 2 graphes ne se "mélangent" pas, ce qui est le cas dans mon exemple. Les noeuds de propriétés permettent d'accéder à tous les paramètres d'affichage.
    De toute façon, tout est faisable avec LabVIEW! Comme ils disent au Marketing, la seule limite est ton imagination... (enfin, presque  )
    Francis M | Voir mon profil
    Certified LabVIEW Developer

  • 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<<

  • 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

  • Initialiser graphe deroulant a plusieur tracés empilées

    salut,
    francais :je veut initialiser un graphe déroulant qui affiche plusieurs courbes et les tracés de ce sont empilées (pas superposées)
                       vous pouvez voir la pièce jointe
    english: i want to reset the waveform chart that it displays many curves(graphs) and their lines are stacked (not superposed)
                      see the attached piece
      merci
      TNX 
    Attachments:
    Sans titre 4.vi ‏11 KB
    Sans titre 4.vi ‏11 KB

    Hello,
    You're on the English section so please post in English. The same goes for the title of your post.
    Then, you didn't explain what is your problem so we cannot help you for now.
    You'll find in attachment a VI which show you how having two signals in a waveform chart properly.
    If you want, you can explain with more details what you would like to do but I strongly recommand you to try to find some tutorials which will help you to progress.
    Regards,
    Jérémy C.
    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;}
    Travaux Pratiques d'initiation à LabVIEW et à la mesure
    Du 2 au 23 octobre, partout en France
    Attachments:
    Two Signals in a Waveform Chart.vi ‏11 KB

  • Disparitio​n partielle de courbes (graphe XY)

    Bonjour à tous,
    je fais actuellement face à un problème d'affichage de courbes. Lors de certaines manipulations (typiquement, utiliser la molette de la souris pour faire défiler une face-avant), une partie des courbes de mes graphes XY disparaît (voir pièce jointe).
    J'utilise Labview 2009 et Windows XP. Je n'ai observé le problème que sur des ordinateurs disposants de runtimes (pas de système de développement labview).
    Les applications concernées ont déjà été testées et certains de mes collègues rencontrent également ce genre de problèmes depuis quelques temps. Je suspecte un problème de compatibilité hardware mais je ne sais pas vraiment comment chercher et encore moins comment résoudre ce problème...
    Une idée ?
    Merci par avance!
    Attachments:
    Depart.JPG ‏51 KB
    Apres_mollette.JPG ‏50 KB

    Bonjour,
    Pouvez-vous poster votre code ?
    Cordialement
    Samuel G. | Application Engineer Team Leader
    Certified LabVIEW Developer
    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;}
    Été de LabVIEW 2014
    12 présentations en ligne, du 30 juin au 18 juillet

  • Spècifier une couleur à une courbe d'un graphe

    Bonjour,
    J'ai réalisée un graphe à plusieurs courbes mais mon problème, j'arrive pas à distinguer entre ces courbes, je veux pour chaque courbe une couleur spècifique.
    Quelqu'un aurait-il une réponse ? ou une astuce.
    merci

    Bonjour inesouira,
    J'ai aussi un peu du mal à comprendre ce que tu veux faire. Si tu veux avoir plusieurs couleurs de courbe sur ton GraphXY, il te suffit de construire un tableau contenant les clusters de ton acquisition, les couleurs seront naturellement différentes (cf exempe). En revanche, si tu veux absolument réexécuter ton VI pour ajouter une courbe, je te conseil de regarder le fonctionnement d'une FGV, cela peut aussi être une solution.
    En espérant avoir pu t'aider.
    Pièces jointes :
    Test GraphXY.vi ‏13 KB

Maybe you are looking for

  • Can I use the mini displayport to vga adaptor with the xbox vga cable to connect my xbox 360 to my macbook pro?

    I'm trying to find a way to connect my xbox 360 to my mackbook pro. I've searched the internet and found that I can use a eagle eye device but, its to expensive. So after looking at the xbox website, I found a vga adaptor for my xbox and an vga to mi

  • How do I set up two iPads on one apple tv?

    How do I set up two iPads on the same apple tv?

  • Problem with image multiplication

    Hi, I am working on an image processing application and I have a problem with multiplacation of image. I use an autothresholding function to get a binary image. After thresholding I want to superimpose binary image with image taken with a traditional

  • IBook VGA to TV Input

    Hi All, I've just purchased a VGA to s-video/rca adapter (Strait Wire, no electronics) and I Plugged it into my iBook G3 600MHz 10.4.2 with the Apple supplied mini video to vga adapter. Well, it recognized a connection and brought up the appropriate

  • Control key sticks

    HP Pavilion g7 Notebook PC WITH Windows 7  one month old. Control key sticks, have to reboot to clear.  any solutions?