Curseur de consigne
Une poignée entre deux extrémités : le glissement arme la valeur, la touche l'écrit, et la poignée suit l'installation le reste du temps.
Le Curseur de consigne déplace une consigne par le geste plutôt que par la frappe. Sa protection contre le seul accident qu'un curseur peut avoir est la règle en deux temps : le glissement arme, la touche écrit. Déplacer la poignée ne change rien hors de la vue, cela ne fait que déclarer la valeur demandée, et l'installation n'est touchée que lorsque l'opérateur appuie sur la touche d'envoi à côté. Une manche qui traverse un écran tactile finit par un relâchement comme n'importe quel glissement, donc écrire au relâchement enverrait exactement le geste que personne ne voulait. C'est un composant de Commande ; un nouveau occupe 6 × 1 cellules.
La commande ne dessine aucune lecture à elle ; composez une Valeur à côté de la course si le nombre doit être à l'écran.
Données
| Champ | Ce qu'il fait | Valeurs | Par défaut |
|---|---|---|---|
| Adresse | L'adresse Logic enracinée dans laquelle la consigne se pose et depuis laquelle elle est relue : une variable mémoire ou un tag inscriptible. La liste est réduite aux points inscriptibles. | Texte libre ; propositions de points inscriptibles | vide |
Mise en forme
| Champ | Ce qu'il fait | Valeurs | Par défaut |
|---|---|---|---|
| Décimales | Les décimales avec lesquelles la valeur armée et la ligne de retour sont écrites, les deux endroits où cette commande écrit un nombre. Vide suit la préférence décimale de la station. Les décomptes hors plage sont pris au bord et le volet le dit. | de 0 à 15, ou vide | vide |
Course
Où la poignée peut aller et où elle peut s'arrêter. Les extrémités sont la déclaration propre à la commande, pas une lecture, et c'est pour cela que la poignée parcourt encore sa course pendant que le point ne dit rien.
| Champ | Ce qu'il fait | Valeurs | Par défaut |
|---|---|---|---|
| Valeur minimale | Là où la course commence. | N'importe quel nombre fini | 0 |
| Valeur maximale | Là où la course finit. Au minimum ou en dessous, il n'y a aucune course : le volet avertit, et le curseur est désactivé parce qu'il n'enverrait rien. | N'importe quel nombre fini | 100 |
| Pas | Le plus petit déplacement que la poignée fait. Chaque position à laquelle elle s'arrête est un nombre entier de pas depuis le minimum, si bien que la valeur envoyée est toujours l'un des arrêts déclarés. Un pas qui ne divise pas la course est permis, et le volet dit où tombe le dernier arrêt : le maximum n'est alors pas une valeur que ce curseur envoie. | N'importe quel nombre fini positif | 1 |
Sur un tag dont l'étape Limites est activée, le volet avertit aussi quand les arrêts de la course dépassent ces limites, et les nomme : une valeur armée au-delà est refusée à la touche d'envoi au lieu d'être prise au bord.
Comment il se comporte
- Suivre l'installation. Sans rien d'armé, la poignée se tient à la lecture propre au point. Une lecture hors de la course déclarée, ou aucune bonne lecture du tout, ne dessine aucune poignée : un pouce garé au minimum serait une consigne que la vue aurait inventée.
- Armer. Le premier contact fige la poignée là où le point l'a signalée en dernier et teinte la commande, ce qui est la façon de dire à l'opérateur qu'il la tient désormais. Le glissement s'aligne sur les arrêts et se borne à la course. La valeur armée n'appartient qu'à cette vue : elle n'atteint aucun autre circuit et rien ne la dessine comme une lecture.
- La touche d'envoi nomme sa conséquence avant que le doigt ne se pose : elle affiche « Appliquer 42,5 » tant qu'une valeur est armée. Une valeur envoyée rend la poignée au point ; celle que le canal a refusée reste armée, si bien que la correction est une retouche et non le geste entier à refaire. Sa largeur ne change jamais : dès le départ, elle garde la place de la valeur la plus large que la course peut y inscrire, si bien qu'armer une valeur ou relâcher la poignée ne déplace ni la touche ✕ ni la course à côté.
- La touche ✕ relâche la poignée vers le point, la sortie d'un armement que personne ne voulait. Elle est toujours sur la rangée (désactivée tant que rien n'est armé), pour que les touches ne se déplacent jamais sous le doigt.
- Pour un lecteur d'écran, le curseur énonce la valeur armée (« 42,5, pas encore envoyée »), la lecture propre au point, ou « Aucune lecture », jamais un nombre que le point n'a pas signalé.
Ce que l'écriture signifie
La touche d'envoi écrit la valeur armée par le canal d'écriture unique de la station. Un point qui
ne peut pas contenir un nombre répond par le refus sur la ligne de la commande ; un envoi réussi
répond « 42,5 écrit ». Les valeurs obtenues à force de pas sont nettoyées de leur résidu binaire
avant l'envoi, si bien qu'une consigne n'atteint jamais l'installation sous la forme
0.30000000000000004. L'autorisation est revérifiée à l'appui, et la ligne de retour expire au bout
de quelques secondes. Un nouveau fait une ligne de la grille de haut et, sous un titre de coin,
cette ligne laisse rarement de la place à la réponse : la réponse prend alors la place du titre
tant qu'elle s'affiche. Là où aucun titre ne se tient au-dessus de la commande (aucun n'a été
écrit, ou il a cédé sa rangée) et où la cellule n'a toujours pas de ligne pour la réponse, elle
prend la légende de la touche d'envoi ; la touche garde sa largeur, si bien que ni la touche ✕ ni
la course ne bougent (voir la
page des tableaux de bord).
Sur un tag dont l'étape Limites est activée, une valeur armée hors de ces limites est refusée de la même façon, avec un motif qui nomme ces limites, et reste armée : sinon le tag la prendrait au bord, et la ligne annoncerait une valeur que l'installation n'a jamais reçue.
Sur un point qui contient des entiers (un tag de type entier dont la Mise à l'échelle et l'Étalonnage laissent la valeur inchangée, ou une variable mémoire qui contient des entiers), une valeur armée avec une partie décimale est refusée de la même façon au lieu d'être arrondie (« Ce point attend un entier, donc 2.5 n'y est pas écrit. »), et reste armée : sur un tel point, un pas décimal fait de ces arrêts des valeurs qui ne sont jamais envoyées.
Permissions et verrou
Envoyer demande la permission de rôle de piloter les tableaux de bord. Sous verrou, la course et la touche d'envoi sont désactivées et le composant porte la marque de verrou partagée avec la raison dans son infobulle (voir la page des tableaux de bord). Un point lié qui ne lit pas porte la marque de lecture mauvaise partagée ; la commande elle-même reste utilisable, puisqu'une consigne est une valeur absolue et ne demande aucune lecture au préalable.
Les sections partagées Apparence, Identification du composant, Position et couche et Actions du composant sont décrites sur la page des composants.