Blocos#
O Guia de Referência da API de Blocos VEX IQ (1ª geração) explica o que cada bloco VEXcode faz, como as suas entradas alteram o comportamento do robô e como o bloco pode ser utilizado num projeto.
Utilize esta referência quando pretende compreender um bloco antes de o adicionar a um projeto, verificar o que um bloco reporta ou comparar blocos semelhantes numa categoria.
Os blocos são utilizados em projetos VEXcode IQ Blocks. Os projetos em C++ utilizam a secção de API baseada em texto.
Como ler uma entrada de bloco#
A maioria das entradas de bloco inclui as seguintes partes:
Descrição do bloco - Explica o que o bloco faz e quando é útil.
Imagem do bloco - Mostra o aspeto do bloco no VEXcode IQ.
Parâmetros - Lista as entradas do bloco e explica como cada entrada afeta o robô ou o projeto.
Valor de retorno - Explica o que um bloco Booleano ou Reporter reporta.
Exemplo - Mostra uma forma de utilizar o bloco num projeto.
Tipos de blocos comuns#
Num projeto, os diferentes blocos têm formatos e funções distintas.
Tipo de bloco |
O que significa |
|---|---|
Monte |
Um bloco que executa uma ação. Os blocos empilhados ligam-se acima e abaixo de outros blocos numa pilha. |
Chapéu |
Um bloco que inicia uma pilha de blocos quando algo acontece, como quando o projeto é iniciado ou um botão é premido. |
Booleano |
Um bloco que retorna Verdadeiro ou Falso. Os blocos booleanos são frequentemente utilizados dentro de condições, como blocos se ou espere até. |
Repórter |
Um bloco que apresenta um valor, como um número ou texto. Os blocos de visualização são frequentemente utilizados dentro de outros blocos. |
Bloco C |
Um bloco que envolve outros blocos e controla quando ou como são executados, como blocos repetitivos ou blocos se então. |
Exemplo de entrada em bloco#
conduzir#
O bloco de acionamento move o robô para a frente ou para trás indefinidamente. O robô continuará a mover-se até receber outra ação, como virar-se ou parar.
conduzir [frente v]
Parâmetros |
Descrição |
|---|---|
direção |
A direção em que o robô se move: para a frente ou para trás. |
Exemplo
quando iniciar
[Drive forward, then stop.]
conduzir [frente v]
aguardar (2) segundos
parar de conduzir