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 for Borda 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.

Voltar à Referência para bibliotecas