Caractères de terminaison LabVIEW

Aperçu

LabVIEW fournit trois constantes chaînes de caractères de terminaison : Retour chariot, retour à la ligne, et fin de ligne. Lorsque vous ajoutez l’une des constantes de caractères de terminaison à une chaîne, elles semblent avoir le même résultat : un saut de ligne. Cependant, au niveau du système d’exploitation, chaque caractère est interprété différemment. Ce document décrit les différences entre ces caractères de terminaison et leur apparence dans LabVIEW.

Contenu

Fonctions de caractères de terminaison

Chaque représentation du caractère de terminaison dépend du format de chaîne utilisé.

Dans la section ci-dessous, chaque caractère est présenté dans l’affichage de codes barres obliques inverses, de codes ASCII, de codes hexa et la visualisation de LabVIEW. L’explication de chaque caractère contient également un extrait LabVIEW où la constante de caractères de terminaison est utilisée pour créer une chaîne en sortie en affichage normal et en affichage de codes-barres obliques inverses.

  • L’affichage normal peut être considéré comme le résultat lisible par l’homme et constitue la valeur par défaut pour les représentations de chaînes LabVIEW. Il affiche tous les caractères tels qu’ils ont été saisis, à l’exception des caractères non affichables.
  • L’affichage du code-barres oblique inverse (‘\’) traduit les caractères non affichables (comme les espaces, les onglets, les caractères de terminaison) dans leur forme de code. Pou activer ce paramètre, cliquez avec le bouton droit sur la commande/indicateur chaîne sur la face-avant et sélectionnez Affichage du code ‘\’ dans le menu local Configuration des chaînes.


Pour chaque extrait, l’affichage Normal montre le même résultat pour les caractères de terminaison : un saut de ligne. Cependant, si vous observez l’affichage du code ‘\’ (c’est-à-dire la sortie lisible par machine), vous verrez que la sortie dépend du caractère de terminaison utilisé.

Remarque : le caractère de terminaison à utiliser dépend de votre condition d’utilisation et du protocole de communication utilisé par votre périphérique. Consultez le manuel de votre instrument pour déterminer le caractère de terminaison et le format à utiliser.

Caractère de retour chariot  

Le caractère Retour chariot (CR) déplace le curseur jusqu’au début de la ligne sans passer à la ligne suivante. Ce caractère est utilisé comme caractère de nouvelle ligne dans les systèmes d’exploitation Commodore et les premiers Macintosh (Mac OS 9 et versions antérieures). 

Affichage des codes Décimal ASCII Hexa Symbole LabVIEW
\r 13 0x0D
 
Remarque : Cette image est un extrait de LabVIEW qui comprend du code LabVIEW que vous pouvez réutiliser dans votre projet. Pour utiliser un extrait, cliquez avec le bouton droit sur l'image, enregistrez-la sur votre ordinateur et faites glisser le fichier sur votre diagramme LabVIEW.

Caractère de retour à la ligne  

Le caractère Retour à la ligne (LF) déplace le curseur jusqu’à la ligne suivante sans revenir au début de cette ligne. Ce caractère est utilisé comme caractère de nouvelle ligne dans les systèmes Unix (Linux, macOS X, Android, etc). 

Affichage des codes Décimal ASCII Hexa Symbole LabVIEW
\n 10 0x0A

Remarque : Cette image est un extrait de LabVIEW qui comprend du code LabVIEW que vous pouvez réutiliser dans votre projet. Pour utiliser un extrait, cliquez avec le bouton droit sur l'image, enregistrez-la sur votre ordinateur et faites glisser le fichier sur votre diagramme LabVIEW.

Caractère Fin de ligne  

Le caractère Fin de ligne (End of Line, EOL) est en fait deux caractères ASCII : la combinaison de caractères CR et LF. Il déplace le curseur vers le bas jusqu’à la ligne suivante et jusqu’au début de cette ligne ; c’est l’équivalent de la touche Entrée dans la plupart des logiciels de saisie. Le caractère EOL sert de caractère de nouvelle ligne dans la plupart des autres systèmes d’exploitation non Unix, y compris Microsoft Windows et Symbian.

Affichage des codes Décimal ASCII Hexa Symbole LabVIEW
\r\n 13 10 0x0D0A

Remarque : Cette image est un extrait de LabVIEW qui comprend du code LabVIEW que vous pouvez réutiliser dans votre projet. Pour utiliser un extrait, cliquez avec le bouton droit sur l'image, enregistrez-la sur votre ordinateur et faites glisser le fichier sur votre diagramme LabVIEW.

Communication avec le périphérique

Le choix du caractère de terminaison est important lors de la communication avec les instruments, car chaque périphérique suit son propre protocole de communication. Que vous utilisiez les constantes de caractères intégrées LabVIEW ou envoyiez des commandes textuelles, il est important de prendre en compte le protocole de communication de votre périphérique et les besoins en matière de caractères de terminaison.

Cas d’usage