Chapitre 14
E/S sur fichiers
Choix du format d'E/S sur fichiers
Quand utiliser des fichiers texte
Manuel de l'utilisateur LabVIEW
La plupart des VIs et des fonctions d'E/S sur fichiers n'effectuent qu'une
seule étape des opérations d'E/S sur fichiers. Cependant, certains VIs d'E/S
sur fichiers de haut niveau, conçus pour effectuer des opérations courantes
d'E/S sur fichiers, effectuent chacune des trois étapes. Ces VIs ne sont pas
toujours aussi performants que les fonctions de bas niveau, mais ils sont
plus faciles à utiliser.
Les VIs d'E/S sur fichiers que vous utilisez sont fonction du format des
fichiers. Vous pouvez lire ou écrire des données dans des fichiers dans trois
formats : texte, binaire et journal. Le format que vous utilisez dépend des
données que vous allez acquérir ou créer et des applications qui auront
accès à ces données.
Utilisez les indications de base suivantes pour déterminer quel format
utiliser :
•
Si vous voulez rendre vos données accessibles à d'autres applications,
comme par exemple Excel, utilisez des fichiers texte qui sont les
fichiers les plus courants et les plus portables.
•
Si vous avez besoin d'un accès aléatoire pour effectuer des lectures ou
des écritures et si la vitesse et l'espace disque sont essentiels, utilisez
des fichiers binaires qui sont plus performants que les fichiers texte en
termes d'espace disque et de rapidité.
•
Si vous voulez manipuler des enregistrements de données complexes
ou des types de données différents dans LabVIEW, utilisez les fichiers
journaux qui représentent le meilleur moyen de stocker des données, si
vous avez l'intention de n'accéder à ces dernières qu'à partir de
LabVIEW et si vous avez besoin de stocker des structures de données
complexes.
Utilisez des fichiers texte afin de rendre vos données accessibles à d'autres
utilisateurs ou à d'autres applications, si l'espace disque et la vitesse d'E/S
sur fichiers ne sont pas essentiels, si vous ne devez pas effectuer de lectures
ou d'écritures en accès aléatoire et si la précision numérique n'est pas
importante.
14-2
ni.com