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.

Afficher en Markdown

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
Minimum Là où la course commence. N'importe quel nombre fini 0
Maximum 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

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.
  • 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.

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, Position et couche et Actions sont décrites sur la page des composants.