Curseur de consigne
Une poignée entre deux extrémités : le glissement prépare la valeur, la touche l'écrit, et la poignée suit l'installation le reste du temps.
Curseur de consigne déplace une consigne par un 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 prépare, la touche écrit. Déplacer la poignée ne change rien à l'extérieur de la vue, cela ne fait qu'énoncer la valeur demandée, et l'installation n'est touchée que lorsque l'opérateur presse la touche d'envoi posée à côté. Une manche qui traverse un écran tactile finit par un relâchement comme tout autre glissement, alors écrire au relâchement enverrait exactement le geste que personne ne voulait. C'est un composant de Commande; un curseur neuf 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 | Défaut |
|---|---|---|---|
| Adresse | L'adresse Logic enracinée dans laquelle la consigne aboutit et depuis laquelle elle est relue : une variable mémoire ou un tag accessible en écriture. La liste est restreinte aux points accessibles en écriture. | Texte libre; propositions de points accessibles en écriture | vide |
Mise en forme
| Champ | Ce qu'il fait | Valeurs | Défaut |
|---|---|---|---|
| Décimales | Les décimales avec lesquelles la valeur préparée et la ligne de réponse sont écrites, les deux endroits où cette commande écrit un nombre. Vide suit la préférence décimale de la station. Un nombre hors plage est pris à la borne et le volet le dit. | 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 pourquoi la poignée parcourt encore la course pendant que le point ne dit rien.
| Champ | Ce qu'il fait | Valeurs | Défaut |
|---|---|---|---|
| Valeur minimale | Là où la course commence. | N'importe quel nombre fini | 0 |
| Valeur maximale | Là où la course se termine. À égalité ou en dessous du minimum, il n'y a rien à parcourir : 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 où elle s'arrête est un nombre entier de pas depuis le minimum, alors 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 |
Comment il se comporte
- Suivre l'installation. Sans rien de préparé, 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 a inventée.
- La préparation. La première touche fige la poignée là où le point l'a rapportée en dernier et teinte la commande, ce qui est la façon de dire à l'opérateur qu'il la tient maintenant. Le glissement s'aligne sur les arrêts et se ramène dans la course. La valeur préparé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 préparée. Une valeur envoyée rend la poignée au point; une valeur que le canal a refusée reste préparée, de sorte que la correction soit un coup de pouce et non tout le geste à recommencer.
- La touche ✕ relâche la poignée vers le point, la sortie d'une préparation que personne ne voulait. Elle est toujours sur la rangée (désactivée tant que rien n'est préparé), de sorte que les touches ne bougent jamais sous le doigt.
- Pour un lecteur d'écran, le curseur énonce la valeur préparée (« 42,5, pas encore envoyée »), la lecture propre au point, ou « Aucune lecture »; jamais un nombre que le point n'a pas rapporté.
La sémantique de l'écriture
La touche d'envoi écrit la valeur préparée par le canal unique de la logique 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 atteintes par pas sont nettoyées de leur résidu binaire avant l'envoi, de sorte qu'une consigne n'atteigne jamais l'installation sous la forme 0.30000000000000004. L'autorisation est revérifiée à l'appui, et la ligne de réponse expire après quelques secondes.
Les permissions et le verrou
Envoyer demande la permission du rôle de piloter les tableaux de bord. Verrouillés, la course et la touche d'envoi sont désactivées et le composant porte la marque de verrou commune avec la raison dans son infobulle (voir la page des tableaux de bord). Un point lié qui ne parvient pas à lire porte la marque commune de mauvaise lecture; la commande elle-même reste utilisable, puisqu'une consigne est une valeur absolue et ne demande aucune lecture au préalable.
Les sections communes Apparence, Identification, Position et couche et Opérations sont décrites sur la page des composants.