Mode barre oblique inverse — LabVIEW interprète les caractères placés directement après une barre oblique inverse (\) comme un code de caractères non affichables. Utilisez ce mode pour mettre au point des VIs et envoyer des caractères non affichables à des instruments, des ports série et d'autres périphériques.

Pour utiliser l'affichage des codes à barre oblique inverse, cliquez avec le bouton droit sur une constante, une commande ou un indicateur chaîne et sélectionnez Affichage des codes '\'.

Tableau 10. Interprétation de code à barre oblique inverse dans LabVIEW montre comment LabVIEW interprète ces codes.

Tableau 10. Interprétation de code à barre oblique inverse dans LabVIEW
Code Interprétation de LabVIEW
\00 à \FF Valeur hexadécimale d'un caractère 8 bits ; doit être en majuscule
\b Retour arrière (ASCII BS, correspondant à \08)
\f Saut de page (ASCII FF, correspondant à \0C)
\n Retour à la ligne (ASCII LF, correspond à \0A).

La fonction Formater dans un fichier convertit automatiquement ce code en caractère de fin de ligne dépendant de la plate-forme.

\r Retour chariot (ASCII CR, correspondant à \0D)
\t Tabulation (ASCII HT, correspondant à \09)
\s Espace (correspondant à \20)
\\ Barre oblique inverse (ASCII \, correspondant à \5C)
  • Utilisez des lettres majuscules pour les caractères hexadécimaux.
  • Utilisez des lettres minuscules pour les caractères spéciaux, comme le retour de formulaire et l'espace arrière.

La casse des caractères influence la façon dont LabVIEW interprète les chaînes dans l'affichage des codes à barre oblique inverse. Par exemple :

Tableau 11. Effet de la casse sur l'affichage des codes à barre oblique inverse
Cas Exemple de séquence de chaînes Interprétation de LabVIEW
Code hexadécimal à barre oblique inverse valide \BFare hex BF suivi du mot are.
Code barre oblique inverse valide pour les caractères non affichables
  1. \bFare
  2. \bfare
  1. Retour arrière suivi du mot Fare
  2. Retour arrière suivi du mot fare
Un caractère hexadécimal non valide suit une barre oblique inverse \Bfare \B n'est pas le code d'un retour arrière et \Bf n'est pas un code hexadécimal valide.

Lorsqu'une barre oblique inverse n'est suivie que d'une partie d'un caractère hexadécimal valide, LabVIEW suppose qu'un 0 suit la barre oblique inverse.

Par conséquent, LabVIEW interprète \B comme hex 0B.

Chaque fois qu'un caractère hexadécimal non valide suit une barre oblique inverse, LabVIEW ignore le caractère barre oblique inverse.

Vous pouvez entrer des caractères non affichables listés dans Tableau 10. Interprétation de code à barre oblique inverse dans LabVIEW à partir du clavier, comme un retour chariot, dans une commande de chaîne, que vous sélectionniez ou non Affichage des codes '\'. Cependant, si vous activez le mode barre oblique inverse lorsque la fenêtre contient du texte, LabVIEW redessine l'afficheur pour montrer la représentation des caractères non affichables et le caractère \ lui-même.

Les indicateurs se comportent de la même manière que les commandes.

Remarque Les données dans la chaîne ne changent pas d'un mode d'affichage à l'autre. Seule la représentation à l'écran de certains caractères est modifiée.

Comprendre l'affichage des codes à barre oblique inverse

Expérimentez avec l'affichage des codes barre oblique inverse pour comprendre comment LabVIEW interprète les données chaîne dans ce style d'affichage.

Pour comprendre comment '\' Codes Display gère les données chaîne avec des exemples de chaînes, effectuez les étapes suivantes.

  1. Ajoutez une commande chaîne à la fenêtre de la face-avant.
    Le mode par défaut est Affichage normal.
  2. Redimensionnez la commande chaîne pour afficher plusieurs lignes de texte et entrez la chaîne suivante :
    LEFT
    \RIGHT\3F
  3. Cliquez avec le bouton droit sur la commande chaîne et sélectionnez Affichage des codes '\'.
    La chaîne apparaît comme ceci car le Retour chariot après GAUCHE et les barres obliques inverses autour de DROITE sont représentés sous forme de barres obliques inverses :
    LEFT\n\\RIGHT\\3F
  4. Répétez l'étape 1 pour ajouter une nouvelle commande chaîne à la fenêtre de la face-avant.
  5. Cliquez avec le bouton droit sur la nouvelle commande chaîne et sélectionnez Affichage des codes '\'.
  6. Redimensionnez la commande chaîne pour afficher plusieurs lignes de texte et entrez la chaîne suivante :
    LEFT
    \RIGHT\3F
  7. Cliquez avec le bouton droit sur la commande chaîne et sélectionnez Affichage normal.
    La chaîne apparaît comme suit car LabVIEW interprétait initialement \r comme retour chariot et en imprime maintenant un. \3F est la représentation ASCII du point d'interrogation (?).
    LEFT
    RIGHT?
  8. Cliquez à nouveau avec le bouton droit sur la commande chaîne et sélectionnez Affichage des codes '\'.
    La chaîne se présente comme suit :
    LEFT\nRIGHT?