Précédent   Forum des professionnels en informatique > Environnements de développement > Autres EDI > LabVIEW
LabVIEW Forum d'entraide sur LabVIEW. Avant de poster -> FAQ LabVIEW
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/12/2011, 09h10   #1
Invité de passage
 
Homme Snake ISLAND
Étudiant
Inscription : décembre 2011
Messages : 2
Détails du profil
Informations personnelles :
Nom : Homme Snake ISLAND
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : décembre 2011
Messages : 2
Points : 0
Points : 0
Par défaut Lire des données dans un fichier texte

Bonjour,
j'ai un fichier texte contenant des centaines de lignes de données sous formes de trames contenant des numérique et du texte.
Ma question est comment lire ligne par ligne et pouvoir copier la ligne qu'on veut sous labview sans avoir à copier tout le fichier?
Merci pour votre réponse.
snakeisland est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2011, 10h23   #2
Membre confirmé
 
Homme
Ingénieur qualité méthodes
Inscription : avril 2010
Messages : 189
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes

Informations forums :
Inscription : avril 2010
Messages : 189
Points : 293
Points : 293
Salut,

La seule solution qui me vient à l'esprit pour lire ligne par ligne, c'est d'utiliser le VI Lire un fichier tableur dans une boucle While. Tu le sélectionne en mode Chaîne (c'est un VI polymorphe), et tu relie à l'entrée Séparateur un combinaison de caractère improbable (genre ;\#|/). De plus, tu relie la sortie Repère après lecture (car) à l'entrée Offset de début de lecture de ce même VI.

comme un dessin vaut mieux qu'un long discourt : petite image en PJ
Images attachées
Type de fichier : jpg lecture ligne par ligne.JPG (15,1 Ko, 21 affichages)
losaque est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/12/2011, 11h02   #3
Invité de passage
 
Homme Snake ISLAND
Étudiant
Inscription : décembre 2011
Messages : 2
Détails du profil
Informations personnelles :
Nom : Homme Snake ISLAND
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : décembre 2011
Messages : 2
Points : 0
Points : 0
Merci pour ta réponse elle m'est très bénéfique. J'aimerai te poser une autre question:
Maintenant on a un flux de données qui viennent l'une derrière l'autre, comment sauvegarder toutes ces données dans un tableau en les regroupant suivant leur ordre d'arrivée dont l'ordre désignera l'indice ligne du tableau ( en d'autres termes revenir au fichier de départ)
comme suit:

ligne 0 contiendra "donnée 0 " (1 ère donnée reçue)
ligne 1 contiendra "donnée 1" (2 ème donnée reçue)
.
.
.
ligne n contiendra "donnée n" (dernière donnée reçue)
snakeisland est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2011, 09h11   #4
Membre confirmé
 
Homme
Ingénieur qualité méthodes
Inscription : avril 2010
Messages : 189
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes

Informations forums :
Inscription : avril 2010
Messages : 189
Points : 293
Points : 293
Tout dépend de comment est fait ton programme. Pour pouvoir t'aider dans le codage, il faudrait que tu mette ton VI (ou un exemple simplifié).
Ça dépend aussi de la fréquence d'apparition de tes données. Si tu en as une par heure, tu peux tout faire en "direct", mais tes données arrivent vite (100ms) il faudra que tu utilises un programme de type Producteur/Consommateur ou au moins utiliser une file d'attente.

Donc : ça dépend de comment tu a fait ton programme et d'où/comment viens ton flux de données.

Pour les programmes Producteur/Consommateur, il y a pas mal d'exemple sur internet et dans LV (recherche d'exemple)
losaque est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h18.


 
 
 
 
Partenaires

Hébergement Web