Bloco do Monitor

O bloco Monitor pode exibir texto ou gráficos no monitor Bloco EV3.
Selecione o modo Monitor.


Modo seletor
Campo de texto do bloco
Entradas
Botão Pré-visualização no monitor

Selecione o tipo de texto ou gráfico que você deseja exibir usando o Modo seletor. Depois de selecionar o modo, você pode escolher os valores para as entradas. As entradas disponíveis irão mudar dependendo do modo. Os modos e entradas estão descritos abaixo.

Você pode clicar no botão de Pré-visualização no monitor para exibir uma pré-visualização da imagem que o bloco Monitor exibirá no monitor EV3. Você pode manter a pré-visualização aberta enquanto escolhe os valores de entrada para o bloco.
Coordenadas do monitor
Muitos dos modos de bloco de monitor usam as coordenadas X e Y para especificar onde desenhar um item. As coordenadas especificam uma posição de pixel no monitor Bloco EV3. A posição (0, 0) fica no canto superior esquerdo do monitor, como mostrado na imagem abaixo.



O monitor mede 178 pixels de largura por 128 pixels de altura. Os valores da coordenada X vão de 0, à esquerda do monitor, a 177 à direita. Os valores da coordenada Y vão de 0, na parte superior, a 127 à parte inferior.
Dicas e Truques
Você pode utilizar o botão Pré-visualização no monitor no canto superior esquerdo do bloco Monitor para ajudá-lo a encontrar as coordenadas corretas para o monitor.
Modos
Texto - Pixels


O modo Texto - Pixels pode exibir texto em qualquer local no monitor Bloco EV3.

Se Limpar tela for Verdadeiro, o monitor será limpo antes que o texto seja desenhado.

A entrada Texto está na parte superior do bloco. Ela contêm a cadeia de caracteres do texto a ser exibido. Selecione "Conectado" para exibir uma entrada de Texto que possa aceitar um Fio de dados. O texto pode incluir quaisquer caracteres no conjunto de caracteres Texto suportado.

As entradas X e Y especificam as Coordenadas do monitor do ponto inicial do texto, que é o canto superior esquerdo do texto exibido.

Use a entrada Cor para escolher a cor do texto. Se você selecionar Preto, o texto será exibido na cor preta sobre plano de fundo branco. Se você selecionar Branco, o texto será exibido na cor branca sobre plano de fundo preto.

Você pode usar a entrada Fonte para escolher entre três diferentes tipos de fonte: Normal, Negrito e Grande.
Exemplo
Este programa exibe “Hello!” no centro do monitor usando a fonte grande.
Texto - Grade


O modo Texto - Grade exibe o texto alinhado em uma grade de linhas e colunas. Isso facilita a exibição e o alinhamento de múltiplas linhas de texto. A altura de uma linha possui espaço suficiente para exibir uma linha de texto nas fontes Negrito e Normal, e cada caractere nestas fontes possui uma coluna de largura.

Se Limpar tela for Verdadeiro, o monitor será limpo antes que o texto seja desenhado.

A entrada Texto está na parte superior do bloco. Ela contêm a cadeia de caracteres do texto a ser exibido. Selecione "Conectado" para exibir uma entrada de Texto que possa aceitar um fio de dados. O texto pode incluir quaisquer caracteres no conjunto de caracteres Texto suportado.

A entrada Coluna especifica a coluna inicial (posição horizontal) para o texto. Cada coluna possui 8 pixels de largura. As colunas são numeradas de 0 à esquerda a 21 à direita.

A entrada Linha especifica a linha ou "número da linha" (posição vertical) para o texto. Cada linha possui 10 pixels de altura. A linha 0 está encontra-se na parte superior do monitor e a linha 11 próxima da parte inferior do monitor.
Dicas e Truques
A largura de uma coluna é igual à largura de um caractere nas fontes Normal e Negrito, portanto, adicionando 1 à Coluna irá iniciar o texto um caractere à direita ao usar estas fontes. Caracteres na fonte Grande são duas vezes mais largos e altos que a fonte Normal, portanto, cada caractere ocupa duas colunas e duas linhas.
Use a entrada Cor para escolher a cor do texto. Se você selecionar Preto, o texto será exibido na cor preta sobre plano de fundo branco. Se você selecionar Branco, o texto será exibido na cor branca sobre plano de fundo preto.

Você pode usar a entrada Fonte para escolher entre três diferentes tipos de fonte: Normal, Negrito e Grande.
Exemplo
Este programa exibe duas linhas de texto. O segundo bloco de Monitor usa Falso para a entrada Limpar tela para adicionar a segunda linha sem apagar a primeira linha.
Dicas e Truques
Ao exibir múltiplas linhas de texto na fonte grande, adicione 2 à entrada Linha entre cada linha para evitar que elas se sobreponham.
Formas - Linha
O modo Formas - Linha desenha uma linha reta entre dois pontos no monitor.

