Projet "Mesure continue et enregistrement dans un fichier"

Bonjour,
J'ai un petit problème sur l'architecture du projet "Mesure continue et enregistrement dans un fichier" proposé par Labview (je suis sur la version 2013).
 Quand on appuie sur le bouton "Stop" et que la boucle d'acquistion se termine avant la boucle d'enregistrement, celle-ci reste bloqué sur la condition "Log".
Il n'y a pas de mécanisme qui empêche celà? Je suis bon? je me trompe ou j'ai raté quelque chose?
Merci d'avance

Bonjour,
Je ne pense pas qu'il y ait de problème. Si tu regardes comment les boucles sont arrêtées, on envoi un message Stop ou Exit à la boucle d'acquisition puis la boucle d'enregistrement. Dans la boucle d'enregistrement, on dépile les éléments à la suite des autres, on finira donc par lire un Stop et arrêter les boucle. et dans le pire des cas, quand on quitte l'application en faisant Exit, on détruit la file d'attente, ce qui va généré une erreur qui va arrêter la boucle.
As tu réussi a faire attendre ton application sans fin lorsque tu as voulu arrêter l'application ou c'est juste en regardant le code que tu t'es posé cette question ?
Cordialement
.mesLeft{float:left} .mesInfo{border-left:solid 1px #989898;font-size:x-small;color:#989898} .mesLogo{float:right;opacity:0.18} .mesLogo:hover{opacity:0.9}
Maxime R.  
  CLD - Certified LabVIEW Developer / Développeur LabVIEW Certifié  
  CLAD - Certified LabVIEW Associate Developer   

Similar Messages

  • Enregistrer dans un fichier excell les resultats de mesure sous teststand

    Bonjour à tous,
    Voila mon probléme semble trés simple (Et je penses que pour des experts il l'est).
    Je réalise avec un module PXI et teststand une mesure continue de courant en fonction de la température ( Mesure périodique définie par l'utilisateur).
    Le but est d'enregistrer dans un fichier excell les mesures réalisées.
    Y a t'il moyen sous teststand de réaliser cette fonction ?
    Merci d'avance pour votre aide

    Bonjour Gauthier,
    En effet il s'agit d'une question classique. il y a donc plusieures réponses.
    -Excel? Es ce qu'un csv suffirait? Si oui voici un lien ou tout est déjà fait: http://zone.ni.com/devzone/cda/epd/p/id/5854
    -Il est possible de customiser la séquence: reportgen_txt par exemple, et de rajouter des steps pour créer un rapport Excel à savoir: Créer un fichier Excel à partir d'un template, Rajouter les datas contenues dans les variables locales de la séquence (report header/footer/body), puis d'enregistrer le fichier là ou bon vous semble.
    Cordialement,
    Rodéric L
    Certified LabVIEW Architect

  • LabView - Enregistrer dans un fichier les données résultants d'un tableau

     Bonjour,
    dans le cadre d'un projet, j'ai réalisé l'affichage des différentes données obtenues à partir d'une station météo. Ces données sont affichées à partir d'un fichier texte, dont la ligne correspondante à toutes les données est mise à jour toutes les secondes. Avec LabView, j'ai réussi à séparer les différentes données et les afficher sur des indicateurs et sur un graphique.
    Maintenant, je souhaiterais que les différentes donneés afficheés sur le graphe xy soient enregistrées dans un fichier texte, afin d'en garder une trace une fois LabView fermé.
    J'ai trouvé et essayé d'utiliser la fonction "Ecrire dans un fichier texte", mais la source est de type tableau 1D de cluster de 2 éléments et le récepteur est de type chaîne. J'ai essayé de convertir le tableau en chaîne mais en vain.
    Je suscite donc votre problème afin de trouver une solution à mon problème, ce qui me permettrais de cloturer définitivement mon projet.
    Je joins mon VI ainsi qu'un imprime écran.
    Cordialement, Frédérick.
    Pièces jointes :
    affichage données modifié.vi ‏2219 KB
    Cablage projet.PNG ‏90 KB

    Bonsoir,
    Ci-joint un exemple qui pourra d'aider.
    Bon courage.
    Philippe B.
    Certified Associate Developer / Dépt Moyens d'essais
    www.ingenia-system.com
    Pièces jointes :
    Essai_Save_Txt.vi ‏14 KB

  • Comment enregistrer dans un fichier des photos prise via labview en vu de les utiliser pour un traitement d'images

    bonjour ! 
    je dois effectuer l'acquisition d'image via une camera et gérer le traitement d'image via labview.
    j'ai déja créé les VI pour acquerir et traiter les images,mais seulement je n'arrive pas à enregristrer l'image acquise dans un fichier , pour pouvoir y retourner  le rechercher lors du traitement d'image  .
    merci.

    Labview standard a des fonctions pour sauver des images en différents formats dans la palette ''Graphics and Sounds''/ ''Graphics Formats'' (désolé j'ai la version anglaise). Il y a des fonctions additionnelles dans l'outil en supplément ''Vision Development''.
    Il y a aussi un forum francophone. C'est probablement un meilleur endroit pour poser une question en français.
    bonne chance
    Marc Dubois
    HaroTek LLC
    www.harotek.com

  • Chemin enregistre​ment dans un fichier

    Bonjour,
    Je commence un essai dans un premier temps et je ne sais pas vraiment comment s'y prendre et je souhaiterai des conseils pour le faire. J'ai une interface(ci-joint la copie d'écran) et je crée un ctl pour y mettre le chemin et sa référence. Je fais quelque chose qui marche (mais pas très propre), je souhaiterai modifier son chemin en cours de route, l'utilisateur valide sur "STOP EXPERIENCE" et ensuite modifie sa période d'enregistrement et le nouveau chemin si bessoin. Et lorsqu'il valide sur START EXPERIENCE, on valide le nouveaux changements (période d'enregistrement et le chemin d'enregistrement). Merci d'avance pour les conseils             
    Pièces jointes :
    Diagram.JPG ‏89 KB
    FA du Main.JPG ‏87 KB

    Bonjour Marc-junior,  
    Je me suis inspiré d'un exemple de ni "Mesure continue et enregistrement dans un fichier", je pense qu'il y avait bien une raison qu'il utilise une définition de type. Mais je n'ai pas très bien compris pourquoi utiliser une définition de type plus qu'une autre méthode (par exemple une variable globale fonctionnelle). Si vous regarder le code fournit dans l'exemple on le retrouve à plusieurs endroits et dans les svi, c'est probalement probablement pour pouvoir modifier à plusieurs en endroits sans doute? Une VFG c'est pour éviter les situations de compétitions or ce n'est pas vraiment le cas ici : Je voudrai pouvoir changer de chemin, faire une pause dans enregistrement des datas, reprendre l'enregistrement et ainsi de suite....

  • Enregistrer les données du STM32F4 dans un fichier excel

    bonjours, 
    j ai un mini projet, dans lequel je doit acquérir des données à travers des capteurs, puis les afficher sur une interface labview et après les enregistrer dans un fichier excel. j'ai fais ce programme mais encore ca ne marche pas 
    merci de m'aider 
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    testexcelet visa.vi ‏37 KB

    Tiens,
    Voici un exemple des modifs apportés à ton VI. J'ai mis des valeurs arbitraires pour les tailles de tableaux, à toi de les adapter.
    Cdt,
    Michael
    Pièces jointes :
    testexcelet visa-1.vi ‏30 KB

  • Enregistrer une chaine de caractère dans un fichier excel

    Bonjour, 
    Je réalise une programme qui:
    1) récupère les valeurs de courant grâce à un instrument de mesure, et enregistre ces valeurs chaque seconde dans un fichier excel;
    2) reçoit des logs à intervale irrégulier via le port série et les enregistre également dans un second fichier excel.
    La première partie fonctionne très bien mais je me retrouve face un problème pour la seconde: les logs étant des chaines de caractère, je ne trouve pas comment les enregistrer dans un fichier excel. Quelqu'un aurait il une idée? Il est très important que je puisse enregistrer l'heure à laquelle les logs ont été reçus afin de la comparer avec mes valeurs de courant. 
    Pour la premiere partie, j'ai utilisé l'élément "Ecrire dans un fichier de mesures" qui correspond parfaitement à mes besoins.
    Merci par avance pour votre aide ! 
    Résolu !
    Accéder à la solution.

    Bonjour,
    Vous pouvez utiliser le vi "écrire dans un fichier tableur" pour écrire dans un fichier .xls.
    Ou, vous pouvez écrire dans un tableau et exporter votre fichier à la fin de votre programme dans excel.
    En règle général, il est préferable d'écrire dans un tableau et d'exporter le fichier à la fin, que vous utilisez l'exemple 1 ou 2. En effet, cela vous évite d'ouvrir le fichier et de le refermer un grand nombre de fois.
    Cordialement,
    Jovan N. - Application Engineering
    Pièces jointes :
    exemple_ecrire_dans_fichier_exel.zip ‏14 KB

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

    Bonjour 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

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

    Bonjour,
    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

  • É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 cordialement

    Ci-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

  • Nombre echantillon dans un fichier

    Bonjour,
    Je dois actuellement faire l acquisition d un signal continu et l enregistrer dans un fichier TDMS. Je ne me limite qu a 40 000 points par fichier TDMS pour qu il puisse etre lu par Excel. J aimerais savoir comment je pourrais connaitre en temps reel le nombre de point dans mon fichier TDMS.
    Merci de votre aide
    Romaric GIBERT

    Bonjour,
    Merci d'avoir posté votre question sur les forums de National Instruments.
    Il n'y a, à ma connaissance, aucune fonction TDMS vous renvoyant le nombre de points contenus dans un fichier TDMS.
    Je pense que la solution la plus simple serait de tenir un compte du nombre de point que vous enregistrez dans le fichier, au moment de l'écriture, à l'aide par exemple d'un compteur - via un registre à décalage ou un sous VI FGV.
    Si vous écrivez vos données point à point, incrémentez le compteur à chaque fois que vous inscrivez un point de donnée. Si vous les écrivez par paquets, récupérez la taille du tableau et ajoutez cette valeur au compteur à chaque écriture.
    J'espère que ces informations vous aideront.
    Bien cordialement,
    Guillaume H.
    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 2011, le mardi 8 février au CNIT de Paris La Défense

  • Ecrire des nombres binaires dans un fichier texte

    Bonjour, je suis actuellement en stage, et je dois faire l'acquisition du signal d'un radar météo.
    Je récupère les données mais j'ai un problèmes au niveau de l'enregistrement dans un fichier texte.
    Je récupère un WordStatus (mot non signé de 16 bits) puis un tableau de 100 mots non signé 16 bits et enfin un Timetag sur 32 bits.
    Mon but est d'enregistrer le premier mot, suivis d'une tabulation, ensuite les 100 mots séparés par des tabulations et enfin le dernier mot (toujours avec une tabulation)
    J'arrive à écrire dans un fichier texte le tableau de 100 mots en utilisant le VI "Tableau en chaîne au format tableur" mais je n'arrive pas à convertir mes autres mot binaire en chaines pour pouvoir concaténer le tout (pour finir avec un "Ecrire dans un fichier texte".
    Pouvez-vous me donner des pistes ?
    je peux joindre un VI sur demande.
    J'espère avoir été clair.
    Merci d'avance.
    P.S. : Je travaille sous Labview 11.0.1.
    Résolu !
    Accéder à la solution.

    Bonjour et merci pour votre réponse.
    C'est vrai que j'ai oublié de préciser que je travaille avec des VI déja programmé livrés avec la carte d'acquisition (Excalibur) ; et que l'avion étant en maintenance actuellement, je ne peux pas faire de test en condition réelle. Je pourrais Jeudi prochain me rendre chez UniAir pour faire tourner le radar en mode test. Le protocole utilisé est l'ARINC 708.
    Il est vrai aussi que si je pouvais avoir accés directement à la trame originale, je pense que j'aurais moins de problème (j'y pensais hier soir ; impossible de dormir). Mais je ne pense pas avoir le niveau pour aller modifier les drivers. (cf VI : "Acquisition708-Vtest.vi")
    Ensuite, j'avais déja pensé à convertir ces mots en valeurs décimales (je n'aurais qu'a préciser mes formats d'enregistrements aux scientifiques qui voudront traiter les données post-acquisition.) J'ai d'ailleur appliqué vos conseils dans le VI "Exemple-Random.vi". Je me sert de ce vi pour faire des essais à partir d'un tableau remplis de valeurs aléatoire. J'y inclus aussi le traitement des pixels pour l'affichage des données (pour les curieux...)
    Lancer le programme et actionner Acquisition.
    Enfin, pour optimiser la vitesse (le signal est échantilloné a 1Mb), je commence à peine à regarder de plus près le vi "Ecrire dans un fichier binaire". C'est peut-être par la que je trouverais mon bonheur.
    Cordialement.
    Rémy, en stage au CNRS SAFIRE.
    Pièces jointes :
    Acquisition708-Vtest.vi ‏23 KB
    Exemple-Random.vi ‏433 KB

  • Enregistrer en continue dans un fichier excel

    Bonjour,
    Je souhaite enregistrer trois voies DAQ dans un fichier excel en continue. J'arrive a afficher mes trois voies. Merci de m'aiguiller pour l'enregistrement.

    bonjour as-tu le report generation toolkit de NI?
    http://sine.ni.com/nips/cds/view/p/lang/fr/nid/209050
    http://www.ni.com/white-paper/5900/en/
    A+
    Luc Desruelle | Voir mon profil | LabVIEW Code & blog
    Co-auteur livre LabVIEW : Programmation et applications
    CLA : Certified LabVIEW Architect / Certifié Architecte LabVIEW
    CLD : Certified LabVIEW Developer / Certifié Développeur LabVIEW

  • Lire données enregistrées dans un fichier avec Labwindows/CVI

    Bonjour à tous !
    Je suis très novice en matière de CVI puisque j'ai eu le droit qu'à 12h de formation l'année dernière. Je me joins donc à vous pour vous de demander l'aide.
    Le projet que j'étudies en ce moment concerne une station météo. Le but étant de pouvoir affiché en temps réel les différentes données issues de celle-ci.
    J'ai donc réussi à programmer la station météo pour récupérer toutes les secondes les différentes données. Ces données sont enregistrées dans un ficher .dat et sont donc actualisées toutes les secondes. Ce fichier est de la forme suivante :
    Citer:
    "TOA5","CR1000","CR1000","2860","CR1000.Std.17","CPU: Projet météo.CR1","64584","Public"
    "TIMESTAMP","RECORD","BattV","BP_kPa","AirTC","RH","WS_kph","WindDir"
    "TS","RN","Volts","kPa","Deg C","%","kilometers/hour","Degrees"
    "2010-11-27 10:27:14.44",257,12.14808,61.78909,22.408,36.154,0,0.02405149
    Les données à afficher se trouvent dans la dernière ligne, avec dans l'ordre,
    la date, le nombre d'enregistrement, la tension de la batterie, la pression atm., la température, l'humidité, la vitesse du vent et sa direction.
    Mon but étant de pouvoir afficher les différentes données météorologiques.
    Ma question est donc, est-il possible d'aller récupérer les différentes données en continue et les afficher dans des afficheurs?
    J'espère avoir été assez clair, et espère qu'un d'entre vous sera me dire si c'est possible et peut être m'orienter vers la façon de faire.
    Cordialement, Frédérick.

    Bonjour,
    Je n'ai pas CVI installé ici, mais en gros, je vous conseille d'effectuer ce genre de chose :
    Ouvrir le fichier, récupérer la dernière ligne (ou pas, mais plus efficace je pense).
    Utiliser les expressions régulières pour retrouver le pattern dans votre texte avec la fonction :  RegExpr_FindPatternInText
    Puis réutiliser la même fonction pour récupérer chaque élément que vous cherchez dans votre pattern un par un (date, nombre, etc).
    Utiliser les expressions régulières est plus efficace que de découper la chaîne suivant les espaces, ou autre caractères, car on peut vraiment vérifier que l'on a les données correctes dans le fichier.
    SI j'ai le temps je vous fait un exemple de soir.
    Cordialement,
    Da Helmut

  • Comment ouvrir un fichier enregistré dans une version plus récente d'Indesign

    Bonjour à tous,
    J'ai crée mon CV sous Indesign CS8.0 (version Mac OSX). J'ai voulu le modifier hier mais la version d'essai était expirée depuis quelques jours. J'ai télécharger la version Indesign CC (toujours en version d'essai) pour pouvoir modifier mon CV, et au moment d'ouvrir le fichier, ce message apparait :
    "Impossible d'ouvrir le document "CV" car il a été enregistré dans une version plus récente d'Adobe indesign (CS8.0). Vous devez utiliser cette version ou une version ultérieure pour ouvrir le fichier."
    Or je n'arrive pas à télécharger cette version...
    Pouvez-vous m'aider ? Merci d'avance !
    Pauline

    Bonjour,
    J'ai crée mon CV sous Indesign CS8.0
    Ca n'existe pas, il doit s'agir de InDesign 8, également connu sous le nom de InDesign CS6.
    (Oui je sais, ce n'est pas simple).
    J'ai télécharger la version Indesign CC
    Or je n'arrive pas à télécharger cette version...
    Tu dis une chose et son contraire, laquelle est la bonne ?
    Si tu as InDesign CC il doit forcément ouvrir un fichier CS6, sinon c'est que ce n'est pas InDesign CC.
    Assures toi de ne télécharger que depuis le site d'Adobe, sous peine de te retrouver avec un logiciel obsolète, vérolé, etc.

Maybe you are looking for

  • How to cancel Forecast in Production Planning

    Dear Sappers, I've a forecast for 100 quantities which is available in MD04. If I receive delivery order for 80 quantities, in MD04 I get the requirement as 80 against delivery order and 20 against forecast. My requirement is to cancel forecast quant

  • Stock Transport Order-shipping point not determined

    Hi MM Gurus, We need to set up STO for transferring stock from plant 2000 to 1000. I have completed following setting. IMG Enterprise Structure-Assignment-Sales and Distribution-Assign sales organization to company code Both the sales orgnizations ar

  • Sync the FS Item (CX 13)  Master data in QA systems

    I have requirement like this, Synchronize all new FS Items (T-Code CX13) from production to the QA and Development environments, on average there are approximately 20 new FS Items set up in a month. ( this is the reson to do this: The weekly job to u

  • Problems displaying GUI and fillRect()

    Hello all, thanks for reading this post ... this is a four part question: 1)I have a JFrame set up with JButtons along the bottom. There is open space at the top where I would like to display some 2D drawing like fillRect(). In my paint method, when

  • Combining Actions...Can it be done?

    I am in the process of archiving more than 12,000 photo images that were taken during the course of our latest capital improvement project.  I have two recorded actions - one to set the file information, and another to rename the files into a standar