Usando o Print Console no VEXcode V5

O Print Console permite ao usuário exibir mensagens, relatar valores de sensores ou apresentar dados de projetos VEXcode V5. O Print Console também permite que os usuários salvem as saídas de impressão como um arquivo de texto.

O Print Console também pode ser usado para exibir informações do processo, fornecendo dicas visuais que permitem ao usuário ver o que está acontecendo em um projeto VEXcode em um momento específico , fazendo assim uma conexão visual entre o projeto e as ações de o robô V5.


Como abrir a consola de impressão

Barra de ferramentas VEXcode V5 com o ícone da Consola de Impressão destacado entre os ícones Dispositivos e Ajuda.

O Print Console está localizado na tela do monitor V5. Para abrir o Print Console, selecione o ícone Monitor Display próximo a Help.

O menu da Consola de Impressão está aberto e apresenta um espaço em branco para os projetos nos quais serão impressas informações e texto.

A tela do monitor será aberta depois de selecionada. O Print Console está no lado direito.


Como utilizar a consola de impressão num projeto

Procure e desenhe blocos que acionam a consola de impressão.

O VEXcode V5 Toolbox com a subcategoria de blocos Print, apresentada dentro da categoria Looks.

Blocos Specialized Look são usados ​​em um projeto VEXcode V5 para acionar o Print Console. Esses blocos imprimem palavras, números, valores relatados de variáveis, um cálculo de um operador ou valores relatados de um sensor ou dispositivo.

O recurso Help do VEXcode V5 fornece informações adicionais sobre estes e outros blocos de programação. Consulte artigo para obter informações sobre como aceder à funcionalidade Ajuda.

O bloco de cores da caneta VEXcode V5 permite selecionar o dispositivo através do menu suspenso. A opção predefinida é definir a cor da caneta no Brain, mas pode ser alterada para definir na Consola.

Nota: O bloco [Definir cor da caneta] na categoria Desenhar também pode ser usado no Print Console selecionando "Console" no menu suspenso.

Use Look Blocks com o Print Console em um projeto

VEXcode V5 Blocks Project que lê: Quando é iniciado, imprime "Seguinte" na consola e, em seguida, posiciona o cursor na linha seguinte da consola.

Use os blocos Look em um projeto para imprimir uma mensagem ou exibir dados no Print Console. Para utilizar os blocos Print, selecione o bloco Look desejado e adicione-o a um projeto. Selecione “Console” no menu suspenso.

Nota: O bloco [Set Cursor] deve ser adicionado após um bloco [Print] para que o texto apareça no Print Console.

Barra de ferramentas VEXcode V5 com os ícones de Download e Executar destacados em simultâneo.

Baixe o projeto para o V5 Robot Brain e selecione "Executar". Veja este como baixar e executar um projeto. 

O menu da Consola de Impressão está aberto e apresenta a mensagem impressa "Seguinte".

Assim que “Executar” for selecionado, o projeto será executado e o texto “Imprimir” ou valores programados aparecerão no Print Console conforme ditado pelo projeto VEXcode V5.

Usar blocos de desenho com o Print Console em um projeto

Projeto VEXcode V5 Blocks que utiliza blocos de cores de caneta para imprimir em cores diferentes. O projeto diz: "Ao ser iniciado, defina a cor da caneta para vermelho na Consola, imprima VERMELHO na Consola e, em seguida, posicione o cursor na linha seguinte na Consola." Em seguida, defina a cor da caneta para verde na Consola, imprima VERDE na Consola e, em seguida, posicione o cursor na linha seguinte na Consola.

Use os blocos Draw em um projeto para alterar a cor do texto no Print Console. Para usar o bloco [Definir cor da caneta], selecione o bloco [Definir cor da caneta] e adicione-o a um projeto. Selecione “Console” no menu suspenso.

Nota: O bloco [Set pen color] é o único bloco Draw que pode ser usado no console.

