Modifier dynamiquement les échelle d'un graph et si possible faire une double échelle pour l'axe x et y

Bonjour,
j'ai un tableau de données représentant un signal. Dans mon exemple joint, il sagit d'un signal carré.
Dans mon cas, ce tableau fait 2508 points.
Le graph actuelle que j'ai, affiche en x l'indice du point, donc de 0 à 2508, et en y les valeurs dans le tableau.
ceci me convient presque, sauf qu'a partir d'une variable d'entrée sur mon schéma, je souhaite initialiser le tableau avec x à 3000 points.
alors je pourrais le faire dans les propriétés du graph et ne plus y toucher, sauf que dans mon programme cette variable d'entrée peut avoir par exmple les valeurs 1000, 3000, 6000, etc...
Cette variable se trouve dans un menu déroulant
je pense qu'il faut créer un noeud de propriété pour ce graphique, je ne trouve pas quoi choisir.
Dans le cas où ça fonctionne, est il possible d'avoir un double axe x. 1 avec le nombre de points, et un second axe qui correspondrait à un temps, c'est à dire le numéro du point multiplié par une constante temps. ?
Merci d'avance.
Je travaille sous Labview 2010sp1 avec l'ensemble des toolkits et j'ai sauvegardé le fichier en version 8.5
je mets en fichier joint un vi avec le tableau des données, le grah.
Résolu !
Accéder à la solution.
Pièces jointes :
graph - double échelle.vi ‏14 KB

Bonjour,
Le plus simple est de cliquer avec le bouton droit sur l'étiquette de l'échelle déja présente (ici "Temps") et de faire "Dupliquer l'échelle". Ceci créera une deuxième échelle pour l'axe des X.
Cordialement,
Da Helmut

