Afficher les curseurs sur un graphe déroulant empiler

Bonjour,
Comment faire pour visualiser les coordonnées XY a partir d'un graphe déroulant dont les courbes sont empilées?
Remarque : sur un graphe déroulant avec des courbes empilées, il semble impossible d'avoir des curseur par contre sur un graphe, on peut avoir des curseurs mais pas empiler les courbes.

Bonjour,
Je t'envoie une solution alternative dans laquelle j'affiche les courbes dans deux graphes différents et je lie par programmation les coordonnées des curseurs de chaque grahe.
J'ai également trouvé un exemple qui montre comment enregistrer l''image d'un graphe.
En t'inspirant de ces deux exemples, tu devrais pouvoir réussir à obtenir ce que tu veux.
Johan G.
NIF
.NIDays2008 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #065fa3; font-weight: bold; text-decoration: none; text-align: right;} .NIDays2008 a, a:hover {text-decoration: none;} .NIDays2008 a img {height: 0; width: 0; border-width: 0;} .NIDays2008 a:hover img {position: absolute; height: 90px; width: 728px; margin-left: -728px; margin-top:-12px;}
>> Avez-vous entendu parler de NI Days ?
Attachments:
Programmatically_Saving_Your_Waveform_Graph_with_Image_and_Color_Options.vi ‏72 KB
Curseur.vi ‏25 KB

Similar Messages

  • Curseurs sur un graphe déroulant?

    Comment ajouter des curseurs sur un graphe déroulant?
    N'ayant qu'une seule coordonnées,la légende du curseur n'est pas disponible.Doit je convertir les données,ajouter en X une base de temps?Et comment?
    Merci
    [email protected]

    Les curseurs ne sont disponibles que sur les graphes et graphes XY.
    Vous pouvez quand même simuler un graphe déroulant à partir d'un graphe, en construisant au fur et à mesure un tableau , en utilisant un registre un décalage et en l'affichant de la même manière à chaque nouveau point. Dans ce cas, précis vous aurez accès aux curseurs.
    Le seul problème qui peut se produire dans ce cas, est que vous allez peut être avoir une saturation mémoire si votre application tourne relativement longtemps ou si vous faîtes l'acquisition de nombreux points. Cela est du à la fragmentation de la mémoire.
    Bonne continuation

  • Graphes déroulants empilés (stacked plots)

    Bonjour,
    J'aimerais savoir s'il existe un moyen de faire un graphe déroulant
    "empilé" (chaque graphe possédant sa propre origine et échelle en y),
    mais dont les zones de tracés ne sont pas séparées. Ceci équivaut à un graphe
    déroulant (multi-trace) superposé, mais dont chaque trace à sa propre origine.
    En vous remerciant d'avance,
    Respectueuses salutations,
    PS: Ci-joint une tentative d'illustration...
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Illustration.pdf ‏48 KB

    On peut avoir deux échelles pour un même graphe (par exemple une a gauche et une a droite mais les graphes sont sur le même repère. cela répondrait à votre problème?
    Rodéric L
    Certified LabVIEW Architect

  • Mesurer un temps entre deux points sur un graphe déroulant et afficher ce temps sur la face-avant

    mesurer un temps entre deux points A et B et afficher ce temps sur la face-avant.
    Le graphe est déroulant.
    Attachments:
    demande_solut.tif ‏762 KB
    diagramme_philippe.tif ‏571 KB

    Lulu,
    Pardon mon francais. N'es pas tres bon.
    En le version de LabVIEW 6.0 et mas, c'est un feature (?) en les graph ou le temps puet etre afficher en le graphe. Si vous avez C'est version de LabVIEW, ce ne pas de problemme.
    Mai, si vous n'avez pas 6.0+, vous avez le fait de mains. (manually, in english). A ce fait, vous avez calculer le temp avec le taux (vitesse?) d'acquisition de data. C'est temp avec deux points et 1/le taux d'acquisition.
    temp = t (seconds)
    taux d'acquisition = r (hz - samples/second)
    t=1/r
    Apres vous avez le temps, se afficher en le graphe avec le "bundle" pour l'example de "waveform chart". Je n'avez pas du LabVIEW en francais, et je ne se pas le nome de l'example.
    Bon Chance.
    En Englais:
    I think you
    are trying to display the time on a graph/chart of your data. In LabVIEW 6 and higher versions, you can very easily do this with a feature you just turn on (look at the Graph and Chart examples.) If you have an older version, you will have to calculate this. Its quite easy to do. I have included a GIF image of an example of how to do this.
    I know my French is terrible, but I hope this helps.
    Good luck.
    Attachments:
    real_time_chart.gif ‏16 KB

  • Définir les ordonnées sur un graphe déroulant

    Salut à tous,
    Tout d'abord désolé pour cette question qui, je pense, est très bête, mais je ne sais pas, je ne maitrise pas du tout le sujet pour le coup.
    Je capte des températures à un certain intervalle de temps (défini par l'utilisateur), je les mets dans un tableau (DBL). Parallèlement à ça, je crée un tableau avec la date et l'heure (STRING). L'ensemble sort sur un fichier de type tableur. Je peux donc savoir, pour n'importe quelle date et heure (et à la seconde près), quelle température a été relevée.
    Je voudrais qu'à chaque fois qu'une température est relevée, qu'elle s'affiche dans un graphe déroulant. Jusque là pas de soucis j'y arrive. mais je voudrais que l'axe des ordonnées affiche au moins les minutes et les secondes pour chaque mesure de température. C'est là que ça coince, j'ai fait tout un tas d'essais cet après midi, mais rien ne va dans ce que je fais, je ne sais même plus quoi utiliser comme graphe... Bref, je suis perdu.
    Quelqu'un pour m'éclairer ?
    D'avance merci
    Résolu !
    Accéder à la solution.

    Merci, mais effectivement ce n'est pas tt à fait ça...
    sur ce lien; http://forums.ni.com/t5/Feedback-on-NI-Discussion-Forums/Quick-Introduction-to-the-Forums-for-New-Us... est expliqué
    "Accepted Solutions: If you reply to a question with what the original poster believes is the solution to his or her problem, then your post might be flagged as an Accepted Solution.  This will mark your reply with a green border, indicating that it was the key to a working resolution.  Like Kudos, accepted solutions are visible to all – so, the more you have, the more trusted you will be!"
    Je n'ai pas de post ouvert donc je ne peux pas tester mais à priori en haut à droite des réponse il y a un menu déroulant, avec un texte bleu (Options je crois) qui permet de définir un post comme "solution acceptée".
    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<<

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

  • Afficher les heures dans un graphe

    Bonjour,
    je suis un débutant dans labview, et j'ai un probleme.
    mon vi ouvre un fichier csv et il lit plusieurs données comme l'heure, la température..
    je dois afficher dans un graphe la temperature, l'irradiation par rapport a l'heure, mais le problème que j'ai c'est que l'heure ne s'affiche pas de la meme facon que le fichier csv.
    comment dois je faire pour résoudre le problème?
    merci d'avance
    NB: le vi et le fichier csv est pièce jointes
    Pièces jointes :
    Projet_Labview3.vi ‏213 KB
    2011-03-13.csv ‏27 KB

    Bonjour,
    Tu peux utiliser cet exemple qui convertit une date en format string au format Time Stamp : http://decibel.ni.com/content/docs/DOC-4501
    Cordialement,
    Benjamin

  • 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

  • Noeud de prpriété "longueur d'historique" sur graphe déroulant

    Bonjour,
    Je souhaite régler (par programmation) la longueur de l'historique sur un graphe déroulant mais je ne trouve pas de noeud de propriété correspondant. Existe t'il?
    Sebastien DEVISSCHER - Nerys
    Résolu !
    Accéder à la solution.

    je ne suis pas certaine de bien comprendre ton problème. Si tu fixe la longueur de l'historique de ton graphe déroulant à 50 000 points par exemple (car tu es sûr de ne pas dépasser) et que finalement tu lui demande d'en afficher que 3 000 il devrait afficher tes 3 000 points sans devoir relire le fichier. DIs moi si j'ai mal compris ton problème 
    En fait cette methode me pose deux problèmes:
    1: allocation: si je paramètre un historique à 50000 points et que LabVIEW alloue de la mémoire pour ces 50000 points d'historique, j'encombre la mémoire, peut être inutilement si en fait je n'ai que 30000 points.
    2: adaptabilité: je réalise ce programme pour des chercheurs qui ne programment pas du tout sur LabVIEW et qui veulent une machine qui marchera sans moi après la fin de mon stage. Hors rien ne me garantie qu'ils ne feront pas un enregistrement à 60000 points un jour ou l'autre.
    Je vais essayer avec un graphe plutôt qu'un graphe déroulant pour le moment
    Sebastien DEVISSCHER - Nerys

  • 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

  • Date/heure sur graphe déroulant

    Bonjour,
    Je souhaite savoir si il est possible d'avoir sur un graphe déroulant la Date/heure et comment?
    Merci pour votre aide.

    Bonjour Jjawad,
    Voici un exemple en pièce jointe qui vous montre comment implémenter cela.
    Cordialement,
    Romain DUVAL || Application Engineer Specialist ||Certified LabVIEW Architect (CLA) || Certified TestStand Architect (CTA)
    National Instruments France
    Pièces jointes :
    comment mettre correctement le temps.vi ‏21 KB

  • Comment faire le contrôle des échelles d'un graphe déroulant et réinitialisation un programme a chaque arrêt du programme

    Bonjour,
    j'ai un problème avec mon vi ,au fait je fais l'acquisition des données grâce a un dacmx en suite j'affiche les données dans un graphe déroulant le problème est qu'il m'affiche une échelle sur x que je veux (moi je veux avoir un 0 au début et a la fin un chiffre qui m'indique la durée de mon programme )
    j'ai un autre problème quand j'arrête le programme il faut a chaque fois que je le ferme et je rouvre de nouveaux pour que les graphe c'efface et que les alarme(led) s'éteignent ,moi c que je voudrais c que a chaque fois que j'arrête mon programme il faire une réinitialisation global .
    Cordialement

    Bonjour,
    Il y a plusieurs paramètres à configurer :
    1) Vous pouvez règler cela en faisant un clique droit sur le graph déroulant -> Echelle des X 
    2) Cochez l'onglet Echelles automatique et dans facteurs d'échelle mettez Offset à 0 et Multiplicateur à la valeur de la période entre deux échantillons en s (si la valeur entre 2 échantillons est de 100ms mettez 0.1). faites OK
    3) Pour finir vous devez définir la longueur de l'historique en faisant un clique droit sur le graphe déroulant et longueur de l'historique (si le nombre de point de l'historique n'est pas assez grand alors le graphe finira par dérouler.
    4) Enfin vous pouvez faire un clique droit sur le graphe -> Opération sur les données -> Effacer le graphe déroulant pour tous remettre à 0. Sinon vous pouvez aussi faire un clique droit sur les boutons que vous souhaitez réinitialiser et sélectionner Créer->  noeud de méthode-> réinitialiser la valeur par défaut (à mettre à la fin de l'exécution du VI dans le diagramme ou au début).
    Bien cordialement
    Jean-Luc D. NI France
    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;}
    Journées techniques : du contrôle d'instruments aux bancs de test
    Du 4 au 13 juin : Grenoble - Pari...

  • Sélection graphe déroulant

    Bonjour ,
    J'ai un graphe déroulant qui reçoit 64 signaux. Sur mon graphe déroulant je peux en afficher 5 de façon empilée.
    J'aimerais pouvoir choisir les 5 que je veux afficher grâce à un menu déroulant. Tout en gardant l'historique.
    Si vous avez une idée je suis preneur.
    Merci

    Bonjour
    Il n'y a pas 36 solutions
    il faut gérer manuellement l'historique et n'afficher "que" les voies qui nous interressent.
    Exemple :
    Ingénieur d'Application / Développeur LabVIEW Certifié (CLD)
    Application Engineer / LabVIEW Certified Developer (CLD)
    Pièces jointes :
    Sans titre 1_histo5_2010.vi ‏37 KB

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

Maybe you are looking for

  • BPM 11g: JAVA API and Webservice API

    Who knows BPM 11g: JAVA API and Webservice API? Customer want to call BPM 11g between Heterogeneous systems, such .net framework. One way is use webservice API, I think, but where can find it? thank you

  • File download/code

    Hello, I'm using JDeveloper 11.1.1.3. I'm trying to read the value of an attribute in an "ADF Quick Query with Table" called "Filename" and compare it with list of files i have in the directory "C:\\demos". Once the value is matched, the file with th

  • UseOneAsMany function: Queues Issues

    Hi experts, I'm facing an issue while trying to use the function useOneAsMany In my requirement i have to map in different cases a header value as many times per each item it has, 1- mapping the document number (header value) in every item position o

  • Customize Workspace 11.1.1.3 - View Pane

    Trying to customize the view pane to default to not selected as part of the Explorer. Where is this setting maintained?

  • Patch deployments since 11.2.2 return content not available errors

    Updated to 11.2.2 on servers and clients and I am now seeing the following error when trying to deploy patches that worked fine before the 11.2.2 update. Clients message log shows: There is an error in cached information for id ZPM Office patches 11-