Consola#
Introdução#
Todos os blocos de consola aparecerão na consola do VEXcode AIR. Para visualizar a consola, a porta série da consola deve estar ligada. Os blocos de consola podem apresentar texto, números e valores de variáveis enquanto um projeto estiver em execução.
Segue-se a lista de todos os blocos disponíveis:
imprimir na consola — Apresenta o texto, os números ou os valores das variáveis na consola.
set cursor to next row on console — Move o cursor para a linha seguinte na Consola.
limpar consola — Limpa todas as linhas da consola.
perguntar e esperar — Apresenta uma mensagem na Consola e pausa o projeto até que seja introduzida uma resposta na Consola.
resposta — Reporta a resposta mais recente introduzida na Consola como texto.
set print precision on console — Define quantas casas decimais são apresentadas ao imprimir números.
definir cor da fonte na consola — Define a cor da fonte utilizada para o texto impresso na Consola.
imprimir na consola#
O bloco de pilha imprimir na consola apresenta texto, números ou valores de variáveis na consola na linha atual.
imprimir [VEXcode] no console ▶
Parâmetros |
Descrição |
|---|---|
valor |
O texto, o número ou o valor da variável a apresentar na Consola. |
seta expansível |
Expande o bloco para incluir e posiciona o cursor na linha seguinte, o que move o cursor para a linha seguinte após a impressão do valor. Se esta opção não for utilizada, o próximo valor impresso aparecerá imediatamente a seguir ao valor anterior na mesma linha. |
Exemplo
quando iniciar :: hat events
[Display a message in the Console.]
imprimir [Hello, drone!] no console ▶

posicionar o cursor na linha seguinte na consola#
O bloco de pilha set cursor to next row on console move o cursor para a coluna 1 da linha seguinte na consola. O próximo valor impresso aparecerá nessa linha.
Utilize este bloco quando pretender que o próximo valor impresso comece numa nova linha. Se este bloco não for utilizado e o bloco imprimir na consola anterior não tiver sido expandido para incluir e definir o cursor para a linha seguinte, o próximo valor impresso aparecerá imediatamente a seguir ao valor anterior na mesma linha.
mover cursor para a próxima linha no console
Parâmetros |
Descrição |
|---|---|
Este bloco não possui parâmetros. |
Exemplo
quando iniciar :: hat events
[Display two lines of text.]
imprimir [Row 1] no console ▶
mover cursor para a próxima linha no console
imprimir [Row 2] no console ▶

limpar consola#
O bloco de pilha limpar consola limpa todas as linhas da consola e move o cursor de volta para a primeira linha.
limpar console
Parâmetros |
Descrição |
|---|---|
Este bloco não possui parâmetros. |
Exemplo
quando iniciar :: hat events
[Clear a Console message after 2 seconds.]
imprimir [VEXcode!] no console ▶
aguardar [2] segundos
limpar console
Pergunte, aguarde e responda.#
O bloco de pilha perguntar e esperar apresenta uma mensagem na Consola e pausa o projeto até que uma resposta seja introduzida na Consola.
O bloco de relatório resposta devolve a resposta mais recente introduzida na Consola. A resposta é devolvida como texto. Para utilizar a resposta como um número, utilize o bloco de relatório convert para converter a resposta num número primeiro.
perguntar [What's your name?] e aguardar
resposta
Parâmetro |
Descrição |
|---|---|
imediato |
A mensagem a ser apresentada no Console. |
Parâmetros |
Descrição |
|---|---|
Este bloco não possui parâmetros. |
Exemplo
quando iniciar :: hat events
[Tell VEXcode your name.]
perguntar [What's your name?] e aguardar
imprimir [Hello, ] no console ▶
imprimir (resposta) no console ▶
Defina a precisão de impressão na consola.#
O bloco de pilha definir precisão de impressão na consola define quantas casas decimais são apresentadas quando os números são impressos na consola. Esta configuração aplica-se aos números impressos após a utilização deste bloco. No início de um projeto, a precisão de impressão é definida como 1, pelo que os números são impressos sem casas decimais.
definir precisão de impressão para [0.1 v] no console
Parâmetros |
Descrição |
|---|---|
precisão |
Precisão de impressão a utilizar:
|
Exemplo
quando iniciar :: hat events
[Print 1/3 as 0.33.]
definir precisão de impressão para [0.01 v] no console
imprimir ([1] [math_division v] [3]) no console ▶

Definir cor da fonte na consola#
O bloco de pilha Definir cor da fonte na consola define a cor da fonte utilizada para o texto impresso na consola. No início de um projeto, a cor da fonte é definida como azul.
definir cor da fonte para [vermelho v] no console
Parâmetro |
Descrição |
|---|---|
cor |
Cor da fonte a utilizar para o texto impresso na Consola:
|
Exemplo
quando iniciar :: hat events
[Print text in different colors.]
imprimir [Default text color] no console ▶
mover cursor para a próxima linha no console
definir cor da fonte para [vermelho v] no console
imprimir [Red text color] no console ▶
