Fichiers texte
- Mise à jour2025-08-27
- Temps de lecture : 2 minute(s)
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.
Les fichiers texte sont le format le plus facile à utiliser et à partager. Pratiquement tous les ordinateurs peuvent lire ou écrire dans un fichier texte. Un grand nombre de programmes textuels peuvent lire les fichiers texte. La plupart des applications de contrôle d'instruments utilisent des chaînes texte.
Stockez des données dans des fichiers texte lorsque vous voulez pouvoir y accéder à partir d'autres applications, comme par exemple d'une application de traitement de texte ou de tableur. Pour stocker des données au format texte, utilisez les fonctions chaîne afin de convertir toutes les données en chaînes texte. Les fichiers texte peuvent contenir des informations de différents types de données.
Les fichiers texte occupent généralement plus de mémoire que les fichiers binaires et les fichiers journaux LabVIEW si les données initiales ne sont pas au format texte comme le sont, par exemple, les données de graphe ou de graphe déroulant. En effet, la représentation ASCII des données est habituellement plus grande que les données elles-mêmes. Par exemple, vous pouvez stocker le nombre –123,4567 dans 4 octets en tant que flottant simple précision. Cependant, sa représentation ASCII occupera 9 octets, c'est-à-dire un octet par caractère.
De plus, il est difficile d'accéder de façon aléatoire à des données numériques dans des fichiers texte. Bien que chacun des caractères d'une chaîne occupe exactement un octet d'espace, l'espace nécessaire pour exprimer un nombre en texte n'est généralement pas fixe. Pour rechercher le neuvième nombre d'un fichier texte, LabVIEW doit d'abord lire et convertir les huit nombres précédents.
Vous pouvez perdre en précision si vous stockez des données numériques dans des fichiers texte. Les ordinateurs stockent les données numériques sous forme de données binaires, et vous écrivez en général en notation décimale des données numériques dans un fichier texte. Une perte de précision peut se produire lorsque vous écrivez les données dans le fichier texte. Le problème de la perte de précision ne se pose pas avec les fichiers binaires.
Utilisez les VI et fonctions d'E/S sur fichiers pour lire ou écrire dans des fichiers texte et pour lire ou écrire dans des fichiers tableur.
Reportez-vous aux VIs suivants pour des exemples d'utilisation d'E/S sur fichiers texte :
- labview\examples\File IO\Text (ASCII)\Text (ASCII) Files.lvproj
- labview\examples\File IO\Spreadsheet\Tab-Delimited Data\Tab-Delimited Data.lvproj