Syntaxe de variable numérique
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 numériques incorporées utilisent le format suivant :
/*LN:#
Tag_name Fill_character
DP:#*/La syntaxe est :
- Une séquence d’échappement ouverte « /* »
- Suivie de la lettre facultative L (pour Littéral) qui empêche la lecture du point pour la variable, (si l’optionNuméro littéralest cochée dans la boîte de dialogueVariable numérique)
- Suivie de la lettre « N »
- Suivie d'un deux-points « : »
- Suivie d’un champ de longueur numérique
- Suivie d’un caractère d’espacement
- Suivie du nom du point, de l’espace réservé du point (#1, #2, etc.)
- Suivie d’un caractère d’espacement
- Suivie d’un mot décrivant la propriété de remplissage de gauche
- Suivie d’un caractère d’espacement
- Suivie des lettres « DP: »
- Suivie du nombre de décimales
- Suivie d'une séquence d'échappement fermée « */ »
Par exemple, pour afficher la valeur actuelle d'un point analogique intitulé Oven_temp, avec 3 chiffres, deux décimales et aucun caractère de remplissage, vous devez entrer :
/*N:6 Oven_temp NOFILL DP:2*/
Sur l'affichage lors du développement, autant de caractères # que de chiffres s'affichent, avec la décimale telle que spécifiée :
###.##
Lors de l'exécution, la valeur du point s'affiche au format spécifié :
183.00
Fournir une réponse