Bonjour,
Je suis en stage (mesure de dimension de piece avec un palpeur) et je galère sur le traitement de chaines de caractères.
En fait je dois lire un fichier texte(VI lire un fichier texte, ca c'est bon) (qui provient d'un logiciel de métrologie effectuant les mesures) et selon les valeurs des nombres du fichier texte voir si la piece à mesurer est correcte ou non. Je dois donc séparer la chaine de caractères pour récuper les différents nombres.
Le fichier texte a cette structure:
"D1" 9.5171 9.5000 0.1000 0.1000 0.0171
"D2" 9.6357 9.5000 0.1000 0.1000 0.1357 0.0357
"D3" 9.5838 9.5000 0.1000 0.1000 0.0838
D1 D2 et D3 indique les différentes mesures effectuées (il peut y avoir 100mesures voir +).
La "colonne " qui m'intéresse est la dernière. Si la colonne comporte une valeur la pièce est mauvaise sinon elle est bonne.
Le problème c'est que je ne sais pas comment récupérer les valeurs de la dernière colonne, rapellant que c'est un fichier texte.
J'ai vu qu'il existe des VI de traitement de chaine (coupé la chaine à l'endroit voulu par exemple, separer chaine..) mais mon probleme vient du fait que je dois pouvoir faire la meme opération un nombre non définit de fois (je pensais à une boucle while bien sur mais ca reste difficile à faire).
Cijoint ce que j'ai reussi à faire mais pour un fichier texte simple à 1colonne et pas répétable 100fois..ou un nombre indefini (autrement dis je suis tres loin du resultat attendu).
Je vous remercie pour votre aide si vous avez des idées à me suggérer.
Partager