Desativando e habilitando blocos no VEXcode VR

VEXcode VR permite aos usuários desabilitar e habilitar blocos em seus projetos. Este é um recurso útil para testar ou depurar um projeto sem precisar desmontá-lo. O usuário pode desabilitar ou habilitar um(s) bloco(s) para testar as diferenças no comportamento do robô quando esse bloco está ou não no projeto.


Como desabilitar e habilitar bloqueios

Captura de tela da interface do VEXcode VR mostrando as opções de ativação/desativação para um robô virtual, ilustrando os recursos de codificação baseados em blocos da plataforma para ensinar conceitos de codificação na educação STEM.

Para desativar um bloco, clique com o botão direito ou mantenha pressionado o bloco para ativar o menu de contexto e selecione Desativar bloco.

Captura de tela do menu de contexto no VEXcode VR, mostrando opções para codificação e controle de robôs, projetado para auxiliar usuários na programação dentro do ambiente virtual.

Para habilitar um bloco desabilitado, ative o Menu de Contexto desse bloco e selecione Habilitar Bloco. 


O que acontece com blocos individuais quando desativados

Imagem de um indivíduo com deficiência usando o VEXcode VR, um ambiente de programação on-line para aprender conceitos de codificação por meio de um robô virtual, demonstrando acessibilidade na educação STEM.

Enquanto um(s) bloco(s) estiver(em) desativado(s), ele(s) será mostrado em cinza com uma grade de linhas diagonais sobre ele.

O bloco desabilitado é tratado como um comentário. Não tem efeito no fluxo do projeto.

No projeto de exemplo, o robô não esperará depois de dirigir em marcha à ré, mas virará imediatamente à direita.


O que acontece quando um bloco com blocos aninhados é desabilitado

Captura de tela mostrando o recurso 'Blocos aninhados' desabilitado no VEXcode VR, ilustrando a interface de codificação baseada em blocos para programar um robô virtual.

Quando você desabilita um bloco com blocos aninhados nele, todos os blocos são desabilitados. Blocos como um loop ou condicional if-then-else, que possuem blocos aninhados, podem ser desabilitados da mesma forma que um único bloco. 

Ative o menu de contexto desse loop ou bloco de controle condicional e selecione Desativar bloco. 

Captura de tela da interface do VEXcode VR mostrando o bloco 'Repetir' desabilitado, indicando que ele não pode ser usado no contexto de programação atual. Esta imagem oferece suporte a tutoriais para aprender conceitos de codificação com um robô virtual.

Esta imagem mostra o que aconteceu quando o loop de repetição foi desativado. O loop e os dois blocos dentro dele foram todos desativados.

Captura de tela mostrando a interface VEXcode VR com o bloco principal habilitado, ilustrando o ambiente de codificação baseado em blocos usado para programar robôs virtuais em ambientes educacionais.

Você pode ativar o bloco principal e todos os blocos aninhados nele ativando o menu de contexto do bloco principal e selecionando Habilitar bloco.

Captura de tela do VEXcode VR mostrando um bloco principal desabilitado na interface de codificação baseada em blocos, ilustrando o ambiente de programação para aprender conceitos de codificação com um robô virtual.

Quando o bloco principal estiver habilitado, todos os blocos aninhados também serão habilitados.


Desativando e ativando um único bloco aninhado

Captura de tela da interface do VEXcode VR mostrando opções para desabilitar e habilitar recursos, ilustrando o ambiente de codificação baseado em blocos para programar um robô virtual em um contexto de tutorial.

Você pode desabilitar blocos únicos dentro de um loop ou if-then-else seguindo as mesmas etapas para desabilitar qualquer outro bloco: ative o menu de contexto desse bloco e escolha Desabilitar Bloco.

Aqui está um exemplo de como desabilitar apenas um único bloco dentro de um loop.

Interface de menu de contexto do VEXcode VR mostrando opções para programar um robô virtual, projetado para fins educacionais em codificação e robótica, apresentando opções de codificação baseadas em blocos e em texto.

O menu de contexto do bloco principal não fornecerá uma opção para habilitar o bloco aninhado porque o bloco principal não foi desabilitado.

Diagrama ilustrando o contexto de blocos aninhados no VEXcode VR, um ambiente de programação on-line para aprender conceitos de codificação por meio de um robô virtual, com opções de codificação baseadas em blocos e em texto.

Se posteriormente você quiser habilitar esse bloco aninhado, você precisará ativar seu menu de contexto.


Desativando um bloco “chapéu”

Captura de tela da interface do VEXcode VR mostrando o recurso "Desativar chapéu", projetado para ajudar os usuários a aprender conceitos de codificação por meio de um robô virtual em um ambiente de codificação baseado em blocos.

Você pode desativar uma pilha inteira de blocos desativando o bloco “chapéu” que contém todos eles.

Ative o menu de contexto do bloco “chapéu” e selecione Desativar bloco.

Captura de tela de um tutorial do VEXcode VR mostrando uma interface de codificação baseada em blocos com um recurso de chapéu desabilitado, ilustrando conceitos de programação para robôs virtuais em um ambiente educacional.

Esta imagem mostra o que aconteceu quando o bloco “hat” When Started foi desativado. Todos os blocos contidos no bloco When Started não serão executados.

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

Last Updated: