TTY
Biblioteca: | Entrada/Saída |
Introdução: | 2.2.0 |
Aparência: |
Comportamento
Esse componente implementa um terminal burro muito simples. Ele recebe uma sequência de códigos ASCII e exibe cada caractere imprimível. Quando a linha atual estiver completa, o cursor se moverá para a linha seguinte, possivelmente movendo todas as linhas correntes para cima se o cursor já estiver na última linha. As únicas sequências de controle oferecidas são: backspace (ASCII 8), que eliminará o último caractere na última linha, a menos que essa já esteja vazia; nova linha (ASCII 10), que moverá o cursor para o início da linha seguinte, haverá rolagem de linhas, se necessário; e alimentação de formulário (ASCII 12, digitando-se control-L), que limpará a tela.
Pinos
- Na face oeste, pino superior (entrada, com largura de 7 bits)
- Dados - esse é o valor ASCII do próximo caractere que entrar no terminal.
- Na face oeste, pino inferior marcado pelo triângulo (entrada, com largura de 1 bit)
- Clock - quando ativado, enquanto pino para habilitar a escrita não for 0, o valor ASCII corrente na entrada de dados será processado pelo terminal.
- Na face sul, pino mais à esquerda (entrada, com largura de 1 bit)
- Habilitar escrita - quando em 1 (ou flutuante, ou de erro), uma variação de borda do sinal de clock resultará no processamento de um novo caractere a partir da entrada de dados. As entradas de clock e de dados serão ignoradas quando seu valor for 0.
- Na face sul, segundo pino da esquerda (entrada, com largura de 1 bit)
- Limpar - se 1, o terminal será limpo de todos os dados e todas as outras entradas serão ignoradas.
Atributos
- Linhas
- O número de linhas exibidas no terminal.
- Colunas
- O número máximo de caracteres exibidos em cada linha do terminal.
- Gatilho
- Se o valor for
Borda de Subida,
, então, quando o clock variar de 0 para 1, a entrada de dados será processado (quando ativado pelas entradas Habilitar Escrita e Limpar Entradas). Se forBorda de Descida,
, então isso acontecerá quando o clock variar de de 1 para 0. - Cor
- A cor com a qual o texto aparecerá no terminal.
- Cor de Fundo
- A cor com que desenhar o fundo do terminal.
Comportamento da ferramenta Testar
Nenhum.
Comportamento da ferramenta Texto
Nenhum.