Syntaxe de la variable de chaîne

Les variables incorporées respectent la casse, et leur format et leur syntaxe doivent être corrects pour qu’elles fonctionnent. En cas d'erreur, votre variable est traitée comme du texte. Il n'est donc pas recommandé de modifier manuellement les variables incorporées. Utilisez les boîtes de dialogue
Insérer une variable
et
Modifier la variable
pour éviter tout problème.
Les variables de chaîne incorporées utilisent le format suivant :
/*LS:#
Nom_point
*/
La syntaxe est :
  • Une séquence d’échappement ouverte « /* »
  • Suivie de la lettre « L » (pour Littéral) qui empêche la lecture du point pour la variable, (si l'option
    Chaîne littérale
    est cochée dans la boîte de dialogue
    Variable de chaîne
    )
  • Suivie de la lettre « S »
  • Suivie d'un deux-points « : »
  • Suivie d’un champ de longueur numérique (si la case
    Nombre fixe de caractères
    est cochée dans la boîte de dialogue
    Variable de chaîne
    )
  • Suivie d’un caractère d’espacement
  • Suivie du nom du point, de l’espace réservé du point (#1, #2, etc.)
  • Suivie d'une séquence d'échappement fermée « */ »
Par exemple, pour afficher la valeur courante d'un point de chaîne intitulé Blower_status, avec une longueur fixe de 20 caractères, la syntaxe correcte est :
/*S:20 Etat_soufflante*/
Sur l'affichage lors du développement, vous voyez autant de caractères 's' qu'il en est spécifié dans la variable ; dans ce cas, 20 :
ssssssssssssssssssss
Lors de l'exécution, la valeur du point s'affiche sous forme de chaîne :
Functioning normally
CONSEIL:
  • Si les cases à cocher
    Nombre fixe de caractères
    et
    Les caractères les plus à droite de la chaîne seront affichés
    sont activées dans la boîte de dialogue Variable de chaîne, le champ de longueur numérique sera un nombre négatif.
  • Si les cases à cocher
    Nombre fixe de caractères
    et
    Afficher * caractères si la chaîne est plus longue que la largeur du champ
    sont activées dans la boîte de dialogue Variable de chaîne, le mot-clé SHOWSTAR sera ajouté à la chaîne de variable incorporée après le champ de point ou de paramètre.
    Ainsi, pour afficher la valeur actuelle du point de chaîne appelée Blower_status, d'une longueur fixe de 20 caractères, en commençant par la droite et en affichant le caractère * si la chaîne est plus longue que la largeur du champ, la syntaxe correcte serait :
    /*S:-20 Etat_soufflante SHOWSTAR*/
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal