# Tabela de pontos

> Referência do componente de dashboard Tabela de pontos, várias leituras ao vivo como uma lista, com todas as propriedades do editor.

A **Tabela de pontos** lista vários pontos como linhas: cada uma com o nome que o operador lhe
deu, a leitura ao vivo dela e a unidade dela. É o componente para dez leituras que de outro
modo seriam dez mostradores separados. As linhas rolam dentro da célula, então a célula decide
quantas linhas ficam visíveis, e não quão grande cada uma é; a nota sobre o que ficou retido
continua legível no pé.

O que uma leitura *significa* está deliberadamente ausente aqui: uma faixa em 80 diz alguma
coisa sobre a temperatura numa linha e nada sobre a pressão na linha seguinte, então uma lista
de pontos sem relação não declara faixas; uma leitura cujo significado precisa ser pintado
pertence a um mostrador próprio.

## Pontos {#points}

Um cartão por linha, na ordem declarada. **Adicionar ponto** junta um; no teto ele não
acrescenta nada e diz por quê.

| Propriedade | O que ela faz | Valores | Padrão |
|---|---|---|---|
| Endereço | Endereço com raiz, na Logic, que a linha lê. Qualquer categoria de valor é aceita, um número, um texto, um sinalizador, um instante, e a lista de sugestões do campo marca o tipo de cada ponto. A leitura atual do ponto aparece sob o campo assim que ele é nomeado. | endereço | vazio |
| Nome | Como a lista chama o ponto. | texto | em branco recai no endereço |
| Unidade | A unidade em que a leitura desta linha é medida. Por linha, porque duas linhas de uma lista não precisam medir a mesma coisa. | texto | vazio |

A tabela desenha até **50** linhas. Uma lista declarada mais longa é mantida inteira, o editor
não a faz crescer além do teto, e uma lista mais longa escrita de outro lugar não perde nada,
enquanto o desenho para ali e conta o que ele está segurando
(`Mais 3 pontos não são mostrados.`), tanto no editor quanto na própria tela.

## Formato {#format}

Uma declaração para a lista inteira, porque uma lista escreve um número de um jeito só.

| Propriedade | O que ela faz | Valores | Padrão |
|---|---|---|---|
| Decimais | Casas decimais fixas para leituras numéricas. Em branco segue a preferência decimal da estação (veja a [página de configurações](settings-localization)), e um ponto cujo tipo é um número inteiro é então escrito sem fração. | de 0 a 15, ou em branco | em branco (preferência da estação) |
| Dígitos | A única largura declarada, em casas antes do separador decimal, lida nas linhas numéricas: uma leitura numérica que não cabe é marcada (`####`), com a leitura inteira na dica. Uma linha cujo ponto responde em palavras não é medida contra ela: aquele texto é cortado pela largura da coluna em que ele está, com reticências e a leitura inteira na dica. | de 1 a 20 | em branco reserva 5 |
| Tamanho da fonte | Se a célula decide o tamanho do texto ou se o operador o declara. Um tamanho declarado é desenhado literalmente em qualquer célula, então três tabelas numa tela podem ser feitas para concordar. | Tão grande quanto a célula permitir · Um tamanho que eu defino | Tão grande quanto a célula permitir |
| Pontos | O tamanho declarado. Mostrado só no modo declarado. | de 9 a 144 | 12 |
| Lê-se como | Como toda leitura numérica é escrita por extenso. | Número · Porcentagem · Duração | Número |
| O valor conta | O que uma unidade de uma leitura significa enquanto o formato é uma duração. | Segundos · Milissegundos · Minutos | Segundos |

O tipo do ponto decide quais linhas são números, e o formato só é lido nessas linhas. Uma
linha cujo ponto não é um número (um texto, um sinalizador, um instante) é escrita como é,
diga o que disser a tabela: um sinalizador aparece como `true` ou `false`, nunca como um
número com casas decimais, uma porcentagem ou uma duração. Essa linha nunca fica atrás da
marca de estreito demais, que pertence só aos números.

Uma linha numérica lê do jeito que o mesmo ponto lê em todo o resto da estação: um número
inteiro sem casas declaradas não ganha fração e guarda todos os dígitos que ele tem, por
maior que seja, e `NaN` é uma leitura escrita como essa palavra ao lado da unidade, nunca a
marca de lacuna.

## Colunas {#columns}

A coluna de leitura está sempre lá; as outras duas são escolha da tabela.

| Propriedade | O que ela faz | Valores | Padrão |
|---|---|---|---|
| Nomear cada ponto | Desenha a coluna de nome. Um nome longo é cortado com ele inteiro na dica, nunca a leitura que ele nomeia. | ligado / desligado | ligado |
| Escrever cada unidade | Desenha a coluna de unidade. | ligado / desligado | ligado |

Quando a célula é estreita, a coluna de nome cede primeiro, até não mostrar nada; depois a
coluna de unidade abre mão do espaço que as unidades dela deixam vazio. A coluna de leitura
guarda a largura que os números dela declaram (**Dígitos**, as casas decimais e o separador)
enquanto houver outra coisa que possa ceder. Numa célula estreita demais até para isso, um
número é marcado (`####`), com a leitura inteira na dica, e nunca é desenhado cortado; uma
linha que responde em palavras termina em reticências, e um ponto que não está lendo mantém a
marca de lacuna. Uma célula mais larga, ou menos dígitos declarados, traz os números de volta.

## Conduta {#conduct}

Um ponto que não está lendo mostra a marca de lacuna (`—`) na linha dele, nunca o número que
ele tinha por último, e não escreve unidade ao lado: uma unidade ao lado da lacuna
reivindicaria uma medição naquela unidade. A qualidade ruim é marcada na leitura do mesmo jeito
que toda superfície atenta à qualidade a marca. Toda leitura carrega ela inteira na dica dela,
com a unidade.