Se Limpar tela for Verdadeiro, o monitor será limpo antes que a linha seja desenhada.

As entradas X1 e Y1 especificam a Coordenadas do monitor do primeiro ponto da linha.

As entradas X2 e Y2 especifica as coordenadas do segundo ponto.

Você pode usar a entrada Cor para escolher uma linha branca ou preta. Uma linha branca somente ficará visível se Limpar tela for Falso e a linha for desenhada em uma área onde um Bloco de monitor anterior exibiu algo em preto.
Exemplo
Este programa desenhará uma linha diagonal pelo monitor Bloco EV3.
Formas - Círculo


O modo Formas - círculo desenha um círculo no monitor.
Se Limpar tela for Verdadeiro, o monitor será limpo antes que o círculo seja desenhado.

As entradas X e Y especificam as Coordenadas do monitor do centro do círculo. A entrada Raio especifica o raio do círculo em pixels.

Se Preenchimento for Verdadeiro, o interior do círculo será preenchido. Se Preenchimento for falso, somente o contorno do círculo será desenhado.

Você pode usar a entrada Cor para escolher um círculo branco ou preto. Um círculo branco somente ficará visível se Limpar tela for Falso e o círculo for desenhado em uma área onde um Bloco de monitor anterior exibiu algo em preto.
Exemplo
Este programa exibe continuamente um círculo preenchido cujo raio é o valor de Intensidade da luz ambiente para o Sensor de Cor. O monitor é atualizado a cada décimo de segundo.
Formas - Retângulo


O modo Formas - retângulo desenha um retângulo no monitor.

Se Limpar tela for Verdadeiro, o monitor será limpo antes que o retângulo seja desenhado.

As entradas X e Y especificam as Coordenadas do monitor no lado superior esquerdo do retângulo. As entradas Largura e Altura especificam o tamanho do retângulo em pixels.

Se Preenchimento for Verdadeiro, o interior do retângulo será preenchido. Se Preenchimento for Falso, somente o contorno do círculo será desenhado.

Você pode usar a entrada Cor para escolher um retângulo branco ou preto. Um retângulo branco será visível somente se Limpar tela for Falso e um Bloco de monitor anterior exibiu algo em preto na mesma área do monitor.
Exemplo
Este programa preenche todo o monitor com preto usando um grande retângulo preenchido. Depois, ele desenha um retângulo menor de contorno branco acima do triângulo preto.
Dicas e Truques
Você pode usar um retângulo branco preenchido para limpar uma parte do monitor sem afetar as outras partes do monitor.
Formas - Ponto


O modo Formas - Ponto desenha um único pixel no monitor.
Se Limpar tela for Verdadeiro, o monitor será limpo antes que o pixel seja desenhado.

As entradas X e Y especificam as Coordenadas do monitor do pixel a ser desenhado.

Você pode usar a entrada Cor para escolher desenhar o pixel em branco ou preto. O desenho em branco pode ser usado para limpar pixels pretos desenhados por Blocos de monitor anteriores.
Imagem


O modo Imagem desenha um arquivo de imagem gráfica.

A entrada Nome de arquivo está na parte superior do bloco. Ela permite que você escolha a partir de uma lista de imagens. As imagens na categoria "Imagens LEGO" são os arquivos de imagem incluídos no software EV3. As imagens listadas na categoria "Imagens do projeto" são as imagens que já foram utilizadas em seu projeto. Isso facilita quando se usa a mesma imagem múltiplas vezes em um programa ou projeto.

Se Limpar tela for Verdadeiro, o monitor será limpo antes que a imagem seja desenhada.

As entradas X e Y especificam as Coordenadas do monitor no lado superior esquerdo da imagem. A imagem será desenhada abaixo e à direita deste ponto, usando o máximo de espaço necessário para desenhar a imagem inteira. Para arquivos de imagem que são dimensionados para preencher todo o monitor, use X = 0 e Y = 0.
Reiniciar a tela


O modo Reiniciar tela retorna o monitor do Bloco EV3 para a tela normal de informações exibida quando um programa está sendo executado. Esta tela exibe o nome do programa e outros feedbacks. Quando você executa um programa no Bloco EV3, esta tela é exibida até que o primeiro Bloco de monitor no programa seja executado.
Mantendo os itens exibidos visíveis
Quando um programa EV3 é finalizado, o monitor no Bloco EV3 é limpo e retorna ao monitor de menu do Bloco EV3. Isso irá apagar qualquer texto ou gráficos que foram exibidos pelo programa. Se, por exemplo, seu programa contiver um Único bloco de Monitor sem nada depois dele, o monitor será limpo tão rápido quando o programa terminar que você não terá a chance de ver os resultados de seu bloco de monitor.

