Usando Meus Blocos no VEXcode 123

Meus Blocos é uma das categorias de blocos do VEXcode 123. Algumas outras categorias incluem aparência, som, detecção e variáveis. Meus Blocos são usados ​​para criar uma sequência de blocos que podem ser usados ​​diversas vezes ao longo de um projeto.


Como fazer um bloco

Barra de ferramentas do VEXcode 123 com a secção Os meus blocos apresentada e o botão Criar um bloco destacado.

Selecione 'Criar um bloco' na categoria Meus blocos.

O menu Criar um bloco do VEXcode 123 está aberto e o nome do bloco foi alterado para Drive in e está destacado. O botão azul Ok no canto inferior direito está destacado.

Renomeie o bloco inserindo no campo ‘Nome do bloco’ e selecione ‘OK’.


Como personalizar um bloco

Adicione uma entrada (número)

O menu Criar um bloco do VEXcode 123 está aberto e o nome do bloco está definido como Drive in. Um campo de entrada numérica foi adicionado ao bloco e está agora destacado.

Selecione a opção 'Adicionar uma entrada (número)' no ecrã 'Criar um bloco'. Renomeie a entrada inserindo no campo ‘número’ e selecione ‘OK’.

Adicionar uma entrada (booleano)

O menu Criar um bloco do VEXcode 123 está aberto e o nome do bloco está definido como Drive in. Um campo de entrada booleano foi adicionado ao bloco e está agora destacado.

Selecione a opção 'Booleano' no ecrã 'Criar um bloco'. Renomeie a entrada inserindo no campo 'booleano' e selecione 'OK'.

Adicionar um rótulo

O menu Criar um bloco do VEXcode 123 está aberto e o nome do bloco está definido como Drive in. Um campo de rótulo foi adicionado ao bloco e está agora destacado.

Selecione a opção 'Adicionar um rótulo' no ecrã 'Criar um bloco'. Renomeie o rótulo inserindo no campo ‘Texto do rótulo’ e selecione ‘OK’.

Combine entradas e rótulos

O menu Criar um bloco do VEXcode 123 está aberto e foi criado um bloco personalizado. O bloco lê primeiro Drive in, depois tem um campo de entrada numérica e termina com um rótulo que lê step square. No total, o bloco personalizado lê Drive in X step square. O botão azul Ok no canto inferior direito está destacado.

Combine entradas e rótulos para criar uma sequência de blocos e selecione 'OK'.


Como excluir entradas/rótulos

O menu Criar um bloco do VEXcode 123 está aberto e o nome do bloco está definido como Drive in. Foi adicionado um campo de entrada numérica ao bloco, e o ícone Limpar acima deste está destacado.

Para excluir uma entrada ou rótulo, selecione o ícone 'Limpar' na parte superior da entrada ou rótulo que deseja remover.


Como usar o bloco Definir

O bloco Definição dos Meus Blocos do VEXcode 123 está destacado. Diz 'Drive in number step square', e o número é um parâmetro que pode ser utilizado na definição do bloco.

Um parâmetro agora pode ser usado a partir do bloco {Define} depois de criado.

O bloco Drive in VEXcode 123 My Blocks Definition com uma definição agora adicionada ao mesmo. A pilha tem um bloco de repetição definido como 4 e um bloco de movimentação para 1 passo com um bloco de rotação para 90 graus, ambos dentro do bloco de repetição.

Anexe blocos adicionais ao bloco {Define}.

O bloco Drive in VEXcode 123 My Blocks Definition com o parâmetro numérico agora utilizado na definição. A pilha tem um bloco de repetição definido como 4 e um bloco de direção com um bloco de rotação de 90 graus dentro do bloco de repetição. O parâmetro numérico foi colocado no bloco Drive for, pelo que agora lê Drive forward para o número de passos.

Use parâmetros do bloco {Define}.

Bloco de comando VEXcode 123 Os meus Blocos adicionados abaixo de um bloco Quando Iniciado. Este bloco de comando irá chamar o comando Drive in number step square. O parâmetro numérico é definido como 1.

Use o [My Block] anexado ao bloco {When Started}.


Como usar meus blocos

Exemplo de condução em praças

VEXcode 123 Bloco quando iniciado que tem três blocos abaixo dele. Primeiro, existe um bloco de comando quadrado Conduzir em 1 passo, depois, Virar à direita durante 45 graus e, depois, um bloco de comando quadrado Conduzir em 2 passos.

Neste exemplo, o Robô 123 usará Meus Blocos para:

  • Avance em um quadrado de 1 passo.
  • Vire à direita 45 graus.
  • Avance em um quadrado de 2 passos.

O bloco {Define} hat divide um procedimento. No exemplo a seguir, este bloco de chapéu {Define} divide os blocos usados ​​para dirigir em um quadrado um certo número de vezes. Arraste argumentos do bloco {Define} para serem usados ​​dentro dos blocos.

Depois que o bloco {Define} for definido, o bloco recém-criado poderá agora ser arrastado e adicionado ao bloco {When Started} para definir os parâmetros.

Os blocos VEXcode 123 anteriores são empilhados utilizando o bloco de comando Drive in number step square apresentado lado a lado com a definição do bloco de comando.

Uma vez alterados os parâmetros, o projeto está pronto para ser iniciado.

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

Last Updated: