My Blocks é uma das categorias de blocos do VEXcode IQ. 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
Selecione “Fazer um bloco” na categoria Meus blocos.
Renomeie o bloco inserindo no campo “nome do bloco” e selecione “OK”.
Como personalizar um bloco
Adicione uma entrada (número)
Selecione a opção “Adicionar uma entrada (número)” na tela “Criar um bloco (visualização)”. Renomeie a entrada inserindo no campo “número” e selecione “OK”.
Adicionar uma entrada (booleano)
Selecione a opção “Adicionar uma entrada (booleana)” na tela “Criar um bloco (visualização)”. Renomeie a entrada inserindo no campo “Boolean” e selecione “OK”.
Adicionar um rótulo
Selecione a opção “Adicionar um rótulo” na tela “Criar um bloco (visualização)”. Renomeie o rótulo inserindo no campo “texto do rótulo” e selecione “OK”.
Combine entradas e rótulos
Combine entradas e rótulos para criar uma sequência de blocos.
Como excluir entradas/rótulos
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
Um parâmetro agora pode ser usado no bloco “define” depois de criado.
Anexe blocos adicionais ao bloco “definir”.
Use parâmetros do bloco “define”.
Use o “Meu Bloco” anexado ao bloco “Quando Iniciado”.
Como usar meus blocos
Exemplo de reprodução de sirene
Neste exemplo, o robô usará Meus Blocos para:
- Toque o som da sirene 3 vezes
- Dirija para frente por 12 polegadas
- Toque o som da sirene 6 vezes
O bloco de chapéu “definir” divide um procedimento. No vídeo de exemplo seguinte, este bloco "define" hat block decompõe os blocos utilizados para reproduzir o som de uma sirene um determinado número de vezes. Arraste argumentos do bloco de definição para serem usados dentro dos blocos.
Uma vez definido o bloco “definir”, o bloco recém-criado pode agora ser arrastado e adicionado ao bloco “quando iniciado” para definir os parâmetros. Este processo é demonstrado neste vídeo.
Assim que os parâmetros forem alterados, o projeto estarápara ser e executado.
Imprimir com exemplo de nova linha
Neste exemplo, o robô usará Meus Blocos para:
- Dirija para frente por 15 polegadas
- Imprima a capacidade da bateria e também mova o cursor para uma nova linha na tela do Cérebro
- Gire o robô 180 graus para a direita
- Imprima a capacidade da bateria e também mova o cursor para uma nova linha na tela do Cérebro
O bloco de chapéu “define” divide os blocos usados para imprimir os valores do repórter do sensor e depois passa para uma nova linha. Arraste os argumentos do bloco de definição para serem utilizados dentro dos blocos, como mostra este vídeo.
Uma vez definido o bloco “definir”, o bloco recém-criado pode agora ser arrastado e adicionado ao bloco “quando iniciado” para definir os parâmetros. Este processo é demonstrado neste vídeo.
Assim que os parâmetros forem alterados, o projeto estarápara ser e executado.