Teclas de passo

Um par − / + que move um ponto um passo a partir de onde ele está, dentro de uma faixa declarada.

Ver como Markdown

Teclas de passo é o par − / + que empurra um setpoint numa estação com dedo e sem teclado. Cada toque escreve a leitura do ponto mais um passo, então, ao contrário das teclas da Entrada e das opções do Seletor, que carregam valores absolutos, o par precisa conhecer a leitura antes: sem nada a ler, as duas teclas ficam mortas. É um componente de Controle; um novo ocupa 4 × 1 células.

O par não desenha leitura nenhuma; componha um Valor ao lado das teclas se o número tiver de estar na tela.

Dados

Campo O que ele faz Valores Padrão
Endereço O endereço com raiz, na Logic, do ponto movido: uma variável de memória ou uma tag escrevível. A lista é estreitada para pontos escrevíveis. Texto livre; sugestões de pontos escrevíveis vazio

Formato

Campo O que ele faz Valores Padrão
Casas decimais Casas decimais com que um valor enviado é escrito na linha de resposta, o único número que este par escreve por extenso. Em branco segue a preferência decimal da estação. Contagens fora da faixa são tomadas na borda e o painel diz isso. de 0 a 15, ou em branco em branco

Passo

Campo O que ele faz Valores Padrão
Passo Quanto um toque move o ponto. Qualquer número finito positivo 1
Mínimo O menor valor até o qual o par move o ponto. Em branco deixa aquele lado aberto: uma borda não declarada não é uma borda no infinito, é simplesmente nenhuma borda. Qualquer número, ou em branco em branco
Máximo O maior valor até o qual o par move o ponto. Em branco deixa aquele lado aberto. Um mínimo acima do máximo não deixa valor nenhum entre eles, e o painel avisa que nenhuma das teclas moveria o ponto. Qualquer número, ou em branco em branco

Como a faixa segura um passo

  • Um passo além de uma borda é tomado naquela borda: o operador pediu "um passo, até onde isto vai", que não é o número digitado que uma Entrada recusa em vez de mover por ele.
  • Uma tecla sem para onde ir fica desabilitada: o ponto já está naquela borda (ou além dela).
  • A faixa só para uma tecla, ela nunca vira uma: um ponto que já passou de uma borda (escrito ali por uma Ação, uma receita, outra tela) não é trazido de volta pela tecla que aponta para ainda mais longe. A tecla do caminho de volta continua funcionando, e para na borda.

Semântica da escrita

Os toques se acumulam; as escritas não se empilham. Um dedo segurado no + pode correr mais que a planta, então os toques que chegam com uma escrita em curso são contados e a escrita seguinte carrega todos eles de uma vez: dez toques rápidos são dez passos e nunca dez escritas; nada do que foi pedido é descartado, e nada que não foi pedido é enviado. Dentro de uma mesma rodada, cada passo conta a partir do valor recém-enviado, já que a planta ainda não o publicou; a tela continua desenhando só o que o ponto relata.

Toda escrita passa pelo funil único da lógica da estação; toda passagem reconfere a autorização, então uma saída ou uma troca de papel no meio da rajada interrompe o resto dos toques. Uma recusa ("Este ponto guarda texto, então 4 não é um valor que ele aceita.") e todo valor enviado ("Escreveu 21,5") aparecem na linha de resposta do par, que expira depois de alguns segundos.

Permissões e a trava

Dar passos exige a permissão do papel para operar dashboards. Travado, as duas teclas ficam desabilitadas e o componente ganha a marca de trava compartilhada com a razão na dica dele (veja a página de dashboards). Um ponto vinculado que não consegue ler ganha a marca compartilhada de leitura ruim, e desabilita as teclas de todo jeito, já que não há de onde dar o passo.

As seções compartilhadas Aparência, Identificação, Posição e camada e Ações estão descritas na página de componentes.