Entrada

Entrada de valor pelo operador, escrita num ponto: a caixa aceita o que o ponto aceita, e recusa o resto com a razão.

Ver como Markdown

Entrada é o campo de digitação do operador: um rascunho que pertence a ele, e uma tecla Aplicar que o envia a um ponto pelo funil único de escrita da estação. Ela não desenha leitura nenhuma; quem quiser o valor do ponto ao lado da caixa compõe um Valor junto dela, e nomear o campo é um Rótulo. É um componente de Controle; um novo ocupa 4 × 1 células.

O rascunho pertence ao operador: a atualização ao vivo nunca sobrescreve o que foi digitado, e uma entrada recusada fica na caixa, para que a correção seja uma edição, não uma redigitação.

Dados

Campo O que ele faz Valores Padrão
Endereço O endereço com raiz, na Logic, do ponto escrito: uma variável de memória, uma tag escrevível, um campo de preparação de uma unidade (Next.<field>) ou o ponto de comentário da execução (Commands.Comment). Nada é excluído aqui: o que a caixa então aceita se lê do próprio ponto. Texto livre; sugestões da lista de pontos ao vivo vazio

Sob o endereço, o painel escreve o que o campo aceita neste momento ("Este campo aceita um número, de 0 a 100, com 1 casa decimal."), então um ponto de dois estados é visto transformando a linha numa tecla por estado antes mesmo de a tela rodar.

O que a caixa aceita

O tipo de entrada é derivado do ponto, nunca escolhido ao lado dele: uma categoria que você pudesse declarar contra o ponto seria uma segunda declaração, livre para discordar da que o ponto já faz.

O ponto A caixa Conduta
Um ponto Bool Uma tecla por estado (Ligado / Desligado) em vez de uma caixa Um toque é a instrução inteira. As teclas carregam valores absolutos, então continuam usáveis sob qualidade ruim, ao contrário do Interruptor, que precisa conhecer a leitura que ele nega. Nenhuma das teclas mostra o estado do ponto.
Um ponto inteiro Uma caixa de número inteiro Entradas decimais são recusadas; o teclado de toque oferece dígitos.
Um ponto real (decimal) Uma caixa de número Julgada contra a faixa e as casas declaradas quando Aplicar é pressionado, nunca a cada tecla; o teclado de toque oferece um teclado decimal.
Texto, um instante, um ponto de preparação ou de comentário, ou um endereço a que nada responde ainda Uma caixa de texto livre A faixa e as casas decimais não são lidas, e o painel diz isso.

Número

A faixa e a fineza que o operador declara por cima do ponto:

Campo O que ele faz Valores Padrão
Mínimo O menor número que o campo envia. Em branco deixa aquele lado da faixa aberto. Qualquer número, ou em branco em branco
Máximo O maior número que o campo envia. Em branco deixa aquele lado aberto. Um mínimo acima do máximo não deixa número nenhum entre eles, e o painel avisa que o campo recusaria toda entrada. Qualquer número, ou em branco em branco
Casas decimais Quão fina é a entrada que o campo envia. Em branco envia a precisão que foi digitada. Um ponto que conta a fixa em 0, seja qual for o valor guardado. As casas são pedidas do valor, não dos dígitos: 12.500 é 12.5, então zeros à direita que um teclado acrescentou nunca são recusados. de 0 a 15, ou em branco em branco

Uma tag que declara limites próprios (com o estágio de conversão Limites habilitado) aperta o que estiver declarado aqui: o campo aceita só o que a cadeia de valor tipada levaria adiante sem mudar.

Uma entrada fora da faixa, fina demais, ou que não é número nenhum é recusada com a razão e nada é escrito. O número é uma instrução para a planta, e um número diferente, tomado na borda, seria a estação decidindo pelo operador. Isto é deliberadamente o oposto dos campos de configuração do próprio editor, que tomam uma entrada fora da faixa na borda mais próxima e dizem isso.

Semântica da escrita

  • Variável de memória: o rascunho é validado contra a categoria de saída da variável e então escrito pelo funil da lógica. Uma caixa vazia escreve um valor vazio.
  • Tag escrevível: o rascunho é convertido para o tipo de nó da tag; o funil desfaz a escala do valor de engenharia no caminho até o barramento (a cadeia de conversão da tag ao contrário).
  • Next.<field>: guarda o texto na área de preparação da unidade, para a próxima execução. Preparar não é escrever na planta: sem funil, sem entrada no diário. A linha de resposta diz "Preparado".
  • Commands.Comment: junta um comentário de execução (ou uma nota de pós-execução enquanto a unidade está ociosa) ao contexto ativo da unidade, atribuído ao operador autenticado; a caixa se limpa e a linha de resposta diz "Comentário acrescentado". Um comentário vazio é recusado.

A linha de resposta passageira relata todo desfecho e expira depois de alguns segundos. A autorização é reconferida no toque.

Permissões e a trava

Escrever uma variável ou uma tag exige a permissão do papel para operar dashboards; os pontos de preparação e de comentário são mudanças no Process e exigem, em vez disso, a permissão de executar procedimentos. Um toque bloqueado desenha a marca de trava compartilhada com a razão na dica, e a própria caixa fica desabilitada enquanto está travada (veja a página de dashboards). Um ponto vinculado que não consegue ler ganha a marca compartilhada de leitura ruim; as teclas de sinalizador e a caixa de texto continuam usáveis, já que a instrução delas não depende da leitura.

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