Se você desejar manter um monitor exibindo ao final do programa, você precisará adicionar um bloco ao final do programa para impedir que o programa edite imediatamente, como mostrado nos seguintes exemplos.
Exemplo 1
Este programa usa um bloco de Espera para colocar um atraso de 3 segundos ao final do programa. Isso manterá o círculo exibido por 3 segundos antes de o monitor ser limpo ao final do programa.
Exemplo 2
Este programa usa um Ciclo ao final do programa para manter o programa funcionando sem limites. Isso manterá o círculo exibido até que você pare o programa pressionando o botão preto no Bloco EV3.
Exibindo múltiplos itens.
Se você desejar exibir múltiplos textos ou itens gráficos no monitor ao mesmo tempo, é importante não limpar o monitor do Bloco EV3 entre os itens. Todos os modos do bloco de Monitor possui uma entrada Limpa tela. Se Limpar tela for Verdadeiro, o monitor inteiro será limpo antes que o item seja exibido. Isso dignifica que, para exibir múltiplos itens você precisa definir Limpar tela como Falso para todos os blocos de monitor, exceto o primeiro.
Exibindo números
Você pode exibir o valor de um número em seu programa conectando um Fio de dados na entrada Texto de um bloco Exibir texto. Um Fio de dados numéricos será automaticamente convertido em Texto através de uma conversão tipo Fio de dados (consulte Fios de dados para mais informações).
Dicas e Truques
Selecione "Conectado" a partir da entrada Texto na parte superior do bloco para exibir a entrada Texto que pode aceitar um fio de dados.
Exemplo
Este programa exibe continuamente o valor da Intensidade da luz refletida do Sensor de cor no monitor, atualizando-o a cada quarto de segundo.
Entradas
As entradas do bloco de Monitor especificam o texto ou os gráficos para exibir e como eles são exibidos. Você pode inserir os valores de entrada diretamente no bloco. Alternativamente, os valores podem ser fornecidos pelos Fios de dados das saídas de outros blocos de programação.
EntradaTipoValores permitidosObservações
Limpar a tela LógicaVerdadeiro/FalsoSe Verdadeiro, o monitor é limpo antes que o item seja desenhado.
Nome do arquivo TextoNome de um arquivo de imagem existente.Consulte o Editor de imagem para detalhes.

Selecione "Conectado" a partir da entrada Nome de arquivo na parte superior do bloco para exibir a entrada Nome de arquivo para um fio de dados.
Texto TextoCaracteres do conjunto de caracteres Texto suportado.Texto para exibir.
Selecione "Conectado" a partir da entrada Texto na parte superior do bloco para exibir a entrada Texto para um fio de dados.
Coluna Numérico0 a 21Coluna iniciando na horizontal
As colunas possuem 8 pixels de largura.
A coluna 0 está do lado esquerdo no monitor.
Linha Numérico0 a 11Linha de texto vertical ou "número da linha"
As linhas possuem 10 pixels de altura.
A linha 0 está na parte superior no monitor.
X Numérico0 a 177A coordenada X 0 está do lado esquerdo no monitor.
Y Numérico0 a 127A coordenada Y 0 está na parte inferior no monitor.
X1 Numérico0 a 177A coordenada X do primeiro ponto em uma linha
Y1 Numérico0 a 127A coordenada Y do primeiro ponto em uma linha
X2 Numérico0 a 177A coordenada X do segundo ponto em uma linha
Y2 Numérico0 a 127A coordenada Y do segundo ponto em uma linha
Raio Numérico≥ 0Raio de um círculo em pixels
Largura Numérico≥ 0Largura de um retângulo em pixels
Altura Numérico≥ 0Altura de um retângulo em pixels
Preenchimento LógicaVerdadeiro/FalsoSe Verdadeiro, o interior de uma forma é preenchido.
Cor LógicaFalso = Preto
Verdadeiro = Branco
Desenhar texto em Branco coloca um plano de fundo preto em torno dos caracteres.

Desenhar formas em Branco limpa os pixels pretos no monitor.
Fonte Numérico0 = Normal
1 = Negrito
2 = Grande
A fonte Normal possui 9 pixels de altura e 8 pixels de largura.
A fonte Negrito possui 9 pixels de altura e 8 pixels de largura.
A fonte Grande possui 16 pixels de altura e 16 pixels de largura.
Monitor
Links rápidos