Graphe de ligne en 3D

Bonjour,
avant toute chose, je suis sous Windows XP avec Labview 2010.
voici mon problème:
j'acquiert (avec un lidar) des signaux qui dépendent du temps et de la distance par rapport à mon instrument de mesure. Pour visualiser les résultats, j'utilisais donc tout simplement un graphe d'intensité. Mais depuis quelques temps je souhaite utiliser un pas de temps qui n'est pas fixe. Je sais déjà qu'avec les graphes d'intensité, ce n'est alors pas trop possible d'effectuer une bonne visualisation car l'échelle temporelle sera faussée.
J'ai donc voulu essayer de recréer un graphe d'intensité en utilisant un "graphe de ligne en 3D" vu de dessus. Dans l'ensemble, ca marche assez simplement et assez bien. Le problème est que je voudrais un peu travailler l'esthétique de mon  graphe et  j'ai l'impression que les noeuds de propriétés de mon graphe sont completement buggés.
Bizarrement, les noeuds de propriété des graphes 3D nuages, ballons, etc sont en francais et bien triés et ont l'air de bien fonctionner. Par contre, ceux du graphe de ligne en 3D sont en anglais et ont un comportement étrange. Je vous envoie ci joint un exemple rapide avec une simulation de signaux pour que vous visualisiez ces erreurs au niveau par exemple de la taille de la police des labels des axes.
Est ce un bug de Labview? Avez vous une solution?
En vous remerciant,
Vincent
Pièces jointes :
PlotIntensityGraph.vi ‏33 KB
PlotIntensityGraph.vi ‏33 KB

Bonjour,
avant toute chose, je suis sous Windows XP avec Labview 2010.
voici mon problème:
j'acquiert (avec un lidar) des signaux qui dépendent du temps et de la distance par rapport à mon instrument de mesure. Pour visualiser les résultats, j'utilisais donc tout simplement un graphe d'intensité. Mais depuis quelques temps je souhaite utiliser un pas de temps qui n'est pas fixe. Je sais déjà qu'avec les graphes d'intensité, ce n'est alors pas trop possible d'effectuer une bonne visualisation car l'échelle temporelle sera faussée.
J'ai donc voulu essayer de recréer un graphe d'intensité en utilisant un "graphe de ligne en 3D" vu de dessus. Dans l'ensemble, ca marche assez simplement et assez bien. Le problème est que je voudrais un peu travailler l'esthétique de mon  graphe et  j'ai l'impression que les noeuds de propriétés de mon graphe sont completement buggés.
Bizarrement, les noeuds de propriété des graphes 3D nuages, ballons, etc sont en francais et bien triés et ont l'air de bien fonctionner. Par contre, ceux du graphe de ligne en 3D sont en anglais et ont un comportement étrange. Je vous envoie ci joint un exemple rapide avec une simulation de signaux pour que vous visualisiez ces erreurs au niveau par exemple de la taille de la police des labels des axes.
Est ce un bug de Labview? Avez vous une solution?
En vous remerciant,
Vincent
Bonjour,
Je ne peux pas spécialement vous conseiller sur ce sujet, la seule chose que je sais c'est que les graphs 3D sont encore dans une phase ou leur développement n'est pas à point. Depuis les versions 8.5, 8.6, 8.6.1, et 2009 il y'a eu de nombreux bugs et problèmes corrigés les concernant.
La seule chose que je peux vous conseiller est de contacter le service technique de National Instruments afin de les informer du problème. Ceux-ci pourront alors voir avec la R&D s'il s'agit d'un bug ou autre et si ils sont déja au courant de cette anomalie ou non. Dans le cas d'un bug ils pourront alors mettre en place  une action de correction afin de résoudre ce problème dans les prochaines versions de LabVIEW (sans doute 2011).
Cordialement,
Da Helmut

Similar Messages

  • How to change the size of a mixed signal graph programmaticaly and properly ?

    Hello to all
    I'm posting because I can't find a way to do the following thing :
    I want to resize a MixedSignal Graph programmatically using property node which are in read/write mode.
    For XY graph it works nicely using PlotAreaSize (? not sure of translation) (Zone de tracé : taille : hauteur;Zone de tracé : taille : largeur in french).
    For subpanel it works nicely using ContainerBounds (? not sure of translation) (Limites du conteneur : hauteur Limites du conteneur : largeur in french)
    For Mixed signal graph I use PlotAreaSize. It changes perfectly the width according to the change in size but not the height. Apparently the height of the plotArea is changing but not the height of the teminal....
    You have to pan in order to see the whole graph... 
    That is not what i'm expecting, does anybody know a way to change effectively the height of a mixed signal graph ?
    (Please avoid the answer like : "choose an other thing for plotting" thanks )
    Thanks for any help !

    Hello,
    And thank you for posting here.
    Indeed PlotAreaSize does not work as hope.
    You could take a look on this link :
     resize mixed graph
    It is one of way to do what you want.
    Regards Samuel G.
    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

  • Grapher 1.1 & 2.0 bugs (Update 12 december 2007)

    Curvus Pro X by Arizona Software became Grapher 1.1 then 2.0 plus A LOT OF BUGS by Apple. Two years later the bugs are still there. The following text compares CPX to Grapher, lists the bugs, provides some means to do good work despite bugs.
    Here a new bug appears... my text is written in French !
    MODE D'EMPLOI DE GRAPHER 1.1
    Curvus Pro X 1,3,2 par un auteur indépendant est devenu Grapher 1.1 par Apple ; après cette transformation on constate :
    — Quelques simplifications par suppression de commandes redondantes ;
    — Des changements de vocabulaire d’un intérêt discutable ;
    — L’aide remarquablement pédagogique de Curvus Pro X a été fortement réduite au point d’être devenue insuffisante ;
    — La suppression de possibilités utiles ou plaisantes ;
    — Enfin « last but not least » apparition de quelques « bugs » qui rendent quelquefois pénible l’utilisation de la version actuelle de Grapher et en réduisent grandement les performances quand on n’en connaît pas les remèdes.
    SIMPLIFICATIONS
    ● Préférences : suppression de quatre rubriques faisant double emploi,
    ● Menu Fenêtre > Afficher le domaine : supprimé, voir Présentation > Limites du cadre,
    Afficher l’incrément : supprimé, à faire directement dans la liste des équations de la fenêtre de travail ;
    ● Menu Aide > Ouvrir le dossier d’exemples : remplacé par un nouveau menu Exemples.
    ● Fenêtre de travail > barre des outils : suppression de huit boutons d’outils restant accessibles par le menu Objet, suppression du bouton du pointeur en croix.
    VOCABULAIRE (Mots Curvus Pro → mots Grapher)
    ● Menu Édition — Copier en tant que → Copier le format ;
    ● Menu Format — Vue → Disposition ,
    — Style de document → Modèle de courbe,
    — Échelle → Système de coordonnées,
    — Axes & quadrillages (dans l’aide) → Axes & grilles
    ● Menu Définitions → Équation ;
    ● Menu Vue → menu Présentation — Domaine → Limites du cadre,
    — Orthonormer le repère → Égaliser les axes ;
    ● Menu Aide — Fonctions prédéfinies → Afficher les fonctions intégrées.
    AIDE
    Ont été supprimés les chapitres : — Vue d’ensemble de Curvus Pro X ;
    — Initiation (en cinq leçons) ;
    — Astuces ;
    ainsi que l’unique page,déjà insuffisante, de description des système de coordonnées, soit 17 pages de ce mode d’emploi sur les 27 provenant de l’aide d’origine.
    SUPPRESSION DE POSSIBILITÉS Ont disparus dans :
    ● Préférences : — les modules ajoutant trois fonctions,
    — en 2D : Arrière-plan transparent lors de l’exportation ;
    • Préférences (Outils) et menu Vue, la fonction « Étendre la graduation » est supprimée (permettait de « tirer » sur les axes pour modifier leurs échelles ;
    • Préférences (Outils) : le curseur « Coordonnées » n’existe plus (affichait ses coordonnées en tout point du plan et leurs différences entre deux points clicqués) ;
    ● Menu Format : — possibilité de créer un nouveau style de document,
    — faculté de choisir le nom des axes (coordonnées) ;
    ● Menu Objet : —Insérer un polygone — Insérer une équation ;
    ● Menu Équation : Synthétiser un son (dépendant d’une courbe) ;
    ● La virgule décimale n’est plus admise (point décimal uniquement).
    LES " BUGS "
    1 ● En modifiant la taille de la fenêtre de travail en 2D, on change les dimensions du graphe supposées réglées une fois pour toutes dans le menu Format > Disposition ; de plus on ne revient pas à la taille initiale en ramenant la fenêtre à sa taille de départ. TRÈS TRÈS GÊNANT !
    La parade : Pour rétablir le graphe 2D après une modification de la taille de la fenêtre en cours de travail, il faut : Menu Format > Disposition > Taille > refaire le choix initial (Taille du papier ou valeurs L et H).
    2 ● L’enregistrement (menu Fichier) se fait mal en 2D ; ne sont pas conservés les réglages suivants :
    — le format d’impression (menu Fichier),
    — dans Format > Disposition, la taille du graphe ;
    — la fonction Égaliser les axes ;
    — les valeurs limites de l’axe des ordonnées ;
    — les positions des objets insérés qui se sont déplacés sur le graphe.
    EXTRÊMEMENT GÉNANT car on ne peut pas enregistrer correctement un travail non terminé au format .gcx pour le rappeler plus tard afin de le compléter ou le modifier.
    La parade : Pour rétablir le graphe 2D dans sa situation d’avant son enregistrement, il faut :
    — Menu Fichier > Format d’impression > rétablir les choix initiaux ;
    — Menu Format > Disposition > Taille > refaire le choix initial (Taille du papier ou valeurs L et H) ;
    — L’opération Égaliser les axes (si elle avait été réalisée), ou
    — Menu Format > Axes et grilles > Ordinate Axis > Modifier > rétablir les valeurs extrêmes de la variable ;
    Après ces trois opérations le graphe retrouve son format initial et les objets insérés leurs places exactes. C’est un peu lourd (pour ne pas dire emm...) et demande de mémoriser des réglages.
    3 ● Les noms des coordonnées sont figés, on a gardé les noms par défaut de Curvus Pro X :
    en 2D : x, y, système cartésien ; r, phi, système polaire ;
    en 3D : x, y, z, syst. cartésien ; r0, phi, z, syst. cylindrique ; r, phi, thêta, syst. sphérique.
    Ici apparaît UN « BUG » PARTICULIÈREMENT VICIEUX : le remplacement de phi par thêta en coordonnées polaires et cylindriques et la non reconnaissance des coordonnées sphériques SI ET SEULEMENT SI on a ouvert la fenêtre de travail de Grapher 1.1 par l’une des deux procédures suivantes :
    — choix dans la fenêtre « Nouvelle courbe » qui apparaît spontanément au lancement de l’application ;
    — menu Fichier > Nouveau... > fenêtre « Nouvelle courbe » > choix.
    Ce piège est placé au tout début du chemin le plus évident menant à l’élaboration d’un graphe, mais une fois connu on l’évite sans peine.
    La parade : Si la fenêtre « Nouvelle courbe » apparaît cliquez son bouton « Annuler ». Pour choisir un modèle de graphe, utilisez le menu Exemples, nettoyez le graphe choisi de ses équations, formatez-le à votre guise en utilisant toutes les ressources de Grapher (sauf les deux procédures citées ci-dessus). J’ai trouvé commode de constituer un dossier « ModèlesGrapher » en reconstituant les types de graphes vus dans la fenêtre « Nouvelle courbes » et dans le menu Format > Systèmes de coordonnées, à partir de deux modèles (2D et 3D) du menu Exemples.
    Remarque : on peut utiliser sans risque de « bug » menu Format > Modèle de courbe > choix, bien que l’on puisse lire theta au lieu de phi sur l’aperçu si on sélectionne Polaire en 2D, c’est bien phi qui sera inscrit sur le graphe.
    4 ● Dans les réglages des axes permis par l’Inspecteur, on peut modifier la position du nom de l’axe par rapport à lui ; un des deux curseurs ne fonctionne pas correctement, qui règle la distance du nom à l’axe : le nom reste toujours du même côté... Cela marchait très bien dans Curvus Pro X.
    La parade consiste à utiliser l’Inspecteur pour supprimer le nom de l’axe puis le menu Objet > Insérer un texte > taper le nom de l’axe > le placer à l’endroit désiré.
    5 ● Enfin, on ne peut pas donner de noms aux ensembles de points ni aux groupes : aucun remède trouvé à ce manque.
    Une demi-parade existe qui permet d’écrire des titres dans l’onglet des équations, au- dessus de chaque groupe ou ensemble de points, permettant ainsi de les identifier : Menu Équation > Nouvelle équation (ou + dans l’onglet des équations) > supprimer “ y= “ > taper le titre souhaité > cliquer OK dans la fenêtre Erreur de syntaxe > Menu Équations > Nouveau groupe ou ensemble de points (qui resteront sans titre sauf celui de la ligne au-dessus).
    6 • En 3D, coordonnées cylindriques et sphériques, le système d’axes s’affiche incomplètement en prévisualisation (fenêtre de choix 2D-3D) et dans la fenêtre de travail.
    7 • La fonction prédéfinie de Bessel modifiée de deuxième espèce Kn(x) n’existe plus que pour n = 0 ou1. Parade : utiliser la relation de récurrence entre Kn Kn-1 Kn-2 pour obtenir les Kn successifs pour n ≥ 2.
    8 • L’application quitte lorsqu’on entre des équations contenant les fonctions d’Airy Ai(x) et Bi(x) qui ne sont donc pas utilisables.
    9 • Les fonctions sphériques de Bessel jn(x) et yn(x) sont nulles pour tout n et x donc inutilisables (Dans Curvus Pro X les deux donnaient la même fonction jn(x) ).
    SOUHAITONS LA CORRECTION RAPIDE DE CES BOGUES PAR APPLE !
    AMÉLIORATION DE L'AIDE DE GRAPHER 1.1
    Ce « Mode d’emploi de Grapher 1.1 » est en fait le dernier chapitre d’un mode d’emploi PDF de Curvus Pro X 1.3.2 bâti avec des copiés-collés de tous les fichiers de l’aide originale et complété par des notes personnelles en particulier sur les coordonnées et relations de conversion utilisées par les deux logiciels. Les auteurs de Curvus Pro m’ont fort aimablement autorisé à transmettre ce travail aux amateurs de mathématiques utilisateurs de ces remarquables logiciels, je les en remercie vivement.
    GRAPHER 2.0 EST ARRIVÉ AVEC LEOPARD
    Je ne l’ai pas essayé pesonnellement, mais de sources diverses, on note que :
    1) Curvus Pro X 1.3.2 veut bien s’installer ou rester en place, mais refuse de démarrer sous Leopard (source Apoca sur forum MacBidouille et famille) ;
    2) Grapher 2,0 est livré avec Leopard :
    2.1) Pas de fonction nouvelle ni amélioration sensible ;
    2.2) Bug corrigé (n° 5 ci-dessus), on peut nommer les groupes et les ensembles de points ;
    2.3) Trois autres bugs corrigés, ceux repérés 6, 7 et 8 ci-dessus ;
    2,4) Nouveau bug, les graphes 2D log-log s’appellent désormais historique-historique en français !
    2.5) L’aide que j’ai pu lire en détail, a changé de look sans amélioration véritable, malgré six fiches supplémentaires qui pourraient être remplacées par ces mots —n’oubliez pas d’aller regarder les préférences—. Les exemples d’équations ne sont plus présentés dans l’aide bien qu’ils existent toujours en fichiers dans le dossier « Contents » de l’application.
    Conclusion d’un de mes correspondants : n’achetez pas Leopard dans le seul but de trouver un Grapher amélioré, vous seriez deçu !
    ——————————————————————

    Recommend you report these bugs to http://www.apple.com/macosx/feedback/
    or http://bugreporter.apple.com/

  • Graph display issues

    Hello everyone,
    I am currently facing a problem of graph display. After some manipulations (typically a mouse wheel scrolling), a part of the curves of my XY graph disappears (see attachment).
    I’m using Windows XP and Labview 2009. I have observed the problem on computers with runtimes (no labview development system installed).
    Concerned applications have already been tested and some of my colleagues also face such problems for some time. I suspect a hardware compatibility problem but I do not really know how to search and even less how to solve this issue...
    Any idea?
    Thank you in advance!
    Attachments:
    Depart.JPG ‏51 KB
    Apres_mollette.JPG ‏50 KB

    duplicate
    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

  • 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

  • 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

  • Ajouter ligne dans table ou liste multicolon​nes

    Bonjour
    Je découvre Labview (version 8.6) et je tente de créer un programme d'asquisition de données pour un banc d'essai amortisseur.
    Je receuille des données et les classes dans un tableau, ET cré un graphe XY pour afficher une courbe représentant la force de l'amortisseur en fonction de la vitesse de déplacement de la tige. Jusqu'à là tout va bien!
    Mon problème est que je voudrai que lorsque le cycle s'effectue en continue, les nouvelles données s'affiche sur la ligne suivante au lieu d'écraser les précédentes valeurs comme c'est le cas actuellement .J'ai essayé avec l'outil "table" et l'outil "liste multicolonnes" mais le problème est le même: Comment dois-je faire?
    Il se trouve que j'ai le même problème pour afficher les courbes sur mon graphe XY, j'aurais également besoin d'aide pour ce problème.
    Merci par avance pour votre attention et votre aide.
    Cordialement
    Jérémy
    PS: Si joint mon VI pour imager le problème.
    Solved!
    Go to Solution.
    Attachments:
    PETIT BANC.vi ‏254 KB
    Essais Petit banc.doc ‏25 KB

    Bonjour Jérémy,
    Vous trouverez en pièce jointe, encore quelques petites modifications sur votre VI pour vous montrer comment utiliser les fonctions tableau pour créer des tableaux an ajoutant des éléments à chaque itération de la boucle.
    Vous verrez, si vous activez l'aide contextuelle (CTRL+H) et que vous placez votre souris sur le graphe XY sur votre diagramme, il est expliqué comment câbler l'entrée du tableau si vous voulez une seule courbe ou plusieurs courbes. Dans le cas de plusieurs courbes, il faut un tableau donc chaque élément correspond au tableau 2D (X et Y), c'est ce que je fais lorsque je viens ajouter les données dans le tableau.
    Ensuite, pour que Word ne s'ouvre qu'après la boucle d'acquisition, il faut savoir que LabVIEW utilise le principe du flux de données, n'hésitez pas à regarder l'aide de LabVIEW pour comprendre ce principe. Et cliquez sur le bouton "Animer l'exécution", c'est très pratique pour bien comprendre comment les fonctions s'exécutent.
    Le flux de donnée dit qu'une fonction ne peut s'exécuter que lorsque toutes ses données en entrée sont disponibles. Et ses données ne sont disponibles que lorsque la ou les fonctions qui les génèrent ont fini de s'exécuter. Il faut également comprendre qu'une boucle est vue comme une noeud, et que les données qui sont générées par cette boucle ne seront disponibles que lorsque la boucle sera arrêtée.
    Dans votre cas, la fonction qui insère les données du tableau, généré par l'acquisition, dans Word doit attendre que la boucle soit terminée. En revanche, la fonction d'ouverture de Word ne dépend pas de la boucle While, donc s'ouvre dès le début.
    Pour pallier ce problème, vous avez 2 solutions. Soit utiliser une structure séquence, ainsi, le code qui sera dans la 2eme étape ne s'exécutera que lorsque la 1ere étape sera terminée. Où vous pouvez utiliser une donnée issue de la boucle que devra attendre la première fonction du Report Generation Toolkit, une utilisation classique consiste à utiliser le cluster d'erreur issu des fonctions de la boucle while, et à le câbler au cluster d'erreur de la fonction que l'on veut exécuter après la boucle. Ainsi, la fonction doit attendre que la boucle While ait fini son exécution avant de pouvoir s'exécuter.
    J'espère que je ne vous ai pas perdu dans toutes ces explications.
    Cordialement,
    Message Edité par Olivier L le 04-29-2009 04:36 AM
    Olivier L. | Certified LabVIEW Developer
    Attachments:
    PETIT BANC[3].vi ‏253 KB

  • Tracer un graph xy à partir d'un tableau

    bonjour
    - je veux trace une courbe à partir d' un tableau 2D qui contient tous les mesures à traçer.
    - pour chaque iteration j'ai une courbe à partir du nouveau mesure sur le tableau.
    - apres une serie des mesures je vais regrouper tous les courbes sur la meme graph xy.
    est il possible de le faire en labview??

    Je vais essayer d'être plus clair.
    Tout d'abord mon fichier excel est constitué de de 5 colones dont deux colones qui me sont utiles pour tracer ma courbe de caractérisation.
    Sachant que une mesure (donc une courbe) contient 450 points de mesure donc 450 lignes dans le fichier excel.
    Avec Labview je viens lire ces deux colones sur 450 lignes ce qui me donne donc une courbe de caractérisation. Si je veux tracer la deuxième courbes donc la deuxièmes mesure je viens lire les deux colones mais cette fois-ci de la ligne 451 à la ligne 900 (j'utilise la fonction "sous ensemble de tableau" pour aller chercher ce que je veux dans mon fichier excel"). J'obtient donc les deux courbes sur mon graphique XY. Le problème c'est que je peux avoir 200 mesures sur le fichier excel.. Donc il me faudrait 200 fois la fonction sous ensemble de tableau.
    Ce que j'ai donc fait c'est que au lieu de mettre en indice de ligne par exemple 450 et longueur 450 (pour la deuxième mesure)  c'est que pour l'indice je le fait s'incrémenté dans une boucle while. En gros on commence ligne0, ensuite 450, 900 ect.. Donc sur mon graph XY ce que j'obtient c'est dabord la mesure de la ligne 0 à 450 ensuite elle disparait pour tracer la courbe de la ligne 450 à 900 ect..
    Ce que je voudrais donc c'est la même chose mais tout en laissant les premières mesures tracer.
    Voila j'espère avoir été clair.
    Merci.

  • Graph Xy à partir d'un fichier excel

    Bonjour, 
    A partir d'un fichier exel je dois tracer des courbes de caractérisations. J'arrive a tracer les courbes mais elles ne font que "défilées" une par une. Je m'explique, la première courbe est tracé mais 1s après c'est la deuxième qui est tracer puis la troisième sans garder ni la première et ni la deuxième sachant qu'à partir du fichier exel je peux avoir un nombre indéterminé de courbes. Du coup quand je stop le programme je garde la courbe à laquelle le programme était en train de tracer.
    Je souhaiterais simplement que les courbes soient tracer tout en gardant les précédentes.
    Merci,
    Résolu !
    Accéder à la solution.

    Je vais essayer d'être plus clair.
    Tout d'abord mon fichier excel est constitué de de 5 colones dont deux colones qui me sont utiles pour tracer ma courbe de caractérisation.
    Sachant que une mesure (donc une courbe) contient 450 points de mesure donc 450 lignes dans le fichier excel.
    Avec Labview je viens lire ces deux colones sur 450 lignes ce qui me donne donc une courbe de caractérisation. Si je veux tracer la deuxième courbes donc la deuxièmes mesure je viens lire les deux colones mais cette fois-ci de la ligne 451 à la ligne 900 (j'utilise la fonction "sous ensemble de tableau" pour aller chercher ce que je veux dans mon fichier excel"). J'obtient donc les deux courbes sur mon graphique XY. Le problème c'est que je peux avoir 200 mesures sur le fichier excel.. Donc il me faudrait 200 fois la fonction sous ensemble de tableau.
    Ce que j'ai donc fait c'est que au lieu de mettre en indice de ligne par exemple 450 et longueur 450 (pour la deuxième mesure)  c'est que pour l'indice je le fait s'incrémenté dans une boucle while. En gros on commence ligne0, ensuite 450, 900 ect.. Donc sur mon graph XY ce que j'obtient c'est dabord la mesure de la ligne 0 à 450 ensuite elle disparait pour tracer la courbe de la ligne 450 à 900 ect..
    Ce que je voudrais donc c'est la même chose mais tout en laissant les premières mesures tracer.
    Voila j'espère avoir été clair.
    Merci.

  • 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

  • Espacement de la grille d'un graph

    bonjour
    j'essaye  d'espacer la grille d'un graph d'un nombre d'incrément donné (vi en attache)
    mais lors du rafraichissement du graph parfois il y a des lignes qui apparaise entre deux intervale défini
    quelqu'un pourrais m'aidé ?
    merci
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    graph grille.vi ‏14 KB

    Bonjour,
    Décoche l'autoscale en X et c bon. Clic droit sur ton graphe/x Scale/Autoscale X décoché
    Bon courage
    Philippe B.
    Certified Associate Developer / Dépt Moyens d'essais
    www.ingenia-system.com

  • Comment lire des chiffres dans un fichier txt ligne à ligne

    je cherche un moyen de lire un couple x,y de serie de chiffres l'un apres l'autre dans 2 fichier txt afin de les afficher à l'ecran sous forme graphique. MALHEUREUSEMENT pour cela je ne sais pas comment lire un fichier txt ligne à ligne. Merci.
    na
    Résolu !
    Accéder à la solution.

    Bonjour,
    voici un exemple qui  lit et place les données dans un graphe unique
    cordialement
    Tinnitus
    CLAD / Labview 2011, Win Xp
    Mission d'une semaine- à plusieurs mois laissez moi un MP...
    RP et Midi-pyrénées .Km+++ si possibilité de télétravail
    Kudos always accepted / Les petits clicks jaunes sont toujours appréciés
    Don't forget to valid a good answer / pensez à valider une réponse correcte
    Pièces jointes :
    xy spread.vi ‏14 KB

  • 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

  • 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

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

Maybe you are looking for

  • Weblogic 5.10

    We have the following problemswith a PC Installation:Processor: Intel Pentium 4 - 1400 MhzPlatform: Windows 2000 prof. SP1Software: JDK1.2.21. Problem - Weblogic---------------------- Software: weblogic 5.1- At the end of the installation, the dialog

  • How to pre-populate fields for new entry in table maintenance

    Hey everyone, I have a table maintenance set up that I would like to pre-populate two date fields when the user creates a new entry or copies an existing entry. I can do this by adding a PBO module for the maintenance screen but then if the screens a

  • Creating an Infotype Record 0019 using HR_INFOTYPE_OPERATION

    All, I have written a little test application for this, my code is below, and there is something funny happening. For some reason when I run the program for the first time it creates the 0019 infotype but it doesn't add on the additional text. Howeve

  • CRM ICWEB "END CALL" tab getting truncated in IE8

    Hi, We have CRM 6.0 (2007) running on IE6 and planning to upgrade the browser to IE8. During testing, found that "EndCall" tab on Identification screen is getting truncated after clicking on it. Upon click the tab moves up into the header area and ge

  • Two Billing doc's in Export Sales

    In Export sales,             We have to Create Two Invoices one with Sales Org Currency & another with Customer Currency ( Eg: Currency- USD) I guess, this can be achieved through Output Determination by Maintainig Output Type - RD00 ( with Sales ORg