IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

LabVIEW Discussion :

[LabVIEW 8.0] Changer le séparateur décimal


Sujet :

LabVIEW

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 11
    Points : 8
    Points
    8
    Par défaut [LabVIEW 8.0] Changer le séparateur décimal
    Bonjour,

    Dans le cadre de mon stage, j'ai besoin modifier un VI permettant le traitement de fichier. Les fichiers d'origines sont des .txt, et le séparateur décimal est un point. Il est composé de deux colonnes et on va dire de 1000 lignes, les colonnes sont séparé par des tabulations. Je cherche une solution pour remplacer le séparateur décimal par une virgule, sinon, la suite du VI ne marche pas.

    La partie importation des fichiers est présent en pièce jointe.

    Il faut aussi que je supprime le début du tableau qui contient des chiffres et lettres que je ne souhaite pas exploiter. Pour cela, je suppose qu'il faut que j'utilise la fonction diviser un tableau, en deux fois afin de d'abors supprimer le début, puis la fin.

    Une autre question en passant, je ne comprends pas pourquoi le VI ne sauvegarde pas les chemins de mes fichiers.

    Merci pour votre aide.
    Images attachées Images attachées  

  2. #2
    Membre régulier Avatar de Maxoow
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 73
    Points : 82
    Points
    82
    Par défaut
    Une solution serait de convertir ton tableau en tableau de chaîne, utiliser une fontion "rechercher et remplacer" ("." par ","), puis reconvertir le tableau de chaîne en tableau.

    En ce qui concerne la supression des premières lignes, je t'indique qu'il existe une fonction suprimer une portion de tableau qui je pense serait plus indiquée.
    Sorry Mario, but our princess is in another castle!

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 53
    Points : 58
    Points
    58
    Par défaut
    vu ce que tu as commencé de faire, il te faudrait d'abord reconvertir tous tes nombres en chaîne et ensuite faire comme Maxoow te conseille.

  4. #4
    Futur Membre du Club
    Inscrit en
    Mars 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    Merci pour vos réponses. J'ai déjà testé le rechercher et remplacer une expression, j'obtiens une erreur (voir pièce jointe).

    J'ai tenté l'autre fonction rechercher et remplacer une chaîne, je n'ai pas d'erreur, mais cela me supprime tout ce qui est après la virgule.
    Images attachées Images attachées  

  5. #5
    Membre régulier Avatar de Maxoow
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 73
    Points : 82
    Points
    82
    Par défaut
    Eum tel quel, tu es en train de saboter ton chemin en fait ^^
    Et hop :
    Images attachées Images attachées  
    Sorry Mario, but our princess is in another castle!

  6. #6
    Futur Membre du Club
    Inscrit en
    Mars 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    Merci,

    mais toujours le même problème, je n'ai plus les chiffres après la virgule, en fait, il n'y sont plus dès la sortie du Double comme le montre la pièce jointe, et le remplacement ne les fait pas réapparaitre...

    J'ai essayé de mettre %.3f, cela n'a rien changé.
    Images attachées Images attachées  

  7. #7
    Membre régulier Avatar de Maxoow
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 73
    Points : 82
    Points
    82
    Par défaut
    Arf pour le %3f c'est ce que j'allais te proposer =S
    Desolé je ne vois pas alors...
    Sorry Mario, but our princess is in another castle!

  8. #8
    Futur Membre du Club
    Inscrit en
    Mars 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    Tant pis...

    Je te remercie quand même pour ton aide, je gagne un temps précieux grâce à la suppression des parties inexploitable sur le fichier texte lors de mes acquisitions.

    Si quelqu'un passe par la et pense pouvoir m'aider, qu'il n'hésite pas

  9. #9
    Membre chevronné

    Inscrit en
    Avril 2005
    Messages
    1 144
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 1 144
    Points : 1 973
    Points
    1 973
    Par défaut
    Remplace le <%.3f> par <%.;%.3f>. En gros, tu definis le point comme virgule.
    L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai et un bon thermos.
    Quant aux MP techniques, autant les poster sur le forum approprié car, là, ils auront des réponses.

  10. #10
    Futur Membre du Club
    Inscrit en
    Mars 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    Merci beaucoup !!!

    ça fonctionne parfaitement!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Changer le séparateur décimal
    Par amirasams dans le forum Débuter
    Réponses: 1
    Dernier message: 13/02/2012, 10h22
  2. Changer le séparateur décimal
    Par Jihane75 dans le forum Développement
    Réponses: 1
    Dernier message: 11/02/2011, 16h27
  3. TABULATE changer séparateur décimale
    Par fafabzh6 dans le forum ODS et reporting
    Réponses: 4
    Dernier message: 18/07/2008, 15h40
  4. changer de séparateur décimal
    Par paolo2002 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 06/03/2008, 10h47
  5. [CR8.5][Oracle8] Séparateur décimal ignoré
    Par chrilie73 dans le forum SAP Crystal Reports
    Réponses: 9
    Dernier message: 06/06/2005, 18h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo