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 :

lecture et interprétation d'un fichier binaire


Sujet :

LabVIEW

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2010
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 15
    Points : 14
    Points
    14
    Par défaut lecture et interprétation d'un fichier binaire
    Bonjour,

    Je vous explique mon problème: je dois sauvegarder des données acquises par Labview dans un fichier binaire puis les lire.
    Mon fichier d'acquisition est composé de 2 parties:
    - un header rappelant des conditions expérimentales
    - les données expérimentales
    Pour convertir ces différents éléments en binaire, j'utilise le VI "aplatir en chaîne".

    Je rencontre des difficultés pour lire ce fichier.
    J'utilise le VI lire un fichier binaire (qui lit des données par octet) qui renvoit tout le fichier en chaine. En connaissant l'ordre et la taille du header en bits de chaque condition expérimentale, j'en extrait la sous chaine correspondante (en entrant ces positions)
    ex: si ma 1ère condition expérimentale se code sur 16 bits alors je lit les 2 1ers octets
    Si ma 2ème condition exp se code sur 32 bits alors je lits les octets 3 à 6 etc...
    C'est bien sauf quand la taille de la condition expérimentales est inconnu
    En particulier pour les horodatage ou les chemins de fichiers.

    Ma question est: sur combien de bites est codé un horodatage ou un chemin de fichier par la fonction "aplatir en chaine"?

    Si vous avez des suggestions, n'hésitez pas

  2. #2
    Membre à l'essai
    Inscrit en
    Avril 2010
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 15
    Points : 14
    Points
    14
    Par défaut
    Je viens de trouver une parade: le VI "lire un fichier binaire" peut envoyer la taille des données envoyées (taille codée sur 4 bits): suffit de lire les 4 1ers bits pour avoir la taille du codage de l'information et de lire le nombre de bits correspondant

  3. #3
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut Re:
    Merci d'avoir partagé l'info !!!

    A+
    B.

  4. #4
    Membre à l'essai
    Inscrit en
    Avril 2010
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 15
    Points : 14
    Points
    14
    Par défaut
    Je me suis trompé en fait c'est 4 octets

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

Discussions similaires

  1. lecture (et affichage) d'un fichier binaire
    Par ju_bicycle dans le forum Général Python
    Réponses: 7
    Dernier message: 15/08/2010, 12h43
  2. lecture d'un fichier binaire en VB
    Par olivier] dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 28/12/2005, 11h17
  3. lecture de fichier binaire
    Par Salim6 dans le forum C
    Réponses: 3
    Dernier message: 07/11/2005, 19h56
  4. [fichier binaire]lecture ecriture dump
    Par parsy dans le forum Langage
    Réponses: 7
    Dernier message: 10/08/2005, 18h40
  5. Réponses: 5
    Dernier message: 03/06/2005, 14h06

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