Sélection d'une portion de texte dans un fichier .txt

Bonjour à tous,
Je travaille actuellement avec LabVIEW 2012, et j'aimerais si possible récupérer une portion de données dans un fichier .txt. Cette portion correspond aux fréquences que je souhaite traiter se situant entre les mots "begin" et "end". Donc ce que je veux faire, c'est récupérer uniquement ces nombres, j'ai commencer à effectuer une ébauche du code, et je pense être sur la bonne voie, c'est à dire que je stock les données dans un tableau, et ensuite je pense qu'il faut que j'utilise un registre à décalage dans une boucle for, et dès que je détecte le mot begin je commence à stocker les données après ce mot jusqu'à atteindre le mot end. Si vous avez une idée je suis preneur,
Je vous remercie d'avance,
Cordialement,
Florian
Résolu !
Accéder à la solution.
Pièces jointes :
Fréquences de Test.txt ‏1 KB
selection_des_donnees.PNG ‏14 KB

Bonjour Florian,
Voilà qui devrait résoudre ton problème... à insérer juste après lecture du fichier texte!
EDIT - En version 2012 (oups):
Francis M | Voir mon profil
Certified LabVIEW Developer

Similar Messages

  • Affichage de temps erroné dans un fichier txt

    Bonjour,
    Voici mon souci, j'écris un tableau de données de mes différentes voies dans un fichier txt. Lors de la lecture de ce fichier avec un vi, l'affichage de l'echelle de temps est erronée, hors je ne vois pas d'info de temps dans mon fichier txt, cela doit venir de là. Mais comment mettre l'info de temps dans le fichier de txt pouvant permettre l'affichage identique à l'acquisition? A savoir que j'arrive à mettre une colonne de date et heure  mais cela ne fonctionne qu'a basse fréquence et comment traiter ces données lors de la relecture pour avoir le bon temps sur mon graphe déroulant?
    Merci pour les solutions et exemples

    L'exemple "Read from text file.vi" est fourni avec votre version de LabVIEW, par contre le lien que je vous ai mis propose un certain nombre d'exemple certain en LV 8, d'autre en LV 7 et certain en LV 6.
    N'hésitez pas à mettre à jour  votre version de LabVIEW, ou à indiquer sur le forum qu'elle exemple (avec le lien) souhaitez vous et pour qu'elle version.
    Cordialement,
    Christophe S.
    FSE East of France І Certified LabVIEW Associate Developer І National Instruments France

  • Sauvegarde de données dans un fichier txt

    Bonjour,
    Je vous explique mon problème ... j'ai réalisé au cours d'un stage un vi qui me permet de récupérer plusieurs infos d'un four (2 températures, pression, ...). Je souhaite maintenant sauvegarder ces données dans un fichier txt. Seulement j'ai un petit soucis car je ne sais pas trop comment m'y prendre, j'ai plusieurs boucles cadencées (une pour chaque donnée récupérée). Est ce que je suis obligé d'avoir un fichier txt pour chaque boucle ou est ce qu'il est possible de stocker chaque donnée dans un tableau et les récupérer dans un seul fichier une fois les boucles stoppées (toutes mes boucles finissent au même moment et sont relancées toutes les 100 ms) ? Ou sinon est il possible de fusionner des fichier txt ?
    Je vous remercie
    Résolu !
    Accéder à la solution.

    Voici un petit exemple, juste pour illustrer mon propos et vérifier que j'ai bien compris le problème.
    Pour des questions ou envoie de programme, ma boite de message privé est toujours ouverte, sinon en postant sur le forum plus de gens pourront répondre.
    Rodéric L
    Certified LabVIEW Architect
    Pièces jointes :
    exemple enregistrement.JPG ‏16 KB

  • Comment lire des chiffres dans un fichier txt ligne à ligne

    je cherche un moyen de lire un couple x,y de serie de chiffres l'un apres l'autre dans 2 fichier txt afin de les afficher à l'ecran sous forme graphique. MALHEUREUSEMENT pour cela je ne sais pas comment lire un fichier txt ligne à ligne. Merci.
    na
    Résolu !
    Accéder à la solution.

    Bonjour,
    voici un exemple qui  lit et place les données dans un graphe unique
    cordialement
    Tinnitus
    CLAD / Labview 2011, Win Xp
    Mission d'une semaine- à plusieurs mois laissez moi un MP...
    RP et Midi-pyrénées .Km+++ si possibilité de télétravail
    Kudos always accepted / Les petits clicks jaunes sont toujours appréciés
    Don't forget to valid a good answer / pensez à valider une réponse correcte
    Pièces jointes :
    xy spread.vi ‏14 KB

  • Comment changer le format d'une partie de texte dans un contrôle Texte Message en CVI

    Bonjour
    Après avoir essayé plusieurs méthode pour modifier le format d'une partie de texte afficher dans un contrôle Text message sous labwindows.
    ex : Je veux mettre en gras ou en couleur une partie du texte affiche
    Je me permets de vous poser cette question.
    Peut - on faire ceci ? J'ai vu que l'on peut utiliser une richTextBox mais je n'arrive pas à charger l'activeX pemettant d'intégrer ce control.
    Merci d'avance
    Cordialement

    I'm not exactly sure that I have corretly understood your question, but it seems to me that you want to have part of the text in a textbox with different attributes (color or boldness or so). This in not possible with regular textbox control, which holds only one set of attributes valid for the whole control.
    I am afraid the richtextbox is the only valid control for such a matter.
    As a last note, here the link to the french board of the forums where french-speaking users can discuss in their native language.
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

  • Action Show/Hide pour une zone de texte dans Adobe

    Bonjour, totalement ignorant en création de formulaire sous Adobe, je cherche à créer une zone de texte initialement cachée qui puisse être montrer en clickant sur un bouton par exemple.
    merci par avance de votre aide.

    Avez-vous essayé avec le logiciel Flash en action script?
    Annie

  • Problème de chiffres significatifs lors de l'écriture dans un fichier CSV

    Bonjour,
    Je souhaite écrire des données précises (au centième ou au millième près) dans un fichier csv. Pour cela j'utilise la fonction 'écrire dans un fichier texte'. Lorsque que j'écris dans un fichier *.txt, les données sont précises au millième, mais lorsque j'écris dans mon fichier *.csv, les données sont tronquées à une décimale. 
    La fonction 'écrire dans un fichier texte' n'ayant pas d'options pour les chiffres significatifs, est-ce dû au fichier csv? Y-a-t-il un moyen de lui faire passer automatiquement le nombre de chiffres à afficher après la virgule?
    Merci,

    En principe l'extension du fichier n'a rien à voir. Essaie d'ouvrir ton fichier avec le bloc-note, est-ce toujours à 1 décimale?
    Pour écrire un CSV, il vaut peut-être mieux utiliser la fonction "Ecrire dans un fichier tableur". Avec cette fonction tu as une entrée "Format", qui vaut par défaut %.3f . Le nombre de décimales, c'est le "3" du format.

  • Depuis que j ai téléchargé ios 6 je reçois des messages d un inconnu (sans numéro) avec seulement une bulle ( comme dans une BD) sans texte ; frequence des messages : environ 20/jour à toute heure

    depuis que j ai téléchargé ios 6 je reçois des messages d un inconnu (sans numéro) avec seulement une bulle ( comme dans une BD) sans texte ; frequence des messages : environ 20/jour à toute heure

    Bonjour,
    Voici la solution à ton problème :
    1) Désactiver le WIFI sur le tél
    2)Aller dans safari et taper l'adresse : wap.sfr.net
    Ca ouvre la page SFR Vodafone Live
    3)Dans la barre rouge à côté du logo Accueil, appuyer sur le logo avec l'@ et la petite enveloppe (le second)
    4)aller sur "Mes Mails"
    5) aller tout en bas de la page sur "Page d'Accueil"
    6) aller sur Alertes Texto (dans Mes Infos)
    Sur la page est inscrit : L'alerte Texto est actuellement activée
    7) choisir "Désactiver"
    8) redémarrer l'iPhone
    Et voilà normalement de quoi dormir une nuit sans être réveillé toutes les deux heures !!!!

  • Comment ajuster automatiquement (réduire ou agrandir) un texte dans une cellule de format fixe ?

    J'aimerais  ajuster automatiquement (réduire ou agrandir) un texte dans une cellule de format fixe de la même façon qu'il est possible de le faire dans Microsoft Excel. Cette opération est très utile lorsque le texte est plus grand que la cellule dans lequel il se trouve et permet de ne pas réajuster l'ensemble du tableau à cause d'un seul texte trop grand.

    Voici deux captures d'écran qui démontre la fonctionnalité dans Excel. L'Idée est d'automatiser la réduction de la force de corps du caractère dans une cellule. De cette façon, en utilisant un gabarit indesign, je pourrai mettre en place des titres dans des cellules de tableau et la force de corps de ces titres s'ajuste en fonction de l'espace disponible.

  • Sélection de valeurs numériques lues dans une boucle

    Bonjour à tous,
    Presque débutant, je cherche à résoudre le problème suivant :
    Je lis une valeur numérique à 1Hz.
    Si elle est > à 1
    et
    Si elle est différente de la valeur précédente.
    Je l'écris dans un fichier.
    Malheureusement je n'arrive pas à me sortir de cette affaire.
    Pouvez vous m'aider ?
    Salutations
    Résolu !
    Accéder à la solution.

    Bonsoir,
    Voici une petite traduction de l'algo à utiliser
    Pour l'enregistrement il y a des fonctions existantes dans la palette File IO, je vous laisse le soin de choisir celle qui vous conviendra...
    Cordialement,
    Rodéric L
    Certified LabVIEW Architect
    Pièces jointes :
    Sans titre.jpg ‏19 KB

  • Je veux re-telecharger le Mountain Lion MAIS... Une erreur est survenue dans l'App Store. Veuillez réessayer ultérieurement. (100), que faire...?

    Je veux re-telecharger le Mountain Lion MAIS voila je recois une erruer
    Une erreur est survenue dans l'App Store. Veuillez réessayer ultérieurement. (100), que faire...?
    (par contre aucun probleme sur mon Imac ou MacBookPro)

    Bonjour ...
    Essayez ici >  Mac App Store: "Une erreur s'est produite inconnu (100): lors de l'achat
    Si cela ne vous aide pas, essayez ce qui suit:
    Ouvrez les Préférences Système> Sécurité et confidentialité> Général
    Cliquez sur le coin inférieur gauche de l'icône de verrouillage du panneau. Vous pouvez être invité à entrer votre mot de passe admin.
    Sélectionnez: Mac App Store et les développeurs identifiés
    Cliquez sur l'icône de verrouillage pour empêcher d'autres changements puis essayez l'App Store.Ouvrez les Préférences Système> Sécurité et confidentialité> Général
    Cliquez sur le coin inférieur gauche de l'icône de verrouillage du panneau. Vous pouvez être invité à entrer votre mot de passe admin.
    Sélectionnez: Mac App Store et les développeurs identifiés
    Cliquez sur l'icône de verrouillage pour empêcher d'autres changements puis essayez l'App Store.
    S'il vous plaît garder avec moi. J'utilise un traducteur pour essayer de vous aider.

  • Une erreur est survenue dans l'app store

    Bonjour,
    Il m'est impossible d'acheter la moindre application payante dans app store. Après avoir creer un compte, dans un premier temps la transaction bancaire fut refusée, j'ai vérifié la justesse de mes coordonnées bancaire sans résultat. Puis maintenant le message suivant s'affiche  il nous est impossible d'acceder à votre demande une erreur est survenue dans app store veuillez réessayer ultérieurement (100) Je dois préciser qu'il m'est par contre possible de télécharger une application gratuite ???
    merci d'avance pour votre aide

    Bonjour ...
    Essayez ici >  Mac App Store: "Une erreur s'est produite inconnu (100): lors de l'achat
    Si cela ne vous aide pas, essayez ce qui suit:
    Ouvrez les Préférences Système> Sécurité et confidentialité> Général
    Cliquez sur le coin inférieur gauche de l'icône de verrouillage du panneau. Vous pouvez être invité à entrer votre mot de passe admin.
    Sélectionnez: Mac App Store et les développeurs identifiés
    Cliquez sur l'icône de verrouillage pour empêcher d'autres changements puis essayez l'App Store.Ouvrez les Préférences Système> Sécurité et confidentialité> Général
    Cliquez sur le coin inférieur gauche de l'icône de verrouillage du panneau. Vous pouvez être invité à entrer votre mot de passe admin.
    Sélectionnez: Mac App Store et les développeurs identifiés
    Cliquez sur l'icône de verrouillage pour empêcher d'autres changements puis essayez l'App Store.
    S'il vous plaît garder avec moi. J'utilise un traducteur pour essayer de vous aider.

  • Ecrire des nombres binaires dans un fichier texte

    Bonjour, je suis actuellement en stage, et je dois faire l'acquisition du signal d'un radar météo.
    Je récupère les données mais j'ai un problèmes au niveau de l'enregistrement dans un fichier texte.
    Je récupère un WordStatus (mot non signé de 16 bits) puis un tableau de 100 mots non signé 16 bits et enfin un Timetag sur 32 bits.
    Mon but est d'enregistrer le premier mot, suivis d'une tabulation, ensuite les 100 mots séparés par des tabulations et enfin le dernier mot (toujours avec une tabulation)
    J'arrive à écrire dans un fichier texte le tableau de 100 mots en utilisant le VI "Tableau en chaîne au format tableur" mais je n'arrive pas à convertir mes autres mot binaire en chaines pour pouvoir concaténer le tout (pour finir avec un "Ecrire dans un fichier texte".
    Pouvez-vous me donner des pistes ?
    je peux joindre un VI sur demande.
    J'espère avoir été clair.
    Merci d'avance.
    P.S. : Je travaille sous Labview 11.0.1.
    Résolu !
    Accéder à la solution.

    Bonjour et merci pour votre réponse.
    C'est vrai que j'ai oublié de préciser que je travaille avec des VI déja programmé livrés avec la carte d'acquisition (Excalibur) ; et que l'avion étant en maintenance actuellement, je ne peux pas faire de test en condition réelle. Je pourrais Jeudi prochain me rendre chez UniAir pour faire tourner le radar en mode test. Le protocole utilisé est l'ARINC 708.
    Il est vrai aussi que si je pouvais avoir accés directement à la trame originale, je pense que j'aurais moins de problème (j'y pensais hier soir ; impossible de dormir). Mais je ne pense pas avoir le niveau pour aller modifier les drivers. (cf VI : "Acquisition708-Vtest.vi")
    Ensuite, j'avais déja pensé à convertir ces mots en valeurs décimales (je n'aurais qu'a préciser mes formats d'enregistrements aux scientifiques qui voudront traiter les données post-acquisition.) J'ai d'ailleur appliqué vos conseils dans le VI "Exemple-Random.vi". Je me sert de ce vi pour faire des essais à partir d'un tableau remplis de valeurs aléatoire. J'y inclus aussi le traitement des pixels pour l'affichage des données (pour les curieux...)
    Lancer le programme et actionner Acquisition.
    Enfin, pour optimiser la vitesse (le signal est échantilloné a 1Mb), je commence à peine à regarder de plus près le vi "Ecrire dans un fichier binaire". C'est peut-être par la que je trouverais mon bonheur.
    Cordialement.
    Rémy, en stage au CNRS SAFIRE.
    Pièces jointes :
    Acquisition708-Vtest.vi ‏23 KB
    Exemple-Random.vi ‏433 KB

  • [LabWindows] Créer et écrire dans un fichier texte

    Bonjour !
    J’ai quelques problèmes pour une chose qui doit être simple. Cependant en cherchant un peu partout, les solutions proposées en C ne marchent pas et j’ai l’impression que l’aide CVI est incomplète voir incorrecte.
    Je cherche à loguer un historique d'une communication CAN dans un fichier texte.
    Donc ce que je souhaite faire c’est :
    Créer le fichier texte ou l’ouvrir s’il est existant.
    Ecrire dedans (avec fprintf ou fwrite selon le cas le plus adapté)
    Le fermer et bien entendu le retrouver.
    Un exemple de ce que j'ai testé. Faux actuellement effectivement mais voilà sur quoi je suis parti.
    FILE *file;
    //on ouvre le fichier et verifie si on y arrive 
    if((file = fopen("fichier.txt", "r")) != NULL)
       fprintf("blabla\n"); // Ici je marque dans le fichier ce que je désire.
    fclose(file);
    Dans cet exemple j’ai une erreur avec fopen. J’ai donc plusieurs questions :
    1- Comment se fait il que fopen me retourne une erreur me disant « No such file or directory », puisque selon l’aide CVI, fopen ouvre OU créé le fichier s’il n’existe pas ?
    2- Dans quel dossier se trouver le « fichier.txt » créé ? Sachant que j’ai également essayé en mettant le lien complet de mon fichier texte que j’avais préalablement créé.
    3- Mon fprintf est il adapté dans le cas que je souhaite faire ?
    Voilà si vous pouviez m’éclairer sur ces points là ce serait sympa car je me suis formé sur le tas en CVI et c'est pas forcément évident !

    Bonjou
     fopen("fichier.txt", "r") va ouvrir le fichier en mode lecture (r : read), donc dans ce cas précis vous ne pourrez pas écrire ni créer de fichier. Ce qui explique surement l'erreur puisque dans ce mode on s'attend à ouvrir un fichier existant.
    Si vous souhaitez créer / ou modifiez un fichier existant j'utiliserai plutôt le mode "append" : a+  fopen("fichier.txt", "a+").
    Dans ce cas le fichier que vous allez créer se trouvera dans le même dossier que votre exécutable en mode debug ou release si mes souvenirs sont bons.
    Au pire vous pouvez faire comme cela :
    char repertoire_courant[MAX_DIRNAME_LEN];
    char chemin_fichier[MAX_PATHNAME_LEN];
    GetProjectDir(repertoire_courant);
    MakePathname (repertoire_courant, "fichier.txt", chemin_fichier);
    chemin_fichier contiendra alors le chemin absolu du fichier exemple : C:\projet\fichier.txt.
    Cordialement,
    Da Helmut

  • Stockage des données d'un capteur dans un fichier texte ou excel

    Bonjour, après avoir réalisé un programme permettant de lire
    les données d’un capteur, et avoir réussi à faire varier les gains et offset du
    capteur via labview, je souhaiterais stocker les données lues par ce capteur
    dans un fichier texte ou excel.
    Dans mon programme, j'ai découpé l'information de la chaîne de caractère émise par le capteur, pour en garder seulement deux valeurs numériques ( la température TA et la température TC )
    Après de nombreuses tentatives en suivant les exemples de
    labview sur l’enregistrement de données dans un fichier, je n’ai toujours pas
    réussi à trouver le moyen d’obtenir ceci.
    Voilà pourquoi j’aimerai avoir votre avis sur la manière de
    réaliser cette opération.
    Cahier des charges :
    - le capteur renvoie deux
    températures (TA et TC), grâce à labview j’ai réussi a isoler la partie de
    l’information qui m’intéresse, cette dernière est au format numérique.
    Il faut que ces données soit stockées dans un
    fichier texte ou excel de manière à avoir deux colonnes : une pour les
    températures Ta et une autre pour les températures TC.
    Je vous joins mon programme en pièce jointe.
    Merci par avance.
    Cordialement.
    Pièces jointes :
    port serie ecriture(modif18) - Test structure évênement.vi ‏109 KB

    Dans ce cas là je pense que ta meilleure option est la structure producteur/consomateur.
    Le principe est simple: tu as deux boucles, la première qui fait l'acquisition et la deuxième l'enregistrement. Le transfert des données de l'une à l'autre est commandé par des évênements.
    Pour voir la structure, tu crées un nouveau vi: New../From Template/Frameworks/Design Pattern/Producer/Consumer Design Pattern (events)
    Après il y a un peu de boulot pour l'adapter à ton projet, mais rien de très compliqué je pense.
    Cordialement,
    Simon D.
    CLA | Certified LabVIEW Architect
    CTA | Certified TestStand Architect

Maybe you are looking for

  • Why can't i activate my iphone 3gs after upgrading it to ios 6?

    why can't i activate my iphone 3gs after upgrading it to ios 6? It says, ''There is no sim card installed in the iphone you are attempting to activate'' Thanks for your help in advance! Kayl07

  • Page number shows up on the last page only

    Hello, I have a report that includs 5 sub reports. After modifing the order of the sub reports per user requests, I lost  the page number (Page N of M ) on each page except the last page.  The same thing happened before on a cross-tab report without

  • Message Mapping: How mapping is handled in ABAP & JAVA STACK

    Hi All, I am interested in knowing how the mapping is hanlded in Background. Is that in ABAP or JAVA Stack. Whats the architecture behind it? Any documents related to it. Thanks in Advance. Best Regards, Yaseen M

  • Install the SAP SOLMAN 7.1 SP10

    Hi Team, I need to install the SOLMAN 7.1 SP10 from scratch. Later on i need to refresh the set with production system. I am searching for the Media on OSS , but i couldn't find media for this.What should be the strategy here Abhinav

  • Bsod @ startup after installing Creative SB Audigy 2 ZS

    System is a custom built 2005 XPS running XP WMC 2005 Service pack 3 installed w/ all the lastest Win patches, WMC upgrades, and virus protection. It used to work great. Wanted to clean it out tho, so did a fresh WinXP WMC install. Installed st off t