Touches de pas

Une paire − / + qui déplace un point d'un pas depuis là où il est, à l'intérieur d'une plage déclarée.

Afficher en Markdown

Les Touches de pas sont la paire − / + qui pousse une consigne sur une station avec un doigt et sans clavier. Chaque appui écrit la lecture du point plus un pas, si bien que, contrairement aux touches de la Saisie et aux options du Sélecteur, qui portent des valeurs absolues, la paire doit connaître la lecture d'abord : sans rien à lire, les deux touches sont mortes. C'est un composant de Commande ; un nouveau occupe 4 × 1 cellules.

La paire ne dessine aucune lecture à elle ; composez une Valeur à côté des touches si le nombre doit être à l'écran.

Données

Champ Ce qu'il fait Valeurs Par défaut
Adresse L'adresse Logic enracinée du point déplacé : 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 une valeur envoyée est écrite sur la ligne de retour, le seul nombre que cette paire écrit. 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

Pas

Champ Ce qu'il fait Valeurs Par défaut
Pas De combien un appui déplace le point. N'importe quel nombre fini positif 1
Minimum La plus petite valeur vers laquelle la paire déplace le point. Vide laisse ce côté ouvert : un bord non déclaré n'est pas un bord à l'infini, c'est simplement pas de bord. N'importe quel nombre, ou vide vide
Maximum La plus grande valeur vers laquelle la paire déplace le point. Vide laisse ce côté ouvert. Un minimum au-dessus du maximum ne laisse aucune valeur entre les deux, et le volet avertit qu'aucune des deux touches ne déplacerait le point. N'importe quel nombre, ou vide vide

Comment la plage retient un pas

  • Un pas qui dépasse un bord est pris à ce bord : l'opérateur a demandé « un pas, aussi loin que cela va », ce qui n'est pas le nombre tapé qu'une Saisie refuse plutôt que de se déplacer à sa place.
  • Une touche qui n'a plus nulle part où aller est désactivée : le point se trouve déjà à ce bord (ou au-delà).
  • La plage ne fait jamais qu'arrêter une touche, elle n'en retourne jamais une : un point déjà au-delà d'un bord (écrit là par une Action, une recette, une autre vue) n'est pas ramené par la touche qui pointe plus loin encore. La touche du retour vers l'intérieur fonctionne toujours, et tient au bord.

Ce que l'écriture signifie

Les appuis s'accumulent ; les écritures ne s'empilent pas. Un doigt tenu sur + peut devancer l'installation, donc les appuis qui arrivent pendant qu'une écriture est en cours sont comptés et l'écriture suivante les porte tous d'un coup : dix contacts rapides font dix pas et jamais dix écritures, rien de ce qui a été demandé n'est perdu, et rien de ce qui n'a pas été demandé n'est envoyé. À l'intérieur d'une même rafale, chaque pas compte depuis la valeur qui vient d'être envoyée, puisque l'installation ne l'a pas encore publiée ; la vue continue de ne dessiner que ce que le point signale.

Chaque écriture passe par le canal d'écriture unique de la station ; chaque passage revérifie l'autorisation, si bien qu'une déconnexion ou un changement de rôle au milieu d'une rafale arrête les contacts restants. Un refus (« Ce point contient du texte, donc 4 n'est pas une valeur qu'il accepte. ») et chaque valeur envoyée (« 21,5 écrit ») se posent sur la ligne de retour de la paire, qui expire au bout de quelques secondes.

Permissions et verrou

Avancer d'un pas demande la permission de rôle de piloter les tableaux de bord. Sous verrou, les deux touches 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, et désactive les touches de toute façon, puisqu'il n'y a rien d'où partir.

Les sections partagées Apparence, Identification, Position et couche et Actions sont décrites sur la page des composants.