Meu construtor de bloco

Às vezes você faz um ótimo mini-programa, que você quer usar novamente em outro projeto ou programa.

Meu construtor de bloco ajuda você a obter este mini-programa, que é um número de blocos que você seleciona na área de trabalho, e agrupa-os em conjunto para criar o Meu Bloco.

Ao longo do tempo você pode desenvolver uma biblioteca de Meus Blocos que poderá negociar com outros usuários do MINDSTORMS.
Criando um Meu Bloco
Vamos supor que você fez um mini-programa que faz com que o seu robô guie em um quadrado:




Para converter este mini-programa em um bloco, use a ferramenta Selecionar e selecione todos os blocos que você quer arrastando uma caixa ao redor deles.

Selecione "Meu construtor de bloco" no menu Ferramentas para iniciar o Meu construtor de bloco.



Dê um nome ao seu bloco e faça uma breve descrição.

Selecione um dos ícones do Meu Bloco para ajudar a identificar o seu bloco. Este exemplo faz o robô guiar em um quadrado, então usaremos um ícone com motores.

Clique em Finalizar.

Seu mini-programa será agora convertido em seu próprio bloco! Todos os Meu Blocos que você cria para um projeto aparecem na paleta Meu Blocos.



Você pode arrastar o novo Meu Bloco na Tela de programação para usá-lo no seu programa.



Clique duas vezes no Meu Bloco, se você quiser editar alguma parte do mesmo.
Fazer mais com Meus Blocos
O Meu Bloco que acabamos de criar para fazer um quadrado é ótimo, mas o que acontece se você quiser um quadrado maior? Ou se você quiser que o robô guie mais rápido em um quadrado? E se você quiser um triângulo?

Você pode ir em Meu Bloco e alterar as entradas sempre que quiser, mas há uma forma melhor.

Configure o seu mini-programa, da mesma forma que você fez para o primeiro Meu Bloco: Selecione os blocos que quiser, depois selecione "Meu construtor de bloco" no menu Ferramentas para iniciar o Meu construtor de bloco.

Preencha todas as seleções, da mesma forma que você fez para o primeiro Meu Bloco, mas não clique ainda em Finalizar. Em vez disso, clique no símbolo + em Meu Bloco para adicionar um parâmetro.





Na aba Configuração do parâmetro, preencha a informação adequada. Isso permitirá controlar o tamanho do nosso quadrado.

Configure o valor padrão, por exemplo, para 1000, caso você esqueça de configurar quando usar o Meu Bloco em seus próprios programas. Você também pode selecionar um estilo de barra deslizante para o seu parâmetro.

Na aba Ícones de parâmetro, selecione uma imagem apropriada para o parâmetro. Neste exemplo estamos controlando a distância que o robô guiará ao fazer um quadrado, portanto uma seta reta parece apropriada.





Agora que você adicionou o seu parâmetro, clique em Finalizar.

O novo parâmetro, "Distância", precisa ser conectado à entrada no mini-programa antes de podermos controlá-lo.



Conecte o fio que sai do seu parâmetro Distância na entrada Graus do primeiro Bloco mover o tanque. Isto nos permite controlar o tamanho de um quadrado que o robô guiará (ver Fio de dados para mais informações).




Volte para o seu programa principal, e você agora verá o seu Meu Bloco, mas dessa vez com um parâmetro para definir o comprimento lateral do quadrado do mini-programa. Dependendo do Estilo do Parâmetro selecionado acima, você pode inserir o valor diretamente ou usar as barras deslizantes.

E se você quiser que o robô guie em um triângulo ou em um hexágono?

Aqui está o mesmo Meu Bloco, mas dessa vez com parâmetros de controle:

1. A distância a percorrer em cada lado (Distância),
2. A velocidade que o robô anda (Velocidade),
3. O ângulo para virar em cada canto, e
4. Quantas vezes os comandos de condução se repetem.





Dicas e Truques
Você pode alterar a ordem dos parâmetros do bloco no Meu construtor de bloco. Clique na seta esquerda ou direita para mover o parâmetro selecionado.



Mover parâmetro para esquerda
Mover parâmetro para direita
Excluir parâmetro
Meu construtor de bloco
Links rápidos