Enregistrement Sur Disque En Continu - National Instruments LabVIEW Manuel De L'utilisateur

Table des Matières

Publicité

Chapitre 14
E/S sur fichiers

Enregistrement sur disque en continu

Manuel de l'utilisateur LabVIEW
Figure 14-2. Utilisation d'un VI de bas niveau pour écrire dans un fichier tableur
Comparez le VI de la figure 14-2 au VI de la figure 14-1, qui exécute la
même tâche. Dans la figure 14-2, vous devez utiliser la fonction Tableau en
chaîne au format tableur pour convertir un tableau de nombres au format
chaîne. Le VI Écrire dans un fichier tableur de la figure 14-1 ouvre le
fichier, convertit le tableau de nombres en chaîne et ferme le fichier.
Reportez-vous au VI Write Datalog File Example dans
pour consulter un exemple d'utilisation des VIs et des
datalog.llb
fonctions d'E/S sur fichiers de bas niveau.
Vous pouvez aussi utiliser les VIs et les fonctions d'E/S sur fichiers de bas
niveau pour enregistrer sur le disque en continu, ce qui permet
d'économiser les ressources mémoire. L'enregistrement sur disque en
continu est une technique qui permet de garder des fichiers ouverts pendant
que vous effectuez par exemple, plusieurs opérations d'écriture à l'intérieur
d'une boucle. Ces opérations d'écriture de haut niveau sont faciles à utiliser
mais elles obligent l'utilisateur à ouvrir et à fermer le fichier à chacune de
leurs exécutions. Vos VIs seront plus performants si vous évitez d'ouvrir et
de fermer les mêmes fichiers trop fréquemment.
L'enregistrement sur disque en continu réduit le nombre d'interactions
entre la fonction et le système d'exploitation au moment de l'ouverture et
de la fermeture de fichiers. Pour créer une opération normale
d'enregistrement sur disque en continu, placez le VI
Ouvrir/Créer/Remplacer un fichier avant la boucle, et la fonction Fermer un
fichier après la boucle. Vous pouvez alors écrire en continu dans un fichier
sans avoir à l'ouvrir et à le fermer.
14-8
examples\file\
ni.com

Publicité

Table des Matières
loading

Table des Matières