Barra de ferramentas VEXcode V5 com os ícones de Download e Executar destacados em simultâneo.

Baixe o projeto para o V5 Robot Brain e selecione "Executar". Veja este como baixar e executar um projeto. 

O menu da Consola de Impressão está aberto e apresenta a mensagem impressa a VERMELHO e, em seguida, a VERDE na linha seguinte. As mensagens foram impressas nas respetivas cores.

Assim que “Executar” for selecionado, o projeto será executado e o texto colorido “Imprimir” ou os valores programados aparecerão no Print Console conforme ditado pelo projeto VEXcode V5.


Limpar linhas no Print Console

O menu da Consola de Impressão está aberto e o botão Limpar está destacado abaixo.

Existem duas maneiras de limpar todas as informações do Print Console. A primeira maneira de limpar completamente todo o texto é selecionar o botão “Limpar” na parte inferior esquerda do Print Console.

Projeto VEXcode V5 Blocks que utiliza blocos Wait para imprimir mensagens com atrasos. O projeto consiste em, ao ser iniciado, imprimir "Olá" na consola, posicionar o cursor na linha seguinte na consola e aguardar 5 segundos. Em seguida, limpe todas as linhas na Consola, imprima "Adeus" na Consola e, em seguida, posicione o cursor na linha seguinte na Consola.

Outra maneira de limpar o Print Console é usar o bloco Limpar todas as linhas. Adicione o bloco Clear all rows a um projeto para remover todas as linhas no Print Console. Neste projeto, “Hello” será impresso no Print Console. Após 5 segundos, todas as linhas serão apagadas. Em seguida, “Adeus” será impresso no Print Console.


Salvar no Print Console

O menu da Consola de Impressão está aberto e o botão Guardar está destacado abaixo.

É fácil salvar informações do Print Console em seu dispositivo. Selecione “Salvar” na parte inferior do Print Console para salvar todo o texto como um arquivo .txt.

O ficheiro de texto guardado da Consola de Impressão é apresentado na pasta Downloads do dispositivo.

Depois de selecionar o botão “Salvar”, o arquivo será salvo automaticamente na pasta Downloads do seu dispositivo como um arquivo .

Nota: O arquivo não salva as cores impressas.


Exemplos de projetos usando o Print Console

Relatar valores e dados de variáveis ​​em um projeto

O Print Console pode ser usado para relatar valores de variáveis ​​em momentos discretos dentro de um projeto. Use o Print Console para imprimir o valor de “myVariable” ou mostrar quantas vezes o projeto passa por um loop.

Relatório de valores e dados de detecção em um projeto

Imagem em miniatura para o projeto de exemplo Clawbot (Transmissão com 2 motores, Inercial).

Nota: O projeto neste artigo usa o modelo Clawbot (Transmissão, 2 motores, Inercial).

Projeto VEXcode V5 Blocks que utiliza um bloco Turn, um ciclo while, blocos de impressão e blocos de deteção. O projeto roda o robô para a direita e, em seguida, imprime o tempo atual em segundos e o valor de rotação do motor em graus durante 10 segundos.

A janela da Consola de Impressão apresenta as mensagens de saída do projeto anterior. As mensagens mostram o temporizador e os valores de rotação a aumentar ao longo do tempo até que o temporizador atinja os 10 segundos.

Os dados capturados pelo Print Console permitem que o usuário veja informações valiosas sobre os processos do projeto, incluindo informações do sensor do robô V5. Quando o bloco Print é acionado, ele pode ser programado para exibir informações capturadas no momento.

No projeto a seguir, o Print Console exibe informações relatadas pelo sensor inercial V5 Clawbot conforme prescrito pelos blocos Look and Sensing dentro do projeto. Essas informações incluem alterações que o Sensor Inercial captura em momentos discretos enquanto o projeto está em execução: tempo em segundos e rotação do V5 Clawbot em graus.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: