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