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.

Menu VEXcode IQ Devices com a configuração de geração do cérebro do robô IQ apresentada. Esta definição está definida para a opção de 2ª geração.

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

VEXcode IQ com um projeto de primeira geração no espaço de trabalho. O ícone Dispositivos está destacado entre os ícones Visualizador de Código e Ajuda.

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

Menu VEXcode IQ Devices com a configuração de geração do cérebro do robô IQ apresentada. Esta definição está definida para a opção de 1ª geração, mas a opção de 2ª geração está realçada.

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

Menu VEXcode IQ Devices com a configuração de geração do cérebro do robô IQ apresentada. Esta configuração foi alterada para a 2ª geração e está destacada.

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).

VEXcode IQ com um projeto de primeira geração no espaço de trabalho. O ícone Dispositivos está destacado entre os ícones Visualizador de Código e Ajuda.

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

Menu VEXcode IQ Devices com a configuração de geração do cérebro do robô IQ apresentada. Esta definição está definida para a opção de 1ª geração, mas a opção de 2ª geração está realçada.

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

A mensagem "VEXcode IQ Brain Generation prompt that reads 1st generation IQ Robot Brain projects need to be converted before being used with a 2nd generation IQ Robot Brain" (Projetos de cérebro de robô IQ de 1ª geração precisam ser convertidos antes de serem usados com um cérebro de robô IQ de 2ª geração) é apresentada. Deseja prosseguir com a conversão? Abaixo encontrará um link para o Lean More. Existem também dois botões abaixo, um com a subscrição Cancelar e o outro com a subscrição Continuar. O botão Continuar está destacado.

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.

O VEXcode IQ Select Gyro Type apresenta a mensagem "Este projeto utiliza um Drivetrain com um giroscópio". Selecione o tipo de dados do giroscópio que pretende utilizar com o seu robô VEX IQ (2ª geração). Abaixo, existem duas opções: uma diz "Giroscópio Externo" e a outra "Inercial Cerebral".

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.

A mensagem de conversão do projeto VEXcode IQ apresenta a seguinte mensagem: "A conversão do projeto foi concluída com estas alterações." O sensor giroscópico do sistema de transmissão foi substituído por um sensor inercial. Existe um botão "OK" abaixo.

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

Menu VEXcode IQ Devices com a configuração de geração do cérebro do robô IQ apresentada. Esta configuração foi alterada para a 2ª geração e está destacada. O dispositivo Drivetrain também é mostrado, e o seu ícone Inercial está destacado para indicar que o projeto está agora a utilizar o Sensor Inercial integrado do Brain.

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

VEXcode IQ com um projeto de primeira geração no espaço de trabalho. O ícone Dispositivos está destacado entre os ícones Visualizador de Código e Ajuda.

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

Menu VEXcode IQ Devices com a configuração de geração do cérebro do robô IQ apresentada. Esta definição está definida para a opção de 1ª geração, mas a opção de 2ª geração está realçada.

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

A mensagem "VEXcode IQ Brain Generation prompt that reads 1st generation IQ Robot Brain projects need to be converted before being used with a 2nd generation IQ Robot Brain" (Projetos de cérebro de robô IQ de 1ª geração precisam ser convertidos antes de serem usados com um cérebro de robô IQ de 2ª geração) é apresentada. Deseja prosseguir com a conversão? Abaixo encontrará um link para o Lean More. Existem também dois botões abaixo, um com a subscrição Cancelar e o outro com a subscrição Continuar. O botão Continuar está destacado.

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. 

A mensagem de conversão do projeto VEXcode IQ apresenta a seguinte mensagem: "A conversão do projeto foi concluída com estas alterações." Menu suspenso do bloco de eventos {When Brain button} atualizado. Abaixo, existe um botão "OK" destacado.

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.

Menu VEXcode IQ Devices com a configuração de geração do cérebro do robô IQ apresentada. Esta configuração foi alterada para a 2ª geração e está destacada.

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

A mensagem de conversão do projeto VEXcode IQ apresenta a seguinte mensagem: "A conversão do projeto foi concluída com estas alterações." Menu suspenso do bloco de eventos {When Brain button} atualizado. Existe um botão "OK" abaixo.

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

Diagrama do bloco "When Brain Button" que tem um menu suspenso de botões diferente dependendo da geração do cérebro. O menu da primeira geração tem três opções: Para cima, Para baixo e Verificar. O menu da segunda geração tem três opções: Esquerda, Direita e Verificar.

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

A mensagem de conversão do projeto VEXcode IQ apresenta a seguinte mensagem: "A conversão do projeto foi concluída com estas alterações." Menu suspenso do bloco de deteção "Botão do Cérebro Pressionado" atualizado. Existe um botão "OK" abaixo.

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

Diagrama do bloco "Botão Cerebral Pressionado" que tem um menu suspenso de botões diferente consoante a geração do cérebro. O menu da primeira geração tem três opções: Para cima, Para baixo e Verificar. O menu da segunda geração tem três opções: Esquerda, Direita e Verificar.

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

A mensagem de conversão do projeto VEXcode IQ apresenta a seguinte mensagem: "A conversão do projeto foi concluída com estas alterações." O sensor giroscópico do sistema de transmissão foi substituído por um sensor inercial. Existe um botão "OK" abaixo.

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

O menu VEXcode IQ Devices está aberto e a configuração de geração do Robot Brain está definida para 2ª geração. O dispositivo Drivetrain é mostrado e o seu ícone Inercial está destacado para indicar que o projeto está agora a utilizar o Sensor Inercial integrado do Brain.

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: