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
Partager