Assembler 3 signaux sur un seul graphe

bonjour
Je voudrais afficher mes donnéees de 3 mesures avec un analyseur de spectre sur un seul graphe.
EXP : afficher les resultats de  :  mesuer1( de 9khz a 150khz), mesure2(de 150khz a 1Mhz), mesure3(de 1Mhz a 30Mhz)  sur un seul graphe de 9KHz a 30Mhz

Bonjour,
Serait il possible d'être plus précis? 
Avez vous regardé si des examples étaient disponible?
Etant donné que vos 3 mesures ne se chevauchent pas sur l'axe des fréquence, pourquoi pas concaténer les 3 mesures dans un tableau et l'afficher dans un graphe.
Cordialement
Aurélien Corbin
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;}
Cahiers de vacances de NI
Présentations en ligne : 12 fondamentaux à réviser, du 9 juillet au 29 aoû...

Similar Messages

  • Superposition de trois signaux dans un seul graphe

    Bonsoir à tous;
    j'ai un problème avec le graphe où j'aimerai bien afficher trois signaux superposés. Alors lorsque j'exécute le programme je remarque qu'un seul signal qui apparait dans le graphe et je ne sais pas pourquoi les deux autres n'apparaissent pas? si vous avez une idée, s'il vous plait n'hésitez pas à la poster? merci bien en avance.
    Cordialement;

    Bonjour à tous;
    D'abord je vous remercie beaucoup pour vos réponses et à votre intéret que vous confiez à mon problème. Alors, j'ai essayé vos suggestions, et bain j'ai arrivé à afficher les trois signaux sur le meme graphe, dans l'image ci-joint vous trouverez une impression ecran de la face avant de mon programme où vous verrez les trois signaux superposés dans un meme graphe. En fait, ca c'est la première étape de mon problème, car mon but est de faire en quelque sorte afficher les trois signaux comme si nous avons un seul signal dans le graphe mais en réalité ce sont trois signaux superposés. Mon objectif est de faire une sorte de fenetrage c'est à dire choisir dans le signal qui apparait dans le graphe les deux parties que je vais traiter en utilisant les couleurs pour destinguer entre les trois signaux: le signal  dont la couleur est blanche correspond au signal original acquis à l'aide d'une carte d'acquisition NI et dans ce signal je vais choisir deux parties qui me concerne comme si vous dites deux fenetres de couleurs différentes: rouge et vert par exemple. j'espère que j'ai été claire dans la description de mon problème, s'il vous plait si vous avez une idée n'hésitez pas à la poster. Je travail sous windows 95 avec labview 6i. Avant de ne pas oublier, vous trouverez ci-joint deux impressions écran: une concerne la face avant de mon programme et l'autre concerne le diagramme correpondant.
    Merci beaucoup;
    Cordialement;
    Pièces jointes :
    impression1.JPG ‏1407 KB
    impression2.JPG ‏1407 KB

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

  • Enregistrer deux signaux sur un fichier

    Bonjour
    je suis entrain de réaliser un programme qui permet l'acquisition de mesures d'un capteur position et au même temps afficher la position angulaire de la plaque tournante.
    Quand j'ai réalisé deux VI différents et ça fonctionne correctement, chaque VI m'affiche dans un fichier .vlm les mesures dont j'ai besoin
    mais du moment où je veux les mettres dans un même VI je trouve quelques problèmes:
    -l'acquisition du premier bloc ne fonctionne plus et je ne vois aucun fichier comme sortie
    - Jai essayé de mettre les deux signaux sur le même fichier (dans un boucle while seule, à l'exterieur, à l'interieur de chaque boucle) toujours sans succès
    Si quelqu'un a une idée pour m'aider
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    capteur.gif ‏95 KB

    Bonjour,
    Pour gérer vos fichiers et vos aquisitions vous pouvez utiliser les noeuds de propriété et/ou de méthode situés dans la palette de programmation au niveau des controls d'applications. Si vous decidez d'enregistrer vos valeurs sur un fichier TDMS ou XML, le control ActiveX vous implifiera la chose.
    Vous pouvez aussi utilisez le Report Generation Toolkit. Payant mais très efficace  pour gérer vos fichier. http://sine.ni.com/nips/cds/view/p/lang/fr/nid/209050
    L'utilisation du .lvm est-il obligatoire pour vous?
    Brice S.
    National Instruments France

  • Peut-on utiliser une caméra pour deux applications sur une seule machine?

    Bonjour à tous,
    Mon problème est le suivant:
    Je possède une caméra GIGE  que je souhaiterai utiliser sous VBAI et Labview sur un seul poste, et en même temps.
    J'ai regardé les fonctionalités de "Broadcast" et "Multicast" dans la documentation Imaqdx mais le fait d'avoir une caméra
    pour deux applications n'est pas évoqué. 
    L'erreur basique: "Caméra already in use" s'affiche alors.
    Auriez vous une solution pour contourner ce problème s'il vous plaît ?
    Cordialement,
    Yoann B
    Résolu !
    Accéder à la solution.

    Bonjour,
    Je confirme que le mode multicast ne fonctionne qu'avec plusieurs machines.
    La solution la plus elegante qui existe a ce probleme est de creer une System Variable de type image dans VBAI que vous choisirez de partager sur le reseau(Tools>>Variable Manager), d'utiliser la step Set Variable dans le dernier onglet (Use Additional Tools) pour assigner sa valeur par example a l'image courante traitee dans VBAI. Les variables systemes qui sont "Network Shared" dans VBAI sont en fait des Shared Variables dans LabVIEW.
    Dans LabVIEW, vous pouvez creer un shared variable de type image, que vous pouvez lier a cette variable partagee de VBAI et en faire ce que vous voulez dans votre application LabVIEW.
    En esperant que ca vous depanne. Je reitere le conseil de Titou de poster sur ce forum en Anglais.
    Salutations,
    Christophe

  • How to plot 2 signal in the same graph but different frequency?

    Hi!!
    I have 2 sensor, motion and EMG.. I want to plot both of the signal (after processing) in the graph (real-time)..
    The frequency of motion sensor is 128 Hz and for EMG sensor 800 Hz..
    When I'm trying to plot (motion and emg) in the same graph, the signal from EMG (red line) not smoothly and very different with motion sensor..
    I'm trying to resample that signla but, it's not working..
    Can you help me?
    thank youu
    Attachments:
    graph.png ‏11 KB

    Akardo14 
    Yes, I trying to use merge signal before...  but signal from emg signal didn't appear in the graph (using merge signal figure)..
    I'm showing motion and emg signal in different graph, it's work..
    But I need to show both of signal in one graph to compare between motion and emg signals (fig1)
    Attachments:
    using merge signal.png ‏19 KB
    fig1.png ‏9 KB

  • Two signals at two waveform graphs

    Hello Everyone! 
    I got some problems with my software for data acquisition. 
    I got two signals and I have to show two signals at two different Waveform Graph. 
    How to seperate signals?
    Solved!
    Go to Solution.
    Attachments:
    separate.png ‏37 KB
    spearate.vi ‏23 KB

    I read DAQmx help and what I know is that Each row corresponds to a channel in the task. Each column corresponds to a sample from each channel.
    I really don't know how to wire Index Array... Can you explain it to me, please?
    Look at the attachment, is it ok?
    Attachments:
    explain.png ‏8 KB

  • Plusieurs tables des matières sur un seul document

    Bonjour,
    Je cherche à insérer deux tables des matières dans un même document. Il s'agit d'un carnet de chants dans lequel les chants sont classé par thèmes. Je voudrais faire une table des matières par thème et une deuxième table des matières ou tous les chants seraient remis par ordre alphabétique.
    J'arrive à insérer l'une ou l'autre, mais pas les deux. Si j'essaie d'en ajouter une deuxième, InDesign se contente de modifier la table déjà inséré.
    Est-ce que quelqu'un aurait une solution ?
    Merci d'avance

    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

  • Est-il possible, par clic sur un seul icone, d'exécuter mon VI principal sur le PC hote mais aussi de déployer et exécuter sur ma cible RT (PC) mon VI RT ?

    Bonjour,
    Dans un projet Labview utilisant un PC "host" (poste de travail) et un PC RT comme cible pour les VIs RT, j'aimerais avoir un icône sur le bureau du PC "host" qui exécuterait d'une part mon VI principal (hote) et d'autre part qui déploierait et exécuterait le VI RT sur la cible RT (PC) ?
    Cela permettrait aux utilisateurs de n'avoir qu'un icône à cliquer pour executer l'ensemble de l'application.
    Est-ce possible ?
    Merci pour vos réponses.
    Bien cordialement.

    Bonjour, il s'agit d'un PC dédié à l'acquisition.
    OS : PharLap 13.1, et LabView RT 2010.
    Concernant mon problème, au début de mon vi principal (host), j'ouvre une réf d'application (IP de ma cible RT) et une réf de vi (c:\ni-rt\startup\mon_vi_principal_RT.vi) et j'utilise la méthode VI / ExecVI.
    J'ai créé une distribution de code source dans les spécs de construction de la partie RT Desktop Target de mon projet.
    Mon but est d'ouvrir mon vi Host, de l'exécuter, et qu'il exécute automatiquement le vi RT.
    Quand j'exécute mon vi host, il tourne seul.
    Par contre quand je commence par exécuter mon vi RT (manuellement depuis sa face avant), ensuite je l'arrête, puis j'exécute mon vi Host, il exécute bien le vi RT et les data communiquent entre les 2.
    En gros, ça marche quand je commence par exécuter manuellement mon vi RT 1 fois. Si je ferme les VIs (host et RT), que je les réouvre depuis mon projet, et que je relance mon vi Host, eh bien mon vi RT ne s'exécute pas...
    Autre chose, lorsque je crée ma distribution de code source dans les spécs de construction RT Target, je voudrais décocher les cases "exclure les fichiers de xxx.lib", mais je ne peux décocher que instr.lib (pour ne pas l'exclure). Si je décoche vi.lib (c'est-à-dire si je veux inclure tous les VIs DAQms Read, write etc... dont mon projet a besoin) j'ai une erreur concernant le traitement du vi "ramp.vi" (pour les PID) lors de la distrib de code source...
    Si quelqu'un peut m'éclairer ?... merci d'avance

  • Graphe XY issu d'une structure conditionn​elle

    Bonjour à tous,
    Alors voilà, je suis actuellement en stage et je dois réaliser un programme Labview permettant de mettre en mouvement deux axes moteurs dans des directions x et y afin de scanner un objet puis prendre des mesures afin d'en obtenir une image en 3D. Le "scanner" doit prendre des mesures à  intervalle donné sur toute la surface de l'objet en faisant des allers-retours suivant l'axe X tout en se déplaçant suivant l'axe Y. (En forme de S donc)
    J'ai réussi à réaliser ce programme. Mais maintenant je dois faire apparaitre ce déplacement du "scanner" sur un graphe. Ayant utilisé une structure conditionnelle afin d'alterner le sens des X (croissants et décroissants), je n'arrive pas à "assembler" ces signaux dans un seul graphe.
    Avez-vous une solution à ce problème ? Merci par avance
    Cordialement
    Attachments:
    Stepper Motor Control-BOUCLES-parite.vi ‏70 KB

    Hi neimadeo,
    Are you able to view only the current position in the XY graph?
    Do you want the XY graph to retain all the previous XY positions of the scanner, or does it not work at all?
    Kind regards,
    Salut neimadeo,
    Êtes-vous en mesure de voir que la position actuelle dans le graphique XY?
    Voulez-vous le graphique XY de conserver toutes les positions XY précédentes du scanner, ou ça ne marche pas du tout?
    Cordialement,
    Josh E
    Applications Engineer
    National Instruments UK & Ireland

  • Graph xy

    Bonjour
    Voici mon problème. J’ai crée un tableau a plusieurs dimension (5 colonnes
    ,100 ligne) que j'aimerai visualiser sur un seul graphe avec comme abscisse la
    premier colonne de mon tableau
    Mais je n'y arrive pas avec un graphe XY et encore moins avec un graphe
    normal
    Comment dois je faire

    I'm not sure if I entirely understood the question because I used an online translator, but try this: 
    Use "Index Array" 
    Index the first column (column 0) for the x values
    Then the second column (column 1) for the y values 
    Then bundle x with y and send to xy graph. 
    Message Edited by Cory K on 12-16-2008 01:21 PM
    Cory K
    Attachments:
    xy graph.PNG ‏3 KB

  • Pb d'acquisit​ion et d'analyse de signaux

    Bonjour,
    J'utilise labview afin d'acquérir deux signaux. Lors de l'acquisition, de manière aléatoire, il arrive que des bruits viennent perturber le signal acquis (bruits de + ou - 5V pour un signal variant de -3 à 3V) alors que lorsque je vérifie ces voies sur MAX, les signaux sont clairs. Il s'agit de deux signaux acquis à partir de jauges d'extensiométrie passant par deux ponts d'extensiométrie séparés. Pensez-vous que ce problème provienne de l'acquisition ou du traitement? Faut-il mettre un filtre spécial ou une autre fonctionnalité de LabView?
    De plus, j'ai essayé de visualiser ces deux signaux sur une seule courbe et l'outil de traitement (VI-express statisques) ne me permet pas de traiter ces deux signaux de faire une c
    omparaison de celles-ci séparemment. En effet, je demande les valeurs maximum et minimum et leur temps respectifs et le vi-express ne me donne les valeurs que pour une seule courbe. Pourriez-vous m'éclairer sur ce sujet? S'agit-il du vi-express qui n'est pas adapté à ces opérations?
    D'avance merci
    Guillaume Valentin

    En ce qui concerne votre problème de traitement avec le VI Express Statistiques, le résultat obtenu est tout à fait normal car comme le spécifie l'aide de la fonction, elle ne prend en compte que le premier signal et non l'ensemble des courbes. Si vous désirez faire ce traitement sur tous vos signaux, utilisez les fonctions d'indexation de tableaux pour récupérer chaque courbe séparément et faire le traitement pour chaque courbe.
    Pour votre problème de bruit, comment connectez vous vos capteurs sur la carte, êtes vous en référencé à la masse, en différentiel. La connexion effectuée correspond elle à celle définie sous MAX?
    Le mode différentiel est mieux adapté lorsque vous travaillez dans un environnement bruité, mais il faut voir si vos capteurs le supportent.
    De plus, pourriez-vous faire un test sur la fréquence du bruit généré pour savoir s'il s'agit du 50Hz.
    vous trouverez en fichier attaché une image expliquant les différents mode de connection.
    J'espère que cela vous aidera, n'hésitez pas à me tenir inofrmée des résultats de vos tests.
    Attachments:
    connections.bmp ‏221 KB

  • Pb d'acquisition et d'analyse de signaux

    Bonjour,
    J'utilise labview afin d'acquérir deux signaux. Lors de l'acquisition, de manière aléatoire, il arrive que des bruits viennent perturber le signal acquis (bruits de + ou - 5V pour un signal variant de -3 à 3V) alors que lorsque je vérifie ces voies sur MAX, les signaux sont clairs. Il s'agit de deux signaux acquis à partir de jauges d'extensiométrie passant par deux ponts d'extensiométrie séparés. Pensez-vous que ce problème provienne de l'acquisition ou du traitement? Faut-il mettre un filtre spécial ou une autre fonctionnalité de LabView?
    De plus, j'ai essayé de visualiser ces deux signaux sur une seule courbe et l'outil de traitement (VI-express statisques) ne me permet pas de traiter ces deux signaux de faire une c
    omparaison de celles-ci séparemment. En effet, je demande les valeurs maximum et minimum et leur temps respectifs et le vi-express ne me donne les valeurs que pour une seule courbe. Pourriez-vous m'éclairer sur ce sujet? S'agit-il du vi-express qui n'est pas adapté à ces opérations?
    D'avance merci
    Guillaume Valentin

    Bonjour,
    J'utilise labview afin d'acquérir deux signaux. Lors de l'acquisition, de manière aléatoire, il arrive que des bruits viennent perturber le signal acquis (bruits de + ou - 5V pour un signal variant de -3 à 3V) alors que lorsque je vérifie ces voies sur MAX, les signaux sont clairs. Il s'agit de deux signaux acquis à partir de jauges d'extensiométrie passant par deux ponts d'extensiométrie séparés. Pensez-vous que ce problème provienne de l'acquisition ou du traitement? Faut-il mettre un filtre spécial ou une autre fonctionnalité de LabView?
    De plus, j'ai essayé de visualiser ces deux signaux sur une seule courbe et l'outil de traitement (VI-express statisques) ne me permet pas de traiter ces deux signaux de faire une c
    omparaison de celles-ci séparemment. En effet, je demande les valeurs maximum et minimum et leur temps respectifs et le vi-express ne me donne les valeurs que pour une seule courbe. Pourriez-vous m'éclairer sur ce sujet? S'agit-il du vi-express qui n'est pas adapté à ces opérations?
    D'avance merci
    Guillaume Valentin

  • Graphe déroulant : temps sur l'axe y

    bonjour,
    Je souhaite visualiser mes données (pression)sur un graphe déroulant avec le temps écoulé sur l'axe des y et la pression sur l'axe des x, de sorte que le graphe se déroule de haut en bas à la façon d'un traceur papier.
    Comment imposer le temps sur l'axe y ?
    Chrisophe

    A ma connaissance, impossible avec un afficheur de type Chart, seul graph déroulant disponible.
    Vous pouvez utiliser un graphe XY, en passant le temps en ordonnée. Avec un peu de programmation, on arrive à quelque chose d'acceptable.
    Voir l'exemple attaché.
    CC
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        
    Attachments:
    YChart.zip ‏13 KB

Maybe you are looking for