Similar Messages

  • Graphique double échelle et calcul dynamique de l'échelle

    Merci de votre aide
    Bonjour,
    J’ai un graphique double échelle
                    Echelle A             Minimum 0                        Maximum (Variable Longueur)
                    Echelle B             Minimum 0 x Coeff           Maximum (Variable Longueur) x Coeff
    Au départ, pour l’échelle B, je calcule les deux bornes ensuite j’utilise ‘Echelle Active des X’ avec le propriété 1 pour sélectionner l’échelle B, puis ‘Xscale.RngStart’ de région’ et ‘Xscale.Maximum’
    Par contre, si en cours de route, je modfie la visu de l’échelle graphique 0, ça ne modifie pas l’échelle graphique 1. Normal, je ne fais pas le calcul
    Pour synthétiser ma demande, ce que je souhaite c’est que si je modifie l’échelle graphique 0 ou 1, ça modifie la 2ème échelle en conséquence. Je cherche une méthode simple, et ne pas à chaque mesure, aller regarder l’échelle 0, regarder s’il y a eu modif, et vice versa avec l’échelle 1.
    J’espère que ma demande est assez explicite.

    Je pense que tu aura tes réponses ici :
    http://forums.ni.com/t5/Discussions-de-produit-de-NI/Modifier-dynamiquement-les-%C3%A9chelle-d-un-gr...
    à +
    Dcharala, Ingénieur en instrumentation, pratiquant de LabVIEW 2010 sur Windows XP.

  • Comment faire afficher la même échelle sur trois graphes différents

    je possède trois graphes sur lesquels sont reportés des points de mesure.
    Le but est le suivant : lorsque je fais un zoom sur un des graphes, je souhaite que les 2 autres graphes s'ajustent automatiquement à la même échelle. Comment faire?
    J'ai essayer de passer par des noeuds de propriétés qui se bouclenet les un les autres au niveau de l'échelle active des X, mais ça n'a pas l'air de fonctionner.
    Comment faire alors pour qu'à chaque fois que je fais un zoom, les autres graphes fassent le zoom de la même façon???
    Merci.

    Première étape : détecter un changement d'échelle sur l'un quelconque des 3 graphes. Plusieurs solutions: noeud d'évènements, boucle spécifique pour lire le min et max des 3 échelles.... En pratique, la boucle va tourner quasiment tout le temps sans détecter de changement. Le noeud d'évènement semble donc la meilleure solution, mais ne détecte malheureusement pas les changements d'échelle qui sont réalisés en modifiant directement les valeurs nums, avec validation au clavier.
    Deuxième étape : Si changement, écrire les nouvelles valeurs de min/max dans les autres graphes.
    Voir l'exemple attaché...
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        
    Attachments:
    Graph_synchro.vi.zip ‏19 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...

  • Process chain / DM error in 'Modify dynamically' process

    Hello experts,
    I try to run the following how to : "move date between applications using Data Manager ..."
    Yon can find the pdf here : http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/b0480970-894f-2d10-f9a5-d4b1160be203
    I'm looking after someone who used it successfully, on my side after implementing all steps and running the package I get the message "IMMEDIATE RUN: Request to run the package on the server was successful The package is now running"
    When I look the log for the process chain, overall status of the process chain is yellow, and steps "modify dynamically" and "clear BPC Tables" are in error.
    I can't get any usefull error messages.
    Thx....D

    Hi Deepak,
    We are experiencing a similar issue while trying to Light optimize one Application.  The step "Clear BPC Tables" stays in red status, in addition to "Plan mode on" process.  The Application Set has three applications, but this issue only happens regarding one of them.
    Have you found a solution from SAP to this problem or any workaround?
    Regards,
    Maximiliano

  • Justificat​ion des etiquettes des noms d'échelle sur un graphe XY

    Bonjour,
    Quelqu'un sait-il comment justifier au centre (et non pas à gauche ou en bas) l'etiquette des noms d'échelle sur un graphe XY (labview 2009).
    Je ne parviens pas à trouver le bon noeud de propriété : la propriété "Échelle des X.Étiquette de nom.Justification" semble inopérante.
    Ou alors existe t-il un vérouillage quelconque de cette étiquette ?
    Cordialement
    F.Mazet

    Bonjour,
    J'avoue ça me paraît bizarre comme fonctionnement pour ce noeud de propriété.
    En solution de bricolage voici ce que j'ai fait, ça fonctionne mais c'est pas terrible, voir une solution plus propre m'intéresserait
    JP
    Julien P.
    Certified LabVIEW Developer
    Pièces jointes :
    Justif-Legend-Graph.vi ‏12 KB

  • 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

  • Initialisation GLOBALE de tous les indicateurs numiriques et graphe du VI

    salam salut je cherche comment faire une init ou un reset   du programme chaque minuit c-a-d je prend les mesure chaque  jours
    et  je veux par exemple que a cette heure 00:00:00,000 tous les indicateurs seront initialiser ...
      ET MERCI
    Résolu !
    Accéder à la solution.

    salut TeamJP34   
    Merci pour votre  aide c'est que je  cherche
    mais  comment relier ce  noeud  avec une condition booléenne
    et comment eviter que lheure cera aussi initialiser
    merci teamjp34
    Pièces jointes :
    mise a zéro.vi ‏19 KB

  • I bought a new mac and i migrate with time machine...but the backup was a little bit old and weren't save the latest modify i made in my website.. is it possible take the uploded site in iweb? sorry but i don't speak english very well.

    I bought a new mac and i migrate with time machine...but the backup was a little bit old and weren't save the latest modify i made in my website.. is it possible take the uploded site in iweb? sorry but i don't speak english very well

    But what can I cut and paste? the html code or image and text directly?
    depend on which template you used.
    if you use iweb photos page template then you need to search for my photos page solutions in this forum.
    @ot: cut and paste from the online version
    @rw: You can drag an image from the website to the Desktop
    have your try your methods in iweb photos page?

  • Mon Iphone 5 ne peut pas demarrer, j'ai fait un reset en appuyant sur les deux boutons en meme temps pendant plus d'une minute mais toujours rien. Alors quoi faire? Merci de m'aider...

    Mon Iphone 5 ne peut pas demarrer, j'ai fait un reset en appuyant sur les deux boutons en meme temps pendant plus d'une minute mais toujours rien.  Je peux le detecter en utilisant "Find Iphone" sur mon Ipad mais en appellant le numero le telephone ne sonne pas. Alors quoi faire? Merci de m'aider...

    Merci jmlevy de te pencher sur mon problème.
    Voilà une photo de mon panneau page :
    Puis une autre d'une page qui ne ressemble plus à rien après changement de pagination:
    Voici une ancienne page 28 devenue page 29. Fantastique, non ?
    On peut voir :
    Que mes blocs sont décalés par rapport à la maquette
    que le bloc noir de la page 28 déborde sur la page 29.
    Que mon bloc de texte est perturbé par l'ajout sous-jacent d'une page de maquette
    que ma pagination a conservé les attributs d'une page pair (numérotation à gauche) alors qu'elle est passée impaire.
    J'aurai considéré comme normal que mon ancienne p.28 se soit déplacée en page impaire avec le bloc texte bien placé ET avec les attributs de page (liés au gabarit, tels que pagination, filets, bas de page roulants) modifiés automatiquement. Or il n'en est rien.
    Tu me demandais des éclaircissements par rapport à "J'importe mes gabarits dans le document au fur et à mesure de la construction du livre et je libère les éléments de gabarit afin de pouvoir couler le texte et disposer l'icono. Lorsque c'est fait, je ne retourne pas dans le mode page d'InDesign. J'attaque la page suivante." Voici, plus en détails ce que je fais au moment où je monte une nouvelle page. Mes gabarits ont été  préparé en amont.
    J'ajoute une page au document (ex : une page de texte)
    je lui confère le gabarit qui va avec (ex : C-présentation ch1, cf plus haut)
    je libère les éléments de gabarits pour pouvoir couler le texte et disposer les images.
    quand ma page est finie je recommence l'étape 1.
    Est-ce que c'est à l'étape 3 que je me plante ?
    Est-ce qu'il y aurait d'autres explications à ce malheureux schmilblick ?
    Merci d'avance.

  • Les problèmes suivant sont survenus: Echec d'installation de Creative Cloud pour bureau. (Code d'erreur : 1)? Comment résoudre ce probleme

    Bonjour!J'ai besoin d'aide j'arrive pas a installer adobe creative cloud. Quand j'essaie d'installer il m'affiche ce message:
    "Les problèmes suivant sont survenus: Echec d'installation de Creative Cloud pour bureau. (Code d'erreur : 1)"

    Hi Catherine,
    You can follow the article: Error: "Failed to install" | Creative Cloud Desktop to get your issue fixed.
    You can also follow the thread: Creative Cloud desktop failed to install. Error code: 1 where this issue is already discussed.
    Let us know if you still face any issues.
    Thanks,
    Ratandeep Arora

  • Comment utiliser les données à la sortie de AI-Read (tableau mis à l'échelle)?

    Comment faire pour utiliser les données à la sortie de AI-Read (Type : Tableau mis à l'échelle)?
    Je souhaite écrire tous les points en colonne dans un fichier texte pour pouvoir les exploiter dans Excel. J'ai relié les données telles quelles au module 'Ecrire dans un fichier', mais quand j'ouvre le fichier texte, les données sont toutes les unes à la suite des autres : inexploitable dans Excel (dans mon cas, j'ai 1000 points par balayage, ceci étant répété jusqu'à la fin de la séquence et je veux pouvoir utiliser tous ces points). J'ai également essayé de reformater le tableau 2D en tableau 1D, mais quand je fais cela, je perds énormément de points. Je voudrais pouvoir les reformater pour les mettre en colonne, et ensuite tracer la courbe sous Excel.
    De plus, je souhaiterai utiliser ces points pour tracer la courbe sur la face avant de Labview (si possible en graph déroulant).
    Merci d'avance.
    Hélène

    Bonjour,
    Je vous conseille dans un premier temps de regarder et tester l'exemple d'enregistrement continu de données dans un fichier texte au format tableur qui est fournit avec LabVIEW (Menu Aide >> Recherche d'exemples... puis E/S Matérielles >> DAQ Traditionnel >> Entrées analogiques >> Stream to disk >> "Cont Acq to Spreadsheet File.vi").
    Cet exemple permet de stocker les points lus dans le buffer d'acquisition (sortie du AI Read) dans un fichier texte au format tableur (type Excel).
    Attention, les temps d'écriture dans le fichier ASCII et les temps de formatage des tableaux de données en chaîne de caractères au format tableur sont des facteurs limitants pour la fréquence d'acquisition (risque d'overwrite du buffer).
    Si vous voulez stocker en continu les données avec des cadences d'acquisition élevées, préférez le format binaire (sortie du AI Read au format I32 puis écriture directe par bloc des data). La aussi des exemples standards sont disponibles dans LabVIEW.
    Bonne continuation.
    Matthieu Gourssies
    National Instruments France.

  • Modify dynamically Static LOV and System Tables

    Hello,
    Does anyone know if it is possible to dynamically modify a Static LOV using a system table. All suggestions greatly appreciated!
    Sharon

    Hello,
    I am converting a program from the old HTML-DB. The original program dynamically manipulated a static LOV using a system table. I am trying to do the same thing. If it is possible to dynamically change a static LOV I would like to know how. If there is no way in APEX, I will create a table and dynamically change the table. Thank you for your suggestions.
    Sharon

  • Dynamicly set y axis on graph with 0 always being in center

    i have a report that i want to dynamicly set the y axis as the values change from contract to contract. but i want to maintain that 0 will always be in the center of the graph.
    if i use the auto range and auto scale it shifts 0 away from the center.
    any ideas?

    Don't use auto range?
    Sorry, I don't mean to be a smart-alec, but Crystal's charts are not very flexable. I understand they are working on it.
    Debi

  • Dynamically put results into table/graph etc

    hello, I am using vision software system to analyze particles i.e. get their data such as area.
    this will be done continously and so for each particle the system sees it should store its data to a table/graph. therefore the table needs to be dynamic which can be extended to what ever rows/columns needed. at the moment i am struggling to store the results in a table. i am using particle analysis which outputs the area of each particle - how do i get to represent this data in a table.
    i know the number of particles thus for each particle there will be one row giving the area.
    and then how should i make a graph to compare how many number of particles fall under an area of <10 pixels, between 10-20 pixels etc
    thankyou....  

    Hi Kabul M
    Thank you for your help. I am using Labview ver 8.2 with vision software i think 8.5. I am using a marlin camera system that counts particles and gets the area of them..
    I have attached the Labview file
    http://www.megafileupload.com/en/file/51785/BarleyBreadver2-vi.html
    if you have any trouble pls let me know
    thanks

Maybe you are looking for

  • IPad Mini 3 as iPhone 4 replacement?

    Anyone switched from iPhone 4x/5x to iPad Mini as a primary on-the-go device? 1. Please share your experience on: what scenarios/apps proved better at Mini / in which contexts? which are tolerable at Mini, though better performed at iPhone? which are

  • SocketTimeout Exception while calling a Web Service from EJB

    Hi All, I am consuming a Web Service defined from the WSDL received from a PI system in a Stateless EJB. The input of the Service can be a range of records 100 - 10,000, with a furture plan to exceed the range as 100 - 15,000. The Web Service Call go

  • Update Parked Non PO invoice - FBV2 functionality via BAPI or FM not BDC

    Good day all, after searching many days, I have found many threads similar to this request but none have been properly answers.  My scenario: I need to change a header field (ZUONR) and account assignment related fields (KOSTL, AUFNR, etc) in the doc

  • IPhone 4 - Not saving Wifi connections at work (WPA Enterprise).  Help!

    Hi everyone I have an iPhone 4. I have no problem with my phone automatically connecting to my wireless network at home. When I go to work, my IT department gave me the network name, security, etc to connect to the company's wifi network. It connects

  • IMac + Airport extreme + airport express + iTunes = no music?

    I bought an iMac in February with Airport Extreme. Wireless internet & wireless printing have been fine with this. At the weekend I bought Airport Express so I could wirelessly play my iTunes through my stereo; I have connected my Express to my MD so