LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Lire du texte spécifique dans une colonne d'un tableau d'un fichier texte

Bonjour,

Pour un projet de mémoire je dois créer un programme qui analyse les data de personnes qui courent sur un tapis roulant a une certaine vitesse (ici 16kh/h). J'ai un fichier .txt avec 20 000 data (20secondes), qui comprennent : La vitesse de la bande roulante, l'appui (left ou right), le type de contact (SingleContact ou Aerial en course dans ce cas la) -> voir photo excel

La partie du screen de mon programme prend la colonne 19=T (vitesse bande), 0=A ( temps) et 31=AF (type de contact) à partir de la ligne 44 car il y a les config et les info du tapis de course.

Mon problème : la chaine affiche des 0 au lieu d'afficher les lettres dans la colonne 31 ("SC" ou "Aerial"). Je ne sais absolument pas comment faire pour transformer dans un tableau le "SC" en 1, le "Aerial" en 0 (et pour la marche le "DC" = DoubleContact en 2).

Les NaN au début sont la le temps de l'initialisation. Le = NaN devra être remplacé par SC et la longueur de la fonction "sous ensemble d'une chaine" = 3 c'est pour détecter les NaN. Y'a t-il un problème de format ? 

merci 

 

 

Antonin_m84_0-1715357407631.pngAntonin_m84_1-1715357432665.png

Antonin_m84_2-1715357466394.png

 

0 Kudos
Message 1 of 2
(244 Views)

Instead of read the file as numbers, read it as 2Dstring than extract the columns that are numbers and convert them as numbers and extract the string columns as you need. 

LVNinja_0-1715779033567.png

 

0 Kudos
Message 2 of 2
(146 Views)