IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

LabVIEW Discussion :

Enregistrement de fichier


Sujet :

LabVIEW

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Points : 37
    Points
    37
    Par défaut Enregistrement de fichier
    Bonjour.

    Voila dans le cadre d'un stage je doit créer un programme Labview pour acquerir 4 paramètres via des appareils commandés par GPIB.
    Il faudrait ensuite que j'enregistre les données des 4 appareils dans un fichier .dat

    Je sais comment en enregistrer 2 sur 2 colonnes differentes (ecrire dans un fichier tableur) mais je n'ai pas trouvé comment écrire dans 4 colonnes différentes.

    Si quelqu'un a la solution, je vous remercie d'avance.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Points : 37
    Points
    37
    Par défaut
    je modifie, il me faudrait aussi une 5eme colonne...

    Et toujours dans le meme fichier, est ce qu'il est possible d'ajouter une entete avec les paramètres de la mesures...

    Je ne sais pas trop comment faire la, je bloque un peu...

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 117
    Points : 69
    Points
    69
    Par défaut
    Salut,

    Pour les fichiers .dat je ne sais pas, mais si tu veux écrire dans excel, j'avais fait un post, y a pas très longtemps, appelé écriture dans excel, tu y trouveras des vi pour faire cela, si cela peut t'aider.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Points : 37
    Points
    37
    Par défaut
    je suis aller parcourir le lien sur excel. c'est plutot compliqué...

    par contre, moi je ne passe pas par excel, il faut que j'enregistre les données en format XXX.dat
    et j'ai reussi avec le VI ecrire dans un tableur, suffi de mettre un chemin en .dat, mais on est limité a 2 colonnes. or il m'en faudrai 5, plus mettre des en tête...

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 53
    Points : 58
    Points
    58
    Par défaut
    Bonjour,

    Un fichier .dat est généralement un fichier binaire. Il est normalement créé par le programme qui l'utilise et ne peut être ouvert que par celui ci aussi (généralement).
    Pour créé un fichier binaire tu peux donc utiliser les deux fonctions associés au fichier binaire (lire et écrire un fichier binaire).
    Pour écrire dans un fichier binaire il te suffit de mettre un chemin de fichier. Si ce fichier (spécifié par ton chemin) n'existe pas, il le crée automatiquement, s'il existe déjà il est écrasé (donc tu perds tes anciennes données).
    Pour sauvegarder tes données, tu peux tout d'abord créer un tableau où tu mémorises toutes tes acquisitions. A la fin de ta séquence d'acquisition tu peux rajouter tous les paramètres que tu veux dans ton tableau (en utilisant les fonctions pour les tableaux) et enfin tu le relies à l'entrée "données" de "Ecrire dans un fichier binaire".
    Pour le lire (Lire dans un fichier binaire) il faudra bien sûr que tu spécifies le chemin du fichier que tu as précédemment créé. Ensuite connecte un tableau de la même dimension que celui que tu as mis dans don fichier et tu récupère toutes tes données sous forme d'un tableau et les fonctions associés aux tableaux permettront de récupérer ces données en groupe ou individuellement.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Points : 37
    Points
    37
    Par défaut
    merci je vais essayer de faire comme cela.
    Par contre, les données enregistrées en binaire sont ouvrable par le bloc note par exemple non? donc on peut les exploitées avec d'autre logiciel?

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 53
    Points : 58
    Points
    58
    Par défaut
    Les fichiers peuvent être ouvert par un bloc note, mais ce que tu vas y lire ne seront pas du tout ce que tu penses. Le bloc note sert à lire des fichier texte et donc il décomposera ton fichier pour essayer de reconnaître des caractères.
    Ils affichera donc les caractères (en texte) des valeurs enregistrés dans ton fichier.

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Points : 37
    Points
    37
    Par défaut
    j'enregistre des valeurs numeriques, et je les retrouves exactement comme prévu dans le fichier, meme en l'ouvrant avec le bloc note.
    mais par contre, je n'arrive toujours pas a obtenir plus de colonne...

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 53
    Points : 58
    Points
    58
    Par défaut
    Lorsque tu écris dans un fichier tableur, tu peux lire les valeurs avec un bloc note, mais est ce que tu parles d'un fichier binaire que tu aurais réussi à lire correctement avec le bloc note ? Dans ce cas là je trouve ça bizarre puisqu'il n'est pas sensé pouvoir le lire correctement enfin bref (si ça marche c'est cool).
    Mais je ne vois pas vraiment le chemin que tu as pris, peux tu posté ton diagramme?

  10. #10
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Points : 37
    Points
    37
    Par défaut
    voila la partie enregistrement de mon VI.
    j'ai un peu bidouillé l'histoire pour pouvoir avoir un archivage mesure1.dat, mesure2.dat etc.
    Images attachées Images attachées  

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 53
    Points : 58
    Points
    58
    Par défaut
    Tu as bien utiliser la fonction écrire dans un fichier tableur, il est donc normal que tu puisse le lire avec un bloc note (ce n'est pas un fichier binaire).
    Sinon pour avoir plus de colonne il te faudra gérer un tableau 2D (ligne et colonne) que tu rempliras progressivement par toi même. Je t'envoie un exemple basique où je remplis progressivement les lignes de chaque colonne de mon tableau (10 ligne X 5 colonne). Il est clair que la gestion d'un tableau 2D sous LV n'est pas évident à comprendre mais avec de l'entrainement on peut y arriver.

  12. #12
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Points : 37
    Points
    37
    Par défaut
    merci je pense qu'avec cette astuce je pourrais m'en sortir.

  13. #13
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2009
    Messages : 44
    Points : 37
    Points
    37
    Par défaut
    j'ai trouvé en faite une solution bien plus simple. il suffi de regroupé les données dans un tableau a 4 entrées, puis d'envoyer ce tableau sur l'entrée données 2D du VI ecrire dans un fichier.
    si on transpose, cela crée automatiquement un tableau a 4 colonnes.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. enregistrer deux fichier dans un seul fichier
    Par Bourak dans le forum Langage
    Réponses: 9
    Dernier message: 05/11/2005, 09h48
  2. Réponses: 3
    Dernier message: 01/10/2005, 21h26
  3. [FLASH MX2004] Enregistration du fichier .swf
    Par Ladzhar dans le forum Flash
    Réponses: 1
    Dernier message: 20/09/2005, 14h40
  4. [JSP] où s'enregistrent les fichiers ?
    Par Kyti dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 18/07/2005, 15h15
  5. enregistrement des fichiers tlb
    Par bidson dans le forum XMLRAD
    Réponses: 3
    Dernier message: 26/11/2003, 15h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo