LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

ecrire sur fichier txt

Solved!
Go to solution

Bonjour,

J'effectue un stage et je dois effectuer une amélioration d'un programme labview. Actuellement, j'écris mes données sur mon fichier texte mais il ne me garde que la dernière valeur de mon tableau. Je voudrais donc écrire des données sur un fichier texte à chaque itération de ma boucle while mais je n'arrive pas à trouver comment faire.

Pouvez vous m'aider ? 

0 Kudos
Message 1 of 10
(9,249 Views)

Je suppose que vous utilisez la fonction Write To Text File dont je vous invite à consulter l'aide. La raison de l'écrasement du contenu actuel du fichier ainsi que la manère de faire pour l'éviter y sont décrites.

 

N'hésitez pas à répondre si vous deviez avoir besoin de compléments d'information ou même d'un exemple.

Message 2 of 10
(9,244 Views)

Je veux bien un exemple car même en consultant l'aide de labview je n'y parviens toujours pas

0 Kudos
Message 3 of 10
(9,235 Views)

Voici un exemple:

 

 

Si tu as LabVIEW 2009, tu peux simplement glisser l'image directement dans ton diagramme de LabVIEW et utiliser le code.

Sinon, tu re-ecris tel que le dessin.

 

J'ai placer 2 exemples, malgres semblables, celui du bas utilises des controles au-lieu de constantes..

0 Kudos
Message 4 of 10
(9,230 Views)
Solution
Accepted by topic author flavien_33

flavien_33 a écrit :

Je veux bien un exemple car même en consultant l'aide de labview je n'y parviens toujours pas


Il suffit d'utiliser la fonction Set File Position en définissant son entrée from (0:start) à end. Cette opération va positionner le "curseur" du fichier à la fin de son contenu actuel. Elle doit évidemment être exécutée avant la mémorisation du nouveau texte qui sera ainsi ajouté à la fin du fichier.

 

Donc rien de bien compliqué... une fois que l'on sait comment procéder !

 

Ajouter texte dans fichier.png 

Message 5 of 10
(9,224 Views)

Ray.R a écrit :

Voici un exemple:

 

 

Si tu as LabVIEW 2009, tu peux simplement glisser l'image directement dans ton diagramme de LabVIEW et utiliser le code.

Sinon, tu re-ecris tel que le dessin.

 

J'ai placer 2 exemples, malgres semblables, celui du bas utilises des controles au-lieu de constantes..


Ces exemples ne vont pas ajouter le nouveau texte à la fin du fichier mais écraser le contenu actuel à chaque écriture... ce que l'auteur de la question cherche justement à éviter. Ce "détail" vous aura probablement échappé et je vous invite par conséquent à relire attentivement la question initiale.

 

De l'aide LabVIEW :

 

file can be a refnum or absolute file path. If you wire a path to the file input, the function opens or creates the file before writing to it and replaces any previous file contents. If you wire a file refnum to the file input, writing begins at the current file position. To append to an existing file, set the file position to the end of the file by using the Set File Position function...

 

0 Kudos
Message 6 of 10
(9,222 Views)

Oui... effectivement, cela m'a echapper..

 

Merci JB

0 Kudos
Message 7 of 10
(9,218 Views)

Merci beaucoup cela m'a beaucoup aidé maintenant j'arrive même à récupérer mes données dans un fichier excel 😉

0 Kudos
Message 8 of 10
(9,192 Views)

flavien_33 a écrit :

Merci beaucoup cela m'a beaucoup aidé maintenant j'arrive même à récupérer mes données dans un fichier excel 😉


Pour permettre à d'éventuels autres intéressés de trouver rapidement la solution, je vous suggère de marquer ma réponse comme telle.

 

Heureux d'avoir pu vous être utile... et peut-être à une prochaine sur les forums de NI.

0 Kudos
Message 9 of 10
(9,188 Views)

j'ai besoin ton aide stp mon stage pfe consiste a ajouter une imprimente d'ettiquite sous labview et apres ca il faut changer un de programme de l'imprimente en chaine de caractere comment je peut fais !!

0 Kudos
Message 10 of 10
(7,639 Views)