Enregistrer les données d'un graphe dans un fichier
Bonjour,
Je suis débutant dans LabView et j'aurais voulu savoir comment je pourrai faire pour enregistrer des données que je visualise sur un graphe dans un fichier binaire par exemple avec sa date et son heure ?
Merci d'avance pour les future reponse.
Alors j'ai fais comme tu m'avais dis mais le probleme c'est que dans le fichier binaire je ne voi ni la date ni l'heure et des truc bizaree et pas binaire....
Voila mon cablage et ce que j'obtient :
Fichier Binaire :
d ºp ºð ¹ ºÈ ¹ ºp º » ºp @Ÿ&€ºp ºÈ ºÈ º º @Ÿ ¹ º ºÈ 9 @žô€º ºp º ºÈ º º ºp º ºp º º ºp ¹ » º ºp @Ÿ €º » º ºð º º ºp ºp º º º ºÈ ºp ºÈ ºð ºÈ » 9 ºð º ºð ºp º @Ÿ ¹ ºp º º º @Ÿ €º ºp º ºÈ º ºp @Ÿ ºp º ºÈ ¹ º @žò ºð º º ºð º º ºð ºÈ ºp º ºp º ºp º ºp
Merci de ta patience eet de tes reponse
Similar Messages
-
Comment changer le password de time capsule sans effacer les données deja présente dans time capsule
Comment changer le password de time capsule sans effacer les données deja présente dans time capsule
There is no danger of a reset erasing data..
Look up the info about reset.. the easiest is soft reset and it will simply allow access for 5min with default passwords..
But neither full or factory reset will touch the data..
http://support.apple.com/kb/HT3728 -
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 -
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 KBTiens,
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 -
Comment enregistrer les données.
Bonsoir,
je vous prie de m'aider pour resoudre deux problemes que j'ai recontré en voulant automatiser un impedance-metre de type HP 4192A :
1/ Le VI "measure" fonctionne trés bien, mais le SEEP.VI (balayage des frequences) ne fonctionne pas pourquoi?
la face avant indique que le VI est occupé mais il n'y'a pas de variation sur l'instrument.
2/ Ou dois-je mettre éxactement le VI "ECRIRE DANS FICHIER DE MESURE" dans le synoptique pour que je
puisse enregistrer mes données?
Merci d'avance et bon courage.
Résolu !
Accéder à la solution.
Pièces jointes :
HP4192A.LLB 116 KBJe regardais juste par rapport aux drivers disponibles
sur la page suivante il y a des mise a jours pour differentes versions
http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=E3B19B3E923F659CE034080020E748...
a voir si ça peut solutioner le probleme
@+
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 -
Afficher les données d'un graphe XY
Bonjour
Chaque courbe de mon graphe XY (une courbe par itération de
la boucle While) est crée par une série
de 100 points. Je voudrais que lorsque je clic sur l’une des courbes (où un
bouton lier a la courbe par exemple), un tableau avec les 100pts de construction
de la courbe apparaisse.
Pour l’instant j’ai réussi à faire apparaître mes points
dans un tableau mais les séries de 100 points ne sont pas délimités (Chaque
série de 100points s’écrit à la suite les unes des autres) et, de plus, je
n’arrive pas à mettre en en-tête le nom ou la couleur de la courbe (pour
s’avoir à qu’elle courbe correspond la série de points).
Ma question est de savoir si c’est faisable et si oui,
qu’elle est la meilleure méthode (l’idéal étant que la série de points ne
s’affiche qu’au besoin).
J’espère avoir été suffisamment clair et vous remercie par
avance.
Cordialement
Jérémy
Ps : si joint un extrait de mon VI
Attachments:
Graphe XY.vi 93 KB
Graphe XY.doc 24 KBBonjour
J'ai réussi à afficher les données colonnes par colonnes, voici le résultat en pièce jointe.
Par contre est-il possible d'afficher en en-tête de colonnes (une en-tête pour 2colonnes puisqu'il y a X et Y) le nom et la couleur de la courbe correspondante (en somme la légende du graphe XY) ?
Ensuite, j'aurais besoin d'afficher le graphe sur une page Word, ainsi que la table (sous forme de feuille de données).Est-ce possible?
Lors de mes essais, j'ai réussi à afficher un graphe (mais il était différent de celui de ma face avant) et une table, avec en en-tête le nom et la couleur de la courbe correspondante, mais X et Y sont sur la même ligne (car X et Y fonction du temps au lieu de f(X)=Y)
Désolé si je ne suis pas assez clair mais n'hésitais pas a me poser des questions car j'ai vraiment besoin d'aide.
Cordialement
Attachments:
Graphe XY.vi 79 KB -
Comment construire un graphe dans un fichier Excel depuis LabView?
Bonjour,
Je suis stagiaire en 2ème année de DUT Génie Electrique et Informatique Industrielle, et j'ai pour sujet de développer une interface LabView permettant d'enregistrer des étuvages en enceinte thermique. Pour ce faire j'ai à ma disposition un datalogger qui me donne par liaison série la température ainsi que l'humidité de l'enceinte. Il me faut analyser la trame pour récupérer les données etc... mais n'ayant pas encore reçu l'appareil, je me concentre sur l'enregistrement des valeurs. J'arrive à faire un fichier excel avec les valeurs de températures d'enregistrées (simulées avec un simple bouton rotatif), et j'aimerais ajouter un graphe en fin d'enregistrement.
Mais je n'y arrive pas, pas encore du moins... Je crois qu'il faut utiliser des noeuds de propriété mais je ne sais pas m'en servir... Je cherche, je découvre des choses mais je n'ai pas encore touché le graal.
Merci d'avance pour votre aide, cordialement.
Etudiant qui ne cherche qu'à apprendre!!Oui; dans ce cas tu sembles avoir la palette et peux utiliser les exemples.
Tape "Excel" dans l'outil de recherche d'exemples et tu trouveras ton bonheur. Par exemple le vi joint...
Francis M | Voir mon profil
Certified LabVIEW Developer
Pièces jointes :
XY Graph (Excel).vi 31 KB -
Comment récupérer les données de mon ical dans time machine sous OS Maverick
je ne sais pas où sont les fichiers Ical dans OS maverick et du coup je voudrais les récuperer dans time machine
merci de votre aidePour afficher la bibliothèque, soit il faut maintenir ALT en cliquant sur Aller, soit presser +J après avoir sélectionné l'utilisateur, et cocher la case Afficher la bibliothèque.
-
Sauvegarder un graphe dans un fichier si necessaire
Bonjour
Dans une boucle while, j'ai une structure conditionnelle qui intègre un nouvelle boucle while
dans cette boucle je construit un tableau de valeurs que j'affiche dans un graphe dès que le nb requis d'échantillons est acquis
tout cela marche bien
J'aurai voulu pouvoir sauvegarder ces valeurs à la demande pour cela, j'ai mis dans une nouvelle structure conditionnelle un vi express de sauvegarde piloter par un bouton
et la ça marche plus
mais plutot qu'un long discours un VI minimal
Pouvez-vous me dire ou est mon erreur?
cordialement
Robert Papanicola
http://sciences-indus-cpge.papanicola.info/
http://www.medicalistes.org/~maxime-plus/
Résolu !
Accéder à la solution.
Pièces jointes :
mesure-puis-impr.vi 60 KBBonjour,
Comme la prise en compte de l'action sur le bouton sauver dépend elle même de l'action sur le premier bouton, ca coince.
Voici ce que je vous propose, avec gestion des événements.
Cordialement
Pièces jointes :
mesure-puis-impr.vi 63 KB -
2 types d'erreurs m'apparait souvent, l'erreur 7 et l'erreur 1059
erreur 7: Raison possible:
labview: fichier introuvable. le fichier a peut être été deplacé ou supprimé, ou le chemin peut avoir été formaté de maniére incorrecte par le système d'exploitationL'erreur 8 correspond à une erreur de référence du fichier .tdms, avez-vous tenté d'écrire "en dur" l'adresse du fichier sur le diagramme ?
L'erreur s'est-elle produite dès la première utilisation ?
Si celle-ci a eu lieu à la seconde utilisation du vi, essayez de remplacer l'énumérateur d'option "Open" du vi "TDMS ouvrir" par "Replace or Create", comme indiqué dans le .png ci-dessous :
Cdt,
Mathieu_T
Certified LabVIEW Developer
Certified TestStand 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;}
LabVIEW Tour
Journées Techniques dans 10 villes en France, du 4 au 20 novembre 2014 -
Pb d'écriture d'un tableau dans un fichier binaire
Bonjour,
Je travaille sur un programme d’acquisition.
32 voies et jusqu’à 192 000 points par voies. Je dois enregistrer les données à chaque évènement dans un fichier binaire.
J’arrive à créer et écrire dans un fichier binaire, ce n’est pas là le problème.
Le soucis est que lorsque j’écris directement le tableau dans le fichier binaire, je me retrouve avec 2 mots de 16 bits supplémentaires
J’ai mis un exemple en fichier joint.
Il y a 2 tableau, un petit avec 4 données et un plus grand avec 24491 points.
Dans le fichier, j’ai une condition if avec un code qui fonctionne mais qui est lent, et un code qui est rapide mais qui m’introduit les points supplémentaires
En ce qui concerne le code qui est bon mais plus lent, j’indexe mon tableau et j’écris les valeurs une à une.
En ce qui concerne le code qui est mauvais mais rapide, j’ai mon tableau que je rentre dans un bundle et j’écris le tout est une seule fois.
Alors dans le programme vous trouverez également deux valeurs x8888 qui sont des points de repères pour un programme d’analyse des données..
Si vous exécutez le code, vous avez deux fichier binaire. Ouvrez les avec un éditeur hexa et vous verrez qu’il y a des données en plus dans le code le plus rapide.
Contenu du fichier Bon mais lent à générer. (pour le petit tableau)
88 88 11 11 11 11 11 11 11 11 88 88
Contenu du fichier Pas Bon mais rapide à générer. (pour le petit tableau)
88 88 00 00 00 04 11 11 11 11 11 11 11 11 88 88
En faisant la différence entre les fichiers, on a les deux mots 0000 et 0004 en plus
Je ne sais pas expliquer pourquoi, mais je suis à la recherche d’un solution afin d’avoir un code rapide à exécuter car 32 voies à enregistrer et 192 000 points par voies, si je dois indexer chaque tableau, autant aller prendre le café.
Alors une des solutions serait de relire le fichier et de supprimer ces valeurs. Pour ce petit fichier, je suis ok, mais dans mon programme, j’écris d’autres valeurs que je mets soit avant soit après dans le bundle. J’aimerais trouver une autre solution.
Merci de votre aide
Résolu !
Accéder à la solution.
Pièces jointes :
write Binary format v8.5.vi 61 KBOk, je n'avais pas ouvert ton fichier.
Je pense que le problème vient plutot de la construction du cluster. Je suis même étonné que tu n'ais pas d'autres données propres au format Cluster.
As-tu essayé soit d'appeler 3 fois ta fonction d'écriture (1 fois avant pour la donnée 8888 d'initialisation, 1 fois pr le tableau, et 1 fois pr la donnée de fin) mais je pense que cette solution n'est pas très optimisée côté performance.
Ou sinon de modifier ton tableau en incluant tes données de début et fin directement dans le tableau avant de l'écrire dans le fichier?
Je regarde de mon côté également.
Cordialement,
Olivier L. | Certified LabVIEW Developer -
Copier vers Excel les données d'un tableau utilisant Building Tables.vi
Comment copier vers Excel les données issues d'un tableau utilisant le modèle Building Tables.vi:la fonction copie données (clic droit dans la face avant de Labview ne me propose qu'une copie de fichier image bitmap (on ne peut rentrer les données dans les cases avec un collage spécial texte)
Remarques: Optimisation d'un programme vi existant
créer des fichiers supplémentaires tableurs ou .dat est à éviter puisqu' on fait manuellement + de 100 mesures par jour (mesures avec balayage des capteurs sur 4 pistes d'un aimant)
Gérer directement les données dans la face avant pour les copier entre chaque mesure est primordial
Problème de la bibliothèque MCAPI32.DLL (elle n'est pas présente dans le système d'origine) et ne peut être chargée en sous vi pour ouvrir le programme principal
Attachments:
BOSCDIIessai2.vi 777 KBBonjour Alarmarque,
Ci-joint le VI Building Tables.vi modifié pour que vous puissiez directement écrire les données de la table dans le fichier Excel.
Il fallait traiter la table avant de l'écrire dans un fichier.
Pour tester le VI, exécutez-le, puis choisissez un fichier Excel où écrire.
J'espère que cela vous aidera à avancer dans votre projet.
Cordialement,
Sanaa T
National Instruments France
Sanaa T.
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;}
>> http://www.nidays.fr/images/081110_ban_nidays09_468X60.gif
Attachments:
Building Tables and Write.vi 44 KB -
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 enregistrer des données à l'aide d'un bouton?
Bonjour,
Je souhaiterais pouvoir enregistrer les données que je récupère via une carte NI. Il faudrait que l'enregistrement débute seulement quand j'appuis sur un bouton. Pour l'instant j'ai réussi à enregistrer lors de l'éxécution du programme.
Merci d'avance pour vos réponses.Bonjour,
Regardes dans les exemples NI comment fonctionnent les boucles évenements, cela pourra t'aider ! (Dialog Using Events.vi)
Vincent -
Enregistrement de données du DAQ vers windows
Bonjour,
Comment est - il possible d'enregistrer les données acquises par le DAQ dans un fichier texte sur Windows lorsque la cible d'execution est le DAQ ?
Merci d'avance.
Hello,
How is it possible to record the data acquired by the DAQ in a file text on Windows when the target of execution is the DAQ?
Thank you in advance.Bonjour,
Votre question semble être la suivante:
Comment enregistrer des données dans un fichier texte lorsque la cible d'exécution est une cible temps réelle embarquée et que les acquisitions DAQ se font sur cette cible? Autrement dit, comment rapatrier les fichiers de données sur le PC Host (sous Windows)?
Lorsque vous utilisez des VIs d'E/S sur fichiers pour générer des fichiers dans une application LabVIEW, les fichiers sont stockés sur le disque de la cible d'exécution.
Pour les cibles RT (Module FieldPoint FP-20xx ou contrôleur PXI), l'espace mémoire est sous forme d'un disque dur ou d'une CompactFlash.
Pour transférer les fichiers de la cible sur le PC Host (la cible RT étant connectée au PC Host par une liaison Ethernet), on utilise le transfer
t FTP.
Un serveur FTP est intégré dans toutes les cibles RT NI. Il suffit alors d'ouvrir un client FTP sur le PC Host (par exemple, Internet Explorer) puis de tapez l'adresse suivante: ftp://adresse_IP_cible_RT pour visualiser le contenu de la mémoire de la cible.
Vous pourrez ensuite transférer (downloader) les fichiers stockés dans la cible pour les utiliser sous Windows.
Un lien expliquant plus clairement le principe:
FTP with LabVIEW Real-Time
http://zone.ni.com/devzone/conceptd.nsf/webmain/F1BDA61C2F9DDA40862568EB006EFA51?opendocument
Bonne continuation.
Matthieu Gourssies
National Instruments
Maybe you are looking for
-
Link in User Decision step not showing correctly in UWL
Hi SAP Experts, I have a requirement to add a link in a user decision step, this link triggers a custom webdynpro for additional input. When I access the workitem from Business Workplace, the link is showing fine. But when I execute the workitem in U
-
How to get rid of CMYK channels after making spot channels
I have a flat jpg with areas of solid color that I successfully made spot channels from. I don't want the CMYK channels in there any more because they show up in the print dialog under output. I could just turn them off, but isn't it possible to just
-
Hello Experts, I am reviewing this document and there seems to be a daily feed from R3 into a BW Cost Based COPA. When I read Cost Based, the first question in my mind was that there much be other options and cost based was selected. If so what are
-
Adding Assignment Block to Sales Order Screen
Hi We enhanced the SAP GUI CRMD_ORDER screen to have a new tab and added custom fields to it. This was done using easy enhancement workbench. Now we want to do the same thing to the Sales Order Screen in Webclient UI. I have seen a lot of discussion
-
I have designed a 20 x 30 poster in indesign. It is essentially a family tree of pictures and name labels. When I view the image after printing as a PDF it looks wonderful - crips lines, nice photos. When I print it at Costco it looks awful. Pixe