Desativando e habilitando blocos no VEXcode V5

VEXcode V5 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

Colagem de vários designs de blocos e tutoriais do V5, mostrando diferentes estilos e funcionalidades para os usuários explorarem e implementarem em seus projetos.

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 mostrando a alternância de ativação/desativação de blocos no V5, ilustrando opções para gerenciar a funcionalidade de blocos na seção do tutorial.

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


O que acontece com blocos individuais quando desativados

Captura de tela mostrando como desabilitar um recurso no V5, com opções e configurações destacadas para usuários na seção Tutoriais de Blocos.

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 à esquerda, 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

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. 

Ilustração de um bloco desabilitado na programação Vex V5, mostrando um bloco acinzentado com um símbolo de aviso, indicando que o bloco não pode ser usado no contexto atual. Relevante para tutoriais de blocos na categoria V5 Descrição.

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

Ilustração mostrando um bloco desabilitado na programação VEX V5, destacando a representação visual do estado inativo do bloco para fins tutoriais.

A imagem abaixo 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 o processo para habilitar as configurações principais do bloco no software VEX V5, ilustrando a interface e as opções disponíveis para usuários na seção Tutoriais de Blocos.

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 de blocos aninhados no V5, ilustrando a estrutura hierárquica e as propriedades dos blocos para fins tutoriais.

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


Desativando e ativando um único bloco aninhado

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.

Diagrama ilustrando a funcionalidade do bloco de loop na programação de robótica V5, mostrando como os loops podem ser aninhados uns dentro dos outros para controlar as ações do robô de forma eficaz.

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

Captura de tela do recurso Habilitar contexto de aninhamento no VEX V5, ilustrando a interface do usuário e as opções disponíveis para configurar as definições de contexto nos tutoriais do Blocks.

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.

Captura de tela mostrando o tutorial 'Antes de desabilitar um chapéu' no V5, ilustrando as etapas para gerenciar chapéus na interface de programação de blocos da plataforma.

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


Desativando um bloco “chapéu”

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

Captura de tela de um menu de contexto exibindo opções relacionadas aos Tutoriais de Blocos V5, ilustrando as funcionalidades e configurações disponíveis para usuários que trabalham com programação VEX V5.

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

Captura de tela de uma opção de edição desabilitada para o Hat Block na interface de programação do Vex V5, ilustrando os recursos e configurações do bloco no contexto dos Tutoriais de Blocos.

A imagem abaixo 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: