Discussions au sujet des autres produits NI

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

extraire et supprimer des chaines de carractères .

 je cherche la solution pour extraire et supprimer des chaines de carractères d'un tableau d'environ 8640*130 donc ci joint une partie.

je doit faire des stats sur les valeurs mais lors d'erreurs d'enregistrement le logiciel ecrit des points (.....) labview les interprètent commes des 0.

merci d'avance

mathieu

0 Compliments
Message 1 sur 13
3 992 Visites
Bonjour,

Je t'ai réaliser un petit VI qui lit ton fichier (donnée.txt), qui supprime les ... et qui l'enregistre dans un nouveau fichier "donnée_modiff.txt".
Le vi imporant est encadré en Jaune. Il permet de rechercher une chaine (ici on recherche le "."), et de le remplacer par une autre chaine (ici on remplace par une chaine vide).
Cela permet donc de supprimer les "."

Si tu as d'autres problèmes, n'hésite pas a revenir poser tes questions,


En espérant t'avoir aidé,
Bonne journée
Nicolas
0 Compliments
Message 2 sur 13
3 959 Visites
Un petit ajout: Smiley clignant de l'œil

Le VI que je t'ai proposé remplace TOUS les points du fichier ! ! !
J'ai vu dans ton fichier que tous les points correspondaient à des points à supprimer. Ce qui n'est pas toujours le cas Smiley surpris (notament si le séparateur décimale des nombres est le "." au lieux d'etre la ",")
Dans ce cas, il faudrait prendre plus de précautions.


Voila je voulais simplement ajouter cette mise en garde.

Bonnen journée, Smiley heureux
Nicolas
0 Compliments
Message 3 sur 13
3 956 Visites

merci nicolas mais je n'ai que la version 8.2

pourais tu s'il te plais me convertir ton programme.

merci

mathieu

0 Compliments
Message 4 sur 13
3 947 Visites
Le voici en LV8.0.
0 Compliments
Message 5 sur 13
3 941 Visites

Je ne pourrai malheureusement pas te l'enregistrer en version 8.2 avant ce soir car je n'ai pas Labview aujourd'hui.

Mais sans doute que quelqu'un d'autre pourra le faire dans la journée Smiley clignant de l'œil



Bonne journée,
Nicolas

0 Compliments
Message 6 sur 13
3 941 Visites
Ah ben JB a été plus rapide que l'éclaire.

Merci JB,
Nicolas
0 Compliments
Message 7 sur 13
3 938 Visites
merci JB
nicolas ton programme supprime bien les .
mais mon fichier est en fait un tableau de valeurs ordonnées en lignes colones
en fait le programme doit lire les lignes et supprimer les lignes qui comportent les points
tu peux voir les données avec un tableur (excel ou open office) les collones sont délinitées par une tabulation.
 
cordialement
mathieu
 
0 Compliments
Message 8 sur 13
3 932 Visites
Pas loin de 30 minutes se sont tout de même écoulées entre la demande et la réponse...
0 Compliments
Message 9 sur 13
3 931 Visites

Ok, je n'avais pas bien compris ce que tu voulais.

Pour supprimer les lignes contenant des ".", je procèderais comme suit :

1) Lire les lignes une par une (en détectant le caractère fin de ligne)

2) Chercher si la ligne comporte un. J’utiliserais sans doute le VI "Rechercher la 1ere occurrence qui retourne comme indice -1 s'il n'y a pas de point)

3) je ferait une structure condition à 2 cas : Ou "indice=-1" et on grade la chaîne, ou indice est différent de -1 et on la supprime.


Voila quelques indications. Je peut pas te faire un VI d'exemple car je n'est pas Labview avant ce soir,
mais si tu as toujours un problème ce soir n'hésite pas à reposter je regarderais.

Bonne journée, et bon courage.
Nicolas





Message Edité par Révolution le 04-10-2008 09:51 AM

Message Edité par Révolution le 04-10-2008 09:52 AM
0 Compliments
Message 10 sur 13
3 928 Visites