Visualiser des données pendant l'éxécution d'une boucle
Bonjour,
J'ai réalisé un programme dans lequel je souhaite visualiser en continu plusieurs données (signaux analogiques, numériques...).
J'ai également une structure condition qui me permet d'éxécuter une série d'actions selon 3modes différents (pas besoin de rentrer dans le détail).
Mes données à visualiser en continu se trouvent donc en dehors de cette structure puisqu'elles interagissent avec les 3 modes. Mon problème est que lorsquel'éxécution du prog rentre dans cette structure condition, je ne visualise plus mes données puisqu'elles se trouvent en dehors. Comment puis-je faire pour visualiser ces données en continu peu importe l'éxécution du programme?
Je vous remercie par avance de votre réponse.
Cordialement.
Bonjour,
Quand on met un indicateur à l'intérieur d'une boucle, cette indicateur affiche la valeur que quand la derniere boucle est executé.
Alors essayez de mettre votre indicateur a l'intérieur de la boucle, si c'est possible dans votre utilisation. Sinon envoyez moi votre VI.
Brice S.
National Instruments France
Similar Messages
-
Problème d'acquisition des données pendant un temps fixé par l'utilisateur
Bonjour la communauté Labview,
j'ai un problème d'acqusition et d'écrire des données dans un fichier .lvm
Comme vous le montre le fichier pdf joint, en mode manuel toute se passe bien. Lorsque j'appuie sur le bouton acquisition, un nombre de données est acquéri et permet de réaliser une moyenne sur ces échantillons.
En mode automatique, la boucle for réprésente une série de mesures à réaliser et fixé par l'utilisateur
Mon problème se situe au niveau du triangle rouge car l'acquisition des données ne se fait pas correctement. je voudrait que ça enregistre les données acquis par le module d'enregistrement pendant un temps que l'utilisateur a fixé et ainsi on récupérera N d'échantillons dont le nombre n'a pas grande importance.
Le problème est que le module d'enregistrement ne se lance pas si bien que le fichier ne se crée même pas ou bien il récupère un échantillon.
Résolu !
Accéder à la solution.
Pièces jointes :
diagramme simplifiée VI final.pdf 41 KBBonjour,
Merci pour votre réponse mais j'ai réussi à régler le problème vendredi soir après plusieurs heures de combat acharné avec mon programme.
Cordialement,
Alexandre -
Lire des donées provenant d'un pic via une liaison RS232 et écrire dans un fichier xls
Bonjour à tous,
Le but de mon projet est de lire et d'enregistrer des données provenant d'un microcontroleur pic. En fait le pic enregistre des données et les stocke dans une mémoire flash. Ce que j'aimerais faire c'est récupérer les données stockées dans la mémoire, les afficher sur un graphe sous Labview et les enregistrer dans un fichier excel. La communication entre le pic et le pc se faisant par RS232.
Merci par avance pour vos suggestions.
Bien cordialement.
PhilippeBonjour Philippe,
Ici tu es sur le forum en anglais. Essaie de poster en anglais
Sinon voici le forum francais où tu auras plus de chance que l'on te réponde.
Pour ce qui est de ton projet, je te conseille de regarder vers les fonctions VISA pour ce qui est de la communication RS232.
Il faut récuperer les données pour les mettres sous forme de tableau par exemple.
Pour l'affichage des valeurs et l'enregistrement en tableau se fait assez simplement. Il y a une fonction Write to a spreadsheet file (dans files I/O) qui permet d'écrire directement une tableau 1D ou 2D.
Cordialement,
Simon D.
CLA | Certified LabVIEW Architect
CTA | Certified TestStand Architect -
Bonjour,
J'utilise un controle "edit table" pour visualiser des données. il est donc grisé pour ne pas donner accès à la modification. j'ai 512 valeurs et une fenêtre qui en affiche 10. Comment utiliser l'ascensseur horizontal pour voir les valeurs qui ne sont pas visible ?
J'ai une version CVI 9.0.1
GenevièveBonjour Geneviève,
Je ne suis pas sûre d'avoir bien compris votre problèmatique. L'ascenseur horizontal est-il invisible ou ne pouvez-vous pas l'utiliser ?
Avez-vous regardé l'exemple gridview.cws qui se trouve dans Help>Find Examples, ensuite, Building User Interface > Displaying Data > Listboxes and Tables? Cet exemple utilise une table et l'ascenseur horizontal est accessible, vous pourrez peut-être en déduire ce qu'il manque à votre code.
J'espère que ceci vous aidera.
Cordialement,
Charlotte F. | CLAD
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;}
>> "Du 11 octobre au 17 novembre, 2 sessions en parallèle : bien démarrer - approfondir vos connais... -
Vista: Prévention de l'exécution des donnés
Bonjour, je suis sous Windows Vista et la Prévention de l'exécution des donnés ferme Itunes dès que j'essai de l'ouvrir. De plus je n'arrive pas à désactiver la Prévention d’exécution des donnés pour ce programme! Y a t'il une solution? merci.
If you update your QuickTime Player, does that clear up the DEP error when launching iTunes?
-
Récupération des données à partir d'une carte mémoire SD sur LABVIEW
Salut tout le monde,
je suis très heureuse de devenir un membre dans ce groupe. bein, je suis entrain de faire un projet qui consiste à enregistrer des données sur carte mémoire sd à partir d'un microcontroleur puis récupérer ces données sur PC. Mon problème c'est que je veux visualiser ces données sur une interface graphique sur LABVIEW mais dommage je suis débutante sur LABVIEW et j'arrive pas à trouver une solution. Quelqu'un peut m'aider??If Google translate is correct, you are trying to log data to a SD card and figuring how to see it in on graph. Since you are getting started with LabVIEW I would suggest using the Write To Measurement File and Read From Measurement File. As shown in this tutorial, you only need to specify the format and file path. I would encourage you to search for code and tutorials about this VIs for more reference, like this one. I hope this helps.
Alejandro | Academic Program Engineer | National Instruments -
Bonjour,
dernièrement, une erreur est survenue durant l'exécution d'une tâche avec DAQMx. Suite à cette erreur, toutes mes tâches DAQMx se sont transformées en tâches DAQ traditionnel......... toute ma configuration a foutue le camp et j'ai même dû réactiver mon logiciel VI LOGGER 2.0. Suite à cette mésaventure, j'ai refais la config en DAQMx, mes tâches sont toujours là en traditionnel mais impossible d'avoir accès aux données......... (no data found) et pourtant elles sont là et j'ai même accès aux graphiques mais impossible d'exporter ou d'ouvrir avec excel.
J'utilise un châssis SCXI 1100, avec 4 modules : SCXI1520, 1600,1102 connecté avec 1303 et un 1531. J'utilise VI LOGGER 2.0 full et mes drivers sont à jour.
J'ai vraiment besoin d'avoir accès à ces données......
MerciBonjour Rémi D.
Premièrement, il serait important que vous sachiez que je suis plutôt débutant en la matière. Tout ce que j'ai apris dans l'environnement NI je l'ai apris en mode essais et erreur........... Je suis ok (pour que ça fonctionne) pour l'installation et la configuration du matériel que nous avons au bureau.
Deuxièmement, nous sommes un centre de recherche universitaire et ce sont les étudiants qui se servent presqu'exclusivement du systeme alors pour ce qui est de savoir ce qu'il s'est produit.......... une journée tout fonctionne impecablement et le landemain, niet. On découvre les dégats et c'est la faute à personne.
J'ai joins au post un rapport de notre configuration MAX. Nous nous servons que de VI LOGGER 2.0 et de MAX pour l'acquisition de signaux tels que température, capteur de déplacement, jauge de contrainte.
Comme vous pourrez voir sur le rapport, nous avons 4 tâches VI logger de créée, trois d'entre elles se sont subitement transformées en tâche DAQ traditionel alors qu'elles étaient toutes des tâches DAQmx. De plus, dans ces 3 tâches problématiques, les *sous-tâches* apparaissent toujours mais sont désormais innaccessible. Nous pouvons les visionner à l'écran (courbes et suivre les données avec un curseur) mais impossible de les exporter ou de les ouvrir. Le system indique qu'elles sont introuvable dans la base de données. J'ai essayé un tas de trucs concernant la base de donnée sans résultats. Tout semble ok de ce côté.
Merci beaucoup pour votre aide
Martin Bouchard
Technicien en métallurgie
Université du Québec à Chicoutimi
Pièces jointes :
Rapport de configuration MAX.docx 68 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 KBHi,
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 -
Filtre automatique des données dans un tableau sur diadem
Bonjour à tous,
Débutant sous Diadem, je souhaiterais filtrer des données dans un tableau sous diadem 2012 (style filtre automatique excel).Je possède trois colonnes: Date / Valeur / État (1=bon ; 3=mauvais). Je souhaite afficher uniquement les valeurs avec un état bon (état = 1) et ainsi pouvoir exploiter par la suite ces valeurs (courbes, statistiques...).
- Existe-t-il un filtre rapide pouvant répondre à ce besoin?
- Peut on sélectionner automatiquement plusieurs lignes avec une valeur connue et les supprimer (exemple ici: sélectionner toutes les lignes avec un état à 3)?
- Sinon existe-t-il une autre solution ?
D'avance merci pour vos réponses
Nicolas
Solved!
Go to Solution.Re bonjour,
Je pense avoir trouvé une solution pour afficher uniquement les valeurs souhaitées dans ce cas.
- Créer une nouvelle colonne "Valide"
- Ouvrir calculator et saisir la formule suivante : Ch("[1]/Valide")=Ch("[1]/Valeur")*(Ch("[1]/Etat")+CTNV(Ch("[1]/Etat")>1))
On obtient ainsi une nouvelle colonne "Valide" dans laquelle on renvoie les valeurs de la colonne "Valeur" si "Etat" est 1; sinon on renvoie "NoValue" pour les états supérieurs à 1. On peut ensuite travailler et visualiser des graphes à l'aide de cette dernière colonne.
Espérant avoir apporté une aide (ou des pistes) à d'autres personnes dans cette situation.
Nicolas -
Aucune donnée dans les graphes lors d'une impression de la face avant après exécution
En utilisant la fonction d'impression de la face avant après exécution disponible dans les propriétés du VI, les objets de la face avant sortent correctement mais les graphes sont vides de toutes les données, alors qu'elles sont bien présentent à l'écran. Par ailleurs les autres champs de commande, et autres indicateurs sont correctement reproduits. Quelqu'un a t -il une idée. D'avance merci.
Si vous postez dans la section de langue française ici, alors vous pouvez obtenir une réponse plus rapide.
Si vous pouviez nous donner soit une copie de votre vi si possible, ou une image de la vi alors il serait de régler le problème beaucoup plus facile.
Cependant, il semble que vous avez tout simplement obtenu le flux de données ou des connexions mal quelque part qui devrait être une solution facile. -
Report for GR done MIRO pending
All SAP Gurus,
Is there any standard Report for GR done MIRO pending?
Regards,hi,
You can check in two ways:
1. From table EKBE(Purchasing doc history)
2. from report ME2N, ME2B, ME2C ....by using the selection parameter as "RECHNUNG"...
Hope it helps..
Regards
Priyanka.P -
Bonjour à tous,
J'écris pour solliciter une aide car je dois recupérer avec Labview des données délivrées par un autocollérateur via la port série ( RS232). Sera la bienvenue, des sites, des cours, des codes ds d'autres langages, tout ce qui peut m'aider.
Merci d'avance à touste et à tous
j'attends avec impatiance votre réponseBonjour,
comme l'a très bien dit "tbob", il existe de nombreux exemples de communication série fourni avec LabVIEW.
Si vous débutez en LabVIEW, il existe des ressources pédagogiques sur le site de National Instruments qui vous aideront à commencer à programmer avec LabVIEW.
Ci-joint un lien depuis lequel vous pourrez accéder à ces différents tutoriaux :
http://www.ni.com/academic/lv_training/how_learn_lv.htm
De plus, il existe dans le "Developper zone" du site de NI, un grand nombre de bibiothèque de fonctions spécialement dévéloppées pour le contrôle instruments, un grand nombre d'instruments possède sa librairie, peut-être y trouverez vous le votre.
http://sine.ni.com/apps/we/niid_web_display.drv_search
En espérant que ces différents liens vous aideront,
Cordialement,
Benjamin M
NIF -
Lire des donées par RS232 provenant d'un pic et écrire dans un fichier xls
Bonjour à tous,
Le but de mon projet est de lire et d'enregistrer des données provenant d'un microcontroleur pic. En fait le pic enregistre des données et les stocke dans une mémoire flash. Ce que j'aimerais faire c'est récupérer les données stockées dans la mémoire, les afficher sur un graphe sous Labview et les enregistrer dans un fichier excel. La communication entre le pic et le pc se faisant par RS232.
Merci par avance pour vos suggestions.
Bien cordialement.
PhilippeBonjour,
Quel est le problème rencontré ? Mise en route du développement ?
Menu Aide » Recherche d'exemples
En utilisant le mot clé "série" ou "RS232" vous devriez pouvoir trouver ce que vous souhaitez.
Cordialement,
Da Helmut -
Stockage des données d'un capteur dans un fichier texte ou excel
Bonjour, après avoir réalisé un programme permettant de lire
les données d’un capteur, et avoir réussi à faire varier les gains et offset du
capteur via labview, je souhaiterais stocker les données lues par ce capteur
dans un fichier texte ou excel.
Dans mon programme, j'ai découpé l'information de la chaîne de caractère émise par le capteur, pour en garder seulement deux valeurs numériques ( la température TA et la température TC )
Après de nombreuses tentatives en suivant les exemples de
labview sur l’enregistrement de données dans un fichier, je n’ai toujours pas
réussi à trouver le moyen d’obtenir ceci.
Voilà pourquoi j’aimerai avoir votre avis sur la manière de
réaliser cette opération.
Cahier des charges :
- le capteur renvoie deux
températures (TA et TC), grâce à labview j’ai réussi a isoler la partie de
l’information qui m’intéresse, cette dernière est au format numérique.
Il faut que ces données soit stockées dans un
fichier texte ou excel de manière à avoir deux colonnes : une pour les
températures Ta et une autre pour les températures TC.
Je vous joins mon programme en pièce jointe.
Merci par avance.
Cordialement.
Pièces jointes :
port serie ecriture(modif18) - Test structure évênement.vi 109 KBDans ce cas là je pense que ta meilleure option est la structure producteur/consomateur.
Le principe est simple: tu as deux boucles, la première qui fait l'acquisition et la deuxième l'enregistrement. Le transfert des données de l'une à l'autre est commandé par des évênements.
Pour voir la structure, tu crées un nouveau vi: New../From Template/Frameworks/Design Pattern/Producer/Consumer Design Pattern (events)
Après il y a un peu de boulot pour l'adapter à ton projet, mais rien de très compliqué je pense.
Cordialement,
Simon D.
CLA | Certified LabVIEW Architect
CTA | Certified TestStand Architect -
Écrire dans un fichier des données
Bonjour,
voila j'ai une application a développer ,le tous et d'acquière des données d'un dac et d'un driver d'instrument qui donner trois valeur .
En suite j'ai fais la stat de ces valeurs mais je veux les enregistre dans un fichier mais quand j'utilise vi express" enregistre dans un fichier de mesure " je n'arrive pas a avoir les en tête avec les noms des données .
Pour info le dac il est a 1 échantillon sur demande c un choix par rapport a mon application .
Du coup ma question pour faire bref comment je peux écrire des mesure dans un fichier dans le quel je peux modifier l'en tête comme je le veux .
Merci cordialementCi-joint un exemple du fichier que j'obtient .
Merci de m'aider
j'arriver pas a le méttre en piece joint
29/06/2012
29/06/2012
29/06/2012
29/06/2012
29/06/2012
29/06/2012
9375
15:21:36
9375
15:21:36
9375
15:21:36
9375
15:21:36
9375
15:21:36
9375
15:21:36
9375
15:21:36
9375
Time
Time
Time
Time
Time
Time
0,00E+00
0
0,00E+00
0
0,00E+00
0
0,00E+00
0
0,00E+00
0
0,00E+00
0
0,00E+00
0
0,00E+00
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
Untitled 3
Untitled 4
Untitled 5
Untitled 6
Untitled 7
Untitled 8
Comment
182012
21
52498
230
743934
50
294161
21
313813
235
330002
0
35490
9
9,10E+42
300612
21
18325
230
622223
50
294161
21
313813
235
639999
0
35560
9
9,10E+42
63412
21
18325
230
804790
50
294161
21
253112
236
520004
0
35330
9
9,10E+42
182012
21
86671
230
865646
50
294161
21
253112
236
389999
0
35280
9
9,10E+42
63412
21
52498
230
804790
50
294161
21
313813
235
580002
0
35620
9
9,10E+42
63412
21
52498
230
561367
50
294161
21
253112
235
710007
0
35470
9
9,10E+42
182012
21
86671
230
439656
50
294161
21
313813
235
699997
0
35500
9
9,10E+42
182012
21
52498
230
622223
50
294161
21
313813
236
449997
0
35470
9
9,10E+42
182012
21
18325
230
378800
50
294161
21
253112
236
759995
0
35240
9
9,10E+42
182012
20
984151
230
439656
50
294161
21
253112
236
669998
0
35310
9
9,10E+42
182012
21
18325
230
500511
50
294161
21
313813
235
970001
0
35350
9
9,10E+42
Maybe you are looking for
-
F110 Issue Split of Vendor line items in Clearing document
Hi SAP Gurus, I have a strange problem with F110 payment programme when i am clearing the single vendor line items example 4 line items through F110 system is spliting 4 line items into 4 different clearing doucments rather than creating one clearin
-
How to access all rows one by one of a ADF table through managed bean
Hi Experts, Hi i am new in ADF. Could someone help me for solving the below case? Scenario - I have table called Test_T1 which have 4 columns C1,C2,C3,C4. Have created EO,VO and AM for test_t1. At the time of ADF page creation i selected the option '
-
Do I need FCP X to use Motion 5?
I am trying to make a video with a moving green screen like the one seen here. I know I can do it using Motion, but do I need FCP X to use Motion? Can I just use Motion 5 to make my video? I am an not a pro. I just make some home videos for friends a
-
First eCommerce site - Business Catalyst or Third Party extension?
Hi all, I'm just starting out in freelance web design and I have a thorough knowledge of HTML and CSS and have built numerous sites using dreamweaver previously. I now have a full CC package (and am loving it I must say), but am far more a designer t
-
Retain value of component when navigate in Task Flow
Hi, my english isn't very good I use jdveloper 11.1.1.3.0 I define a bounded task flow and 3 view in this btf to show 3 page fragment. in each view I put 2 Input Text component. the problem is when I navigate from one view to other view and back, the