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
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.
  • Os limites que uma tag declara (com o estágio Limites habilitado) também são uma borda, somada ao mínimo e ao máximo daqui: vale a mais apertada das duas, então o passo para onde a tag o teria grampeado e a linha de resposta diz o valor que saiu.

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 data e hora, então 4 não é um valor que ele aceita.") e todo valor enviado ("21,5 escrito") aparecem na linha de resposta do par, que expira depois de alguns segundos. Numa célula sem espaço para essa linha e sem título de canto sobre o par, a resposta toma o sinal da tecla que foi pressionada enquanto aparece, uma recusa na tinta de erro. A tecla guarda a largura, então o que ela não comporta termina em reticências, com a resposta inteira na dica; nenhuma das duas teclas se move, e o sinal volta quando a resposta expira.

Sobre um ponto que guarda inteiros (uma tag de tipo inteiro cuja Escala e Calibração deixam o valor como está, ou uma variável de memória que guarda inteiros), um passo com fração é recusado no toque em vez de arredondado ("Este ponto aceita um inteiro, então 2.5 não é escrito nele."), e nada é escrito.

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.