Affichage graphe XY

Bonjour,
Je rencontre un problème lors de l'affichage de mes données avec un graphe XY.
Les points du tableur à partir duquel sont affichées les courbes semblent ne pas être représentés correctement. Par exemple la courbe blanche où la droite y=0 est repassée entièrement alors que le données du tableur montrent des valeurs supérieures a zéro pour les cinq premières valeurs.
Idem sur la courbe rouge, nous voyons celle-ci avoir plusieurs ordonnées pour une seule abscisse.
Je vous joint mon diagramme si cela peut aider
Merci de votre aide
Martin
Résolu !
Accéder à la solution.
Pièces jointes :
diagramme.png ‏91 KB
graphe.png ‏17 KB
tableur.png ‏19 KB

Je vous envoie le diagramme de sauvegarde en fichier ainsi que celui qui les affiche sur un graphe
Martin
Pièces jointes :
diagramme sauvegarde.png ‏59 KB
diagramme affichage.png ‏86 KB

Similar Messages

  • Problème d'affichage graph XY

    Bonjour à tous,
    Je débute sur labview et rencontre quelques problèmes pour l'affichage de données en graph XY, plusieurs températures en Y (à partir d'un assistant DaQ) en fonction de leur position en X (positions mises sous forme de tableaux).
    J'arrive bien à afficher les courbes via l'utilisation du graph XY express, mais les données ne semblent pas se mettre à jour correctement, et lorsque j'augmente la fréquence d'acquisition mes signaux affichés en graph déroulant deviennent de plus en plus bruités. Je travaille à partir de cartes 4353, qui ont une fréquence d'acquisition de 1 Hz. Ce qui explique le bruit, mais sur mes graph XY je dois afficher jusqu'à 25 points, et donc la fréquence d'acquisition de 1Hz ne suffit pas.
    J'ai pensé utiliser le buffer du vi "xy chart buffer", mais j'avoue être un peu perdu avec les types de données, clusters et tableaux... et ne suis arrivé à rien. Et je ne vois pas comment mettre en place un stockage de données, ou alors au contraire pouvoir augmenter la fréquence mais imposer au graph déroulant de ne prendre qu'1 point/seconde.
    Je vous donne un vi simplifié en pièce jointe, n'hésitez pas à me demander des précisions,
    Merci pour votre aide
    Attachments:
    XYgraph_prog_v1.vi ‏296 KB

    Bonjour Nova_R,
    Bienvenue sur le forum de discussions de National Instruments
    En ce qui concerne votre digramme il y a plusieurs choses qu'il faudrait modifier, pour que la programmation soit plus "propre" :
    Vous utilisez une boucle While, mais elle n'est pas cadencée. Vous devez cadencer votre boucle While pour garentir une execution plus stable. Pour cadencer votre boucle il vous suffit de procéder comme suit :
    Vous trouverez la fonction "attendre multiple de ms" (symbolisée par un métronome) dans la palette Programmation >> Informatiosn Temporelles
    Ensuite vous utilisez exclusivement des VI Express, et dans une boucle While. Pour des raisons de performance il est recommandé de ne pas utiliser de VI Express dans une boucle While.
    Vous devriez également remplacer chaque VI Express par un code plus optimisé, vous trouverez des codes plus optimisés sous forme d'exemple dans la recherche LabVIEW (Aide >> Recherche d'exemples).
    Cordialement,
    Vincent.O
    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

  • LabVIEW developpeur france

    bonjour,
    je recherche un poste de programmeur LabVIEW en France ou dans un pays francophone.
    Mon dernier emploi etait de developper un banc de mesure pour un labo universitaire de chimie
    le but etait de faire une acquisition de mesures via rs232  d un thermometre de precision et de controler un pousse seringue  pour qu il injecte tout les X sec
    ensuite il fallait traiter ces valeurs: enregistrement dans excel affichage dans un graphe, calcul de la derivé, de l integrale, affichage graphe 3d, rapport word, excel
    mon contrat a durée 5 mois+4mois de stage l année precedente
    pour plus de renseignement mes coordonnée:
    [email protected]
    tel:0670195590
    adresse : prevost julien
    95 chemin du ravin
    76510 dampierre st nicolas
    france 
    Attachments:
    CV Julien PREVOST.doc ‏35 KB

    Où se trouve le poste à pourvoir?

  • Problème d'affichag​e sur un graph

    Bonjour,
    Dans le cadre d'un projet je dois créé un logiciel d'acquisition de donées via les cartes NI-USB. J'arrive a acquérir les donées que je souhaite mais j'ai un problème d'affichage lorsque que je fait des acquisition a quelque dizaine de Hertz j'ai 2 image d'acquisition qui se supperpose ( voir les pieces jointe, les 2 images se supperpose ), le tout produit un clignotement pas tres agréable a regarder. 
    J'ai réussis a atténué tres fortement ce probleme en augementant  la tempo dans la boucle d'acquisition mais jamais a le supprimer totalement.
    Ce soucis ne se produit que en basse fréquence < 100Hz, dès que j'augemente la fréquence d'acquisition l'affichage se fait normalement ( ce que je trouve bizare, quand il a peu de point a géré il déconne, dès qu'il y en a plus il fonctionne correctement )
    Je vous remercie d'avance
    Pièces jointes :
    probleme1.png ‏33 KB
    probleme2.png ‏16 KB
    probleme affichage.vi ‏66 KB

    Après quelque recherche, je me suis aperçu que la courbe "parasite" ( voir :"probleme2.png" ) est en fait les données en fonction du nombre d'échantillon. Hors cette courbe ne m'intéresse pas, je ne comprend toujours pas pourquoi elle s'affiche. Ce qui est affiché par le graph est bien une waveform avec les T0 et dt et mise dedans.

  • Problème affichage sur graphe XY[Labview 8.5]

    Bonjour à tous,
    Je réalise l'acquisition de signaux à partir d'une application de test qui me fournit les coordonnées (X,Y)
    des signaux (voir fichier texte joint). Les coordonnée en X sont données en temps absolu, c'est à dire le nombre
    de seconde écroulé depuis le 1er Janvier 1904. Malheureusement lors de l'affichage sur un graphe (X,Y), je constate
    qu'une partie du graphe n'est pas utilisé! ( Partie représenté en jaune sur l'image jointe) Je ne comprend pas pourquoi!
    Pourriez vous m'éclairer???
    Cordialement.
    S.
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    graphe.JPG ‏63 KB

    Bonjour,
    Malheureusement, je ne peux pas vous founir le code associé au fichier pour des raisons de confidentialités
    d'une part. Et d'autre part, il ne vous sera pas possible de l'exploité sans l'environnement associé (composé de nombreux VIs).
    Cordialement.
    S.
    Pièces jointes :
    VIgraphe.JPG ‏31 KB

  • Graphe + (affichage temps réel) des données d'un tableau

    bonjour,
    voila j'ai un léger probleme avec mon vi ,
    j'ai deux tableaux , un avec la température et un avec le temps, lorsque j'execute mon eurotherm reagit bien 50°C pendant 30 secondes
    pas de souci.
    cependant je voudrai que ceci s'affiche en temps réel sur un graphique déroulant ou xy or celui-ci réagit bizarrement
    et je ne sais pas comment faire pour le faire bien apparaitre
    j'utilise une fonction assembler por assembler les 2 tableaux contenant la température et la durée cependant ca ne amrche pas comme je veux ejk vous joins mon vi, voyez si vous pouvez y a pparter des modifications.
    merci d'avance
    Attachments:
    température=f(temps).vi ‏46 KB

    Hi,
    thanks to post your questions in english, otherwise you can post any questions you want in french in the french community of the forum.
    Please also try to avoid creating several treads for the same question. This tread is transfered to the link below:
    graphe + (affichage temps réel) des données d'un tableau
    Regards,
    ClémentG

  • Affichage de graphe: Bug de l'executable

    Bonjour
    Une de mes expériences génere des fichiers textes a quatres colonnes.
     La premiere est la variable X, les autres les grandeurs mesurées et calculées en fonction de X.
    J'ai fait un programme pour les afficher qui lit le fichier texte, et traces trois graphes pour les trois dernières colonnes et qui marche parfaitement.
    J'ai fait un executable et je le lance sur le même ordinateur.
    Les graphes ont des valeurs completement fausses avec des paliers (voir photos jointes)
    Le labview est la vesrion 2013 mise a jour aujourd'hui.
    Quelqu'un aurait il une explication?
    Cordialement
    Baptiste
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    with VI.png ‏9 KB
    with exe.png ‏10 KB

    probleme résolu, il faut mettre
    useLocaleDecimalPt=False
    dans le .ini de l'executable
    car mes fichiers utilisent le point comme séparateur
    baptiste13 a écrit :
    remarque: En observant le graphe, il me semble que l'erreur vient du fait qu'il ne lis pas ce qu'il y a après la virgule

  • Affichage signal numérique généré sur graphe

    Bonjour, je voudrais sans avoir à relier physiquement mes E/S de la carte USB 6211 pouvoir afficher sur un graphe le signal généré d'un trigger (PFI4 out).
    Je demande ça car j'ai remarqué lorsque je relier ma voie PFI4 à AI2 par exemple que la tension 0-5V du trigger envoyé n'était pas tout à fait à 5V mais plutot 3V du coup y aurait-il un autre moyen sans perte de données.
    J'ai déjà regarder le système de routage de voie mais ça n'a pas l'air d'être ça.
    Merci

    Bonjour Newlab,
    Il y a de grandes chances pour que ce soit là un problème d'adaptation d'impédance, l'impédance de sortie digitale étant différente de l'impédance d'entrée d'une AI. Un montage suiveur entre avant l'AI corrigerait sans doute ce souci.
    Cdt,
    Eric
    Eric M. - Application Engineering Specialist
    Certified LabVIEW Architect
    Certified LabWindows™/CVI Developer

  • Affichage échelle X graphe déroulant (1904)

    Bonjour a tous,
    j'écris ce message car je rencontre un ultime problème dans mon programme car en effet, après avoir remplacer mes signaux simulés par un "assistant DAQ" ( données dynamiques ), mon échelle des X se dérègle complètement car le temps référence est le 1er Janvier 1904 et je me retrouve donc avec en échelle 950000:00:00 environ. Cependant je ne sais pas si l'on peut régler ou arranger cela. J'ai regardé d'autre sujet sur ce forum en vain. L'idéal serait de commencer a zero et qu'ensuite les secondes défilent.
    Le tout doit surement se jouer dans les noeuds de propriétés non ? Malgré de multiples essais, je n'ai pas encore touvé la bonne combinaison.
    Donc si quelqu'un connait quelques pistes a explorées ou une solution pour remédier a ce problème je suis preneur.
    Merci.
    Résolu !
    Accéder à la solution.

    Vas dans les propriété de l'échelle X du graph (clic droit sur le graph depuis le Front Panel > propriété) puis Display format > Time (X-Scale) et vérifie que l'échelle temporelle est en relative time.
    Cette propriété peu aussi se chnager par property node :
    When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"

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

  • Affichage légende de graphe

    Bonjour, j'ai un petit problème qui me turlupine depuis un moment :
    Avant compilation, je dispose mes légendes bien alignées avec le graphe, tout va très bien.
    Ensuite après compilation elles sont encore correctement positionnées, tout va encore très bien.
    Mais lorsque j'exécute le programme compilé sur une autre machine, la légende se décale (de façon relativement aléatoire). Cela fait assez moche parce quand il y a plusieurs graphes, aucune légende ne se décale de la même façon.
    Quelqu'un aurait t il une idée ?
    Grand merci.
    Labview 2009 sp1.
    Avant                                                                   Après                                                                                                                                                                                                                             

    Bonjour L Micou,
    Pour la mise de tous les écrans à la même résolution, ça ne me parait pas très pratique parce que je ne sais pas sur quelles machines va tourner mon programme.
    J'ai bien essayé les options "mettre à l'échelle tous les objets de la face avant lors du
    redimentionnement de la fenêtre" et conserver les proportions de la
    fenêtre pour différentes résolutions d'écran"...
    Mais sans succès, les décalages entre écrans de différentes résolutions sont encore plus importants.
    Donc pour moi tout ça reste un mystère.
    La seule solution semble consister à ancrer la légende de telle façon que son bord droit soit aligné avec le bord droit ou gauche du graphe. Mais ça pose d'autres contraintes d'organisation de face avant.
    Merci pour votre aide.
    Cordialement
    F.Mazet

  • Fichier tableur / Graphe / Pb mémoire

    Bonjour,
    J'affiche des courbes dans un graphe depuis un fichier tableur.
    Tout marche bien avec le diagramme ci joint.
    Seul problème: lorsque mon fichier dépasse 60000 lignes (environ), Labview ne m'affiche pas le graphe et me renvoie le message d'erreur "Memoire insuffisante pour terminer l'opération"...
    Merci par avance si vous pouvez m'éclairer.
    Peut être est ce une limite de Labview ? je ne sais pas.
    Je suis preneur pour toute astuce...
    Merci par avance,
    David.
    Pièces jointes :
    pb_memoire.jpg ‏27 KB

    Si je ne fais pas d'erreur, le tableau en sortie de la fonction de lecture doit faire environ 115Mo, donc LabVIEW doit être en mesure de le gérer sans trop de difficulté. Par contre en regardant le code de plus près, j'essaierai, de ne pas faire le transpose. Le graphe affiche les voies en fonction des lignes et de colones et si tu lui demandes d'afficher 16 voies de 100000 points, ça va bien se passer. Dans le cas inverse, 100000 voies de 16 points... ça peut devenir dur à gérer en mémoire.
    --> deux solutions :
    Supprimer le "transpose"
    Faire un clic droit sur ton graphe sur le Front panel et cocher/décocher l'item "Transpose array"
    Dis-moi ce que la manip donne sur ton code.
    D'un point de vue plus général le chargement/(traitement)/affichage des données volumineuses n'est pas un problème simple. C'est une des raisons qui nous (SAPHIR) à pousser à développer une application de relecture (et traitement) de fichiers. Si ça t'intéresse, tu peux télécharger une version de démo ici  
    Olivier JOURDAN
    SAPHIR | Certified LabVIEW Architect | Topaze on NI Community | LabVIEW add-ons on NI Community | Follow me on Twitter

  • Affichage de temps erroné dans un fichier txt

    Bonjour,
    Voici mon souci, j'écris un tableau de données de mes différentes voies dans un fichier txt. Lors de la lecture de ce fichier avec un vi, l'affichage de l'echelle de temps est erronée, hors je ne vois pas d'info de temps dans mon fichier txt, cela doit venir de là. Mais comment mettre l'info de temps dans le fichier de txt pouvant permettre l'affichage identique à l'acquisition? A savoir que j'arrive à mettre une colonne de date et heure  mais cela ne fonctionne qu'a basse fréquence et comment traiter ces données lors de la relecture pour avoir le bon temps sur mon graphe déroulant?
    Merci pour les solutions et exemples

    L'exemple "Read from text file.vi" est fourni avec votre version de LabVIEW, par contre le lien que je vous ai mis propose un certain nombre d'exemple certain en LV 8, d'autre en LV 7 et certain en LV 6.
    N'hésitez pas à mettre à jour  votre version de LabVIEW, ou à indiquer sur le forum qu'elle exemple (avec le lien) souhaitez vous et pour qu'elle version.
    Cordialement,
    Christophe S.
    FSE East of France І Certified LabVIEW Associate Developer І National Instruments France

  • Insérer 2 courbes dans un graphe XY en "temps réel"

    Bonjour,
    Alors voila, ça fait quelque temps que j'essaye d'afficher 2 courbes dans un graphe XY, avec des couleurs différentes et avec un affichage des points à chaque itération d'une boucle while.
    Dans l'exemple, ci-joint, qui illustre mon problème:
    -      J'arrive à afficher les 2 courbes dans 2 graphes XY avec un affichage à chaque itération (graphe XY et graphe XY 2).
    -      J'arrive aussi à afficher ces 2 courbes dans un même graphe XY mais seulement lorsque l'on appuie sur le bouton "stop"
    Mais lorsque j'essaye de faire les deux en même temps (graphe XY 3), les coubres s'affichent mais sont liées et de même couleur donc ca ne fonctionne pas...
    Quelqu'un a-t-il une idée?
    Gabriel
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    exemple.vi ‏20 KB

    houla... oublions le terme "temps réel", disons plutôt qu'à chaque fois que tu ajoutes un points tu veux rafraichir ton graph.
    tu peux utiliser un graph XY et si ton pas sur l'échelle X n'est pas constant tu es obligé d'utilisé en graph XY, mais sinon tu peux utiliser un chart, c'est parfois bien pratique, surtout pour un exemaple imple comme ton VI.
    l'astuce, cf VI joint, c'est de construire tes 3 tableaux [X], [Y1] et [Y2], de conserver l'historique dans un shift register et d'utiliser le build array pour mettre tes 2 courbes {[X];[Y1]} et {[X];[Y2]} dans ton graph XY.
    hope this helps
    When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"
    Pièces jointes :
    exemple.vi ‏12 KB

  • Troncature d'un graphe sur labview

    Bonjour,
    Je voudrais réaliser une troncature d'un graphe obtenu à partir d'une acquisition. Càd une fois j'ai le graphe entre les mains, je ne garde que la partie qui m'intéresse (une sorte de fenêtrage mais la notion de fréquence n'intervient pas ici).
    Merci de m'aider 
    PS: J'ai labview 8.5

    Bonjour,
    la notion de graphe est une notion d'affichage. Les données qui viennent de votre acquisition sont un tableau (prennant différentes formes selon ce qu'il transporte).
    Tronquer votre graphe revient à sélectionner les valeurs qui vous intéressent dans le tableau, et les afficher dans votre graphe.
    Un bon vi vallant mieux qu'un long discours, postez votre vi (le plus léger possible) qui montre votre problème...
    Cordialement,
    V-F

Maybe you are looking for

  • Final Cut Pro X not loading media from Drobo 5D

    Everything was working fine with FCP X and my Drobo 5D. I have all my files on the drobo hard drives and visible through finder. However when starting up FCP X now it starts to load from the Drobo before either crashing or just not recognizing the dr

  • Restored from backup - trouble authorizing some items

    I had to restore from a backup. It now won't authorize about 100 items to be played or synced with my iPod. It is asking me for my old Apple ID that I changed when I got my mac as I then had a .mac account to use. What can I do to get all those purch

  • Migrating Catalog 10.1.3.2 to 10.1.3.4

    I've just installed a new OBI-EE instance based on version 10.1.3.4 and have migrated my objects from our older 10.1.3.2 server. My installation is valid, as I have no problem bringing up the samplesales and paint demos. (Running on windows 2003 - 2-

  • Exporting video from iPhoto including music added and theme

    Hi, is there a way to export a video from iPhoto including music and theme? I'm able to export the video itself, with its native sound, but the theme and music added in iPhoto is not included. When trying to share on Flickr - running in to the same p

  • Nokia X2 Ovi Chat crashes with lengthy chat msg

    Hello There, I tried to use Nokia Ovi chat application and it crashes continuously if the replying message exceeds 60 characters whereas it is supporting 256 characters. Once the application is crashed, I cannot get it back untill I reboot the phone.