Download Tutorial LabVIEW - Génie de la conception mécanique

Transcript
Chapitre 6
Chaînes de caractères et E/S sur fichier
numéro de référence utilisé, comme l’emplacement du fichier à lire et
son niveau d’accessibilité pour les autres utilisateurs. Il est ainsi
possible d’effectuer plusieurs opérations en parallèle, indépendantes
les unes des autres, sur un même fichier. Si vous ouvrez un fichier à
plusieurs reprises, il se verra à chaque fois associé un numéro de
référence différent.
Les fonctions d’E/S sur fichier ne contiennent pas de gestion d’erreur
et ne renvoient donc pas de messages d’erreur. Par conséquent, si vous
construisez des applications qui utilisent des fonctions de bas niveau,
vous devez gérer vous-même la gestion d’erreur et la manipulation des
messages associés afin d’éviter tout problème.
Exemples d’E/S sur fichier
Vous pouvez vous reporter aux exemples suivants pour voir comment
utiliser les fonctions E/S sur fichier avec leurs différentes techniques
de gestion d’erreurs :
Le VI Write to Text File (dans examples\file\smplfile.llb)
écrit un fichier texte ASCII qui contient des valeurs de données
horodatées.
Le VI Read from Text File (dans examples\file\
smplfile.llb) lit un fichier texte ASCII qui contient des valeurs de
données horodatées.
Résumé
Une chaîne de cractères est un ensemble de caractères ASCII. Les
commandes et les indicateurs de chaînes de caractères se trouvent dans
la palette Controls»String & Table.
LabVIEW offre de nombreuses fonctions permettant de manipuler les
chaînes de caractères. Toutes ces fonctions se trouvent dans la palette
Functions»String.
LabVIEW peut effectuer des opérations sur les fichiers. Pour écrire
dans un fichier, vous créez un nouveau fichier (ou bien ouvrez un
fichier existant), écrivez les données puis fermez le fichier. De même,
pour lire un fichier, vous ouvrez un fichier existant, lisez les données,
puis fermez le fichier. Quant aux opérations courantes d’E/S sur
fichier, les VIs réunissent toutes ces opérations en un seul sous-VI.
 National Instruments Corporation
6-21
Tutorial LabVIEW