Convertendo um projeto IQ (1ª geração) para usar com um cérebro IQ (2ª geração)

Ao trabalhar com o VEX IQ, você pode querer executar um projeto que foi configurado para um Brain (1ª geração) em um robô com um Brain (2ª geração). Neste cenário, você precisará converter seu projeto de '1ª geração' para '2ª geração' no VEXcode IQ.

2ª geração.png

Na maioria dos casos, não haverá alterações no projeto durante a conversão. No entanto, existem alguns casos em que pequenas alterações são feitas automaticamente quando determinados blocos são usados ​​em um projeto de 1ª geração. Essas mudanças não afetarão o modo como seu projeto é executado em um cérebro IQ (2ª geração).


Convertendo um projeto sem giroscópio - sem alterações no código

quadrado.evice.icon.png

Abra um projeto (1ª geração) no espaço de trabalho. Em seguida, selecione o ícone da janela Dispositivos.

nogyro.png

Assim que a janela Dispositivos estiver aberta, selecione o ícone ‘2ª geração’.

convertido_para_2nd_copy.png

Se nenhum Gyro foi configurado, o ícone de '2ª geração' ficará destacado em azul para mostrar que o projeto foi convertido. Agora você pode executar este projeto em um Brain (2ª geração).


Convertendo um projeto com giroscópio configurado - sem alterações no código

Se você tiver um trem de força com um giroscópio configurado, você precisará configurar o giroscópio com o cérebro IQ (2ª geração) ou configurar o sensor inercial cerebral que está incorporado no cérebro IQ (2ª geração).

quadrado.evice.icon.png

Abra um projeto (1ª geração) no espaço de trabalho. Em seguida, selecione o ícone da janela Dispositivos.

square.select_2nd_gen.png

Assim que a janela Dispositivos estiver aberta, selecione o ícone ‘2ª geração’.

select_continue.png

Se você tiver um sistema de transmissão com giroscópio configurado, será necessário configurar manualmente o giroscópio externo ou configurar o sensor inercial cerebral. 

Neste cenário, uma janela de diálogo de conversão será aberta. Selecione 'Continuar' para prosseguir com a conversão.

Nota: Se você não tiver um Gyro configurado, você não receberá esta mensagem e seu projeto será convertido.

select_gyro_type.png

Você será solicitado a selecionar a configuração do Gyro; giroscópio externo ou inercial cerebral. Selecione um.

  • Se Gyro Externo for selecionado, ele será configurado para a mesma porta configurada anteriormente.
  • Se Brain Inertial for selecionado, seu projeto usará o Brain Inertial Sensor embutido no Brain, e a porta estará livre para uso com outros dispositivos.

brain_inertial_confirmation.png

Uma mensagem aparecerá para alertá-lo de que o projeto foi convertido. Selecione 'OK' para prosseguir.

2nd_gen_with_intertial.png

O ícone de ‘2ª geração’ será destacado em azul para mostrar que o projeto foi convertido. Você também pode ver que o Sensor Inercial Cerebral foi configurado.

Agora você pode executar este projeto em um Brain (2ª geração).

Nota:Se este projeto for convertido de volta para a 1ª geração, o Gyro externo não será configurado automaticamente. Ele precisará ser configurado manualmente na janela Dispositivos.

Nota: O processo de conversão também será iniciado quando um IQ (2ª geração) Brain estiver conectado enquanto o VEXcode estiver no modo de 1ª geração.


Convertendo um projeto com pequenas alterações no código feitas automaticamente

select_device_icon.png

Abra um projeto (1ª geração) no espaço de trabalho. Em seguida, selecione o ícone da janela Dispositivos.

select_2nd_gen.png

Assim que a janela Dispositivos estiver aberta, selecione o ícone ‘2ª geração’.

select_continue.png

Uma mensagem aparecerá alertando que o projeto precisará ser convertido. Selecione 'Continuar' para prosseguir com a conversão.

Nota: Esta mensagem só será aberta se forem feitas alterações no código do projeto. 

select_ok_conversion.png

Uma mensagem de conclusão da conversão será aberta e listará todas as alterações feitas. Neste exemplo, o menu suspenso do bloco de eventos {When Brain button} foi atualizado da configuração de 1ª para 2ª geração.

  • Consulte a seção abaixo para obter mais informações sobre as diferentes mensagens que você pode receber e como interpretá-las.

Selecione 'OK' para salvar a conversão do projeto.

2nd_gen_is_highlighted.png

O ícone de ‘2ª geração’ será destacado em azul para mostrar que o projeto foi convertido. Agora você pode executar este projeto em um Brain (2ª geração).


Interpretando mensagens de diálogo ao converter projetos

Se houve uma conversão para o código necessária devido a alguma das condições mostradas abaixo, a mensagem após a conversão será: "A conversão do projeto foi concluída com estas alterações", seguida de uma lista de quaisquer alterações feitas no código. Abaixo estão as mudanças que você pode encontrar ao converter um projeto (1ª geração) para rodar em um Brain (2ª geração). 

Nota: O processo de conversão também será iniciado quando um IQ (2ª geração) Brain estiver conectado enquanto o VEXcode estiver no modo de 1ª geração.

{When Brain button} Menu suspenso atualizado

brain_button_event.png

Aqui a mensagem informa que a conversão foi concluída e o menu suspenso do bloco {When Brain button} foi atualizado.

update_when_brain_button_pressed.png

Como os botões de seta no cérebro (1ª geração) são 'para cima' e 'para baixo', mas são 'esquerda' e 'direita' no cérebro (2ª geração), os parâmetros no menu suspenso para os blocos conectados ao Os botões de seta precisam ser atualizados.

Menu suspenso atualizado

brain_button_sensing.png

Aqui a mensagem informa que a conversão foi concluída e o menu suspenso do bloco <Brain button pressed> foi atualizado.

menu_options_change.png

Como os botões de seta no cérebro (1ª geração) são 'para cima' e 'para baixo', mas são 'esquerda' e 'direita' no cérebro (2ª geração), os parâmetros no menu suspenso para os blocos conectados ao Os botões de seta precisam ser atualizados.

Atualização do giroscópio da transmissão

brain_inertial_confirmation.png

Aqui a mensagem informa que o sensor giroscópio do sistema de transmissão foi substituído pelo sensor inercial.

inercial.png

Você verá o ícone do sensor inercial nos dispositivos.    
Nota:Se este projeto for convertido de volta para a 1ª geração, o Gyro externo não será configurado automaticamente. Ele precisará ser configurado manualmente.

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

Last Updated: