Usando o recurso de preenchimento automático em um projeto VEXcode IQ Python

Usar o recurso Python Autocomplete ao criar um projeto Python no VEXcode IQ pode ajudar a economizar tempo e evitar erros ao digitar comandos.


Como utilizar o recurso de autocompletar em Python

Miniatura do exemplo do projeto do motor BaseBot Drivetrain 2.

Nota: Este projeto usa o modelo Basebot (transmissão, 2 motores).

Comece a escrever para abrir o menu de seleção.

Espaço de trabalho Python do VEXcode IQ com um menu suspenso de comandos sugeridos. A letra D foi digitada e os comandos que começam por essa letra estão disponíveis no menu. Este menu está identificado como Menu de Seleção.

O nome do dispositivo ou comando aparecerá em um menu de seleção suspenso.

Espaço de trabalho Python do VEXcode IQ com um menu suspenso contendo todos os comandos sugeridos.

Para acessar uma lista dos possíveis comandos disponíveis usando a função Autocomplete, pressione Control + Space (no Windows, macOS e Chrome OS).

Faça uma seleção com o recurso Python Autocomplete

Espaço de trabalho Python do VEXcode IQ com um menu suspenso de comandos sugeridos. A letra D foi digitada e o teclado está a ser utilizado para percorrer os comandos disponíveis. A transmissão é a primeira sugestão e está destacada.

Pressione “Enter/Return” ou “Tab” no teclado ou selecione o comando com o cursor para fazer uma seleção.

Observe que com menus de seleção mais longos, você pode fazer uma seleção usando uma das seguintes opções:

  • Use as teclas “Para cima” e “Para baixo” para selecionar o nome desejado e pressione “Tab” ou “Enter/Return” no teclado para fazer a seleção.
  • Use o cursor para rolar para cima e para baixo no menu Preenchimento automático. Em seguida, faça a seleção desejada.

Adicione um operador de ponto para listar todos os comandos disponíveis para esse dispositivo

Espaço de trabalho Python do VEXcode IQ com um menu suspenso de comandos sugeridos. O dispositivo de transmissão e um operador de ponto foram introduzidos e os comandos para esse dispositivo estão disponíveis no menu.

Adicionando um operador de ponto (um ponto final, “.”) abrirá um novo menu com todos os comandos disponíveis para o dispositivo.

Faça uma seleção usando uma das seguintes opções

Espaço de trabalho Python do VEXcode IQ com um menu suspenso de comandos sugeridos. O dispositivo de transmissão e um operador de ponto foram introduzidos e o teclado está a ser utilizado para percorrer os comandos disponíveis. O comando "Drive For" está destacado.

Use os botões “Para cima” e “Para baixo” do teclado para navegar no menu e pressione “Return” no Mac, “Enter” no Windows ou Chromebook para fazer uma seleção.

Selecione com o cursor o comando desejado.

Adicionar parâmetros

Espaço de trabalho Python do VEXcode IQ com um menu suspenso de comandos sugeridos. O comando drivetrain.drive_for foi introduzido com um parêntesis inicial, e os parâmetros para esta função estão disponíveis no menu. A primeira opção de parâmetro é lida da esquerda para a direita.

Parâmetros são as opções que são passadas ao comando entre parênteses.

Espaço de trabalho Python do VEXcode IQ com um menu suspenso de comandos sugeridos. O comando drivetrain.drive_for(FORWARD, 100, foi introduzido com um parâmetro final em branco, e os parâmetros para esta parte da função estão disponíveis no menu. A primeira opção de parâmetro é "POLEGADAS".

Alguns comandos requerem vários parâmetros. Use uma vírgula para separar parâmetros diferentes no mesmo comando.

Espaço de trabalho Python do VEXcode IQ com um comando concluído que lê drivetrain.drive_for(FORWARD, 100, MM, wait=True).

Alguns parâmetros são opcionais, como wait=True no exemplo a seguir. Para obter mais informações sobre os parâmetros, consulte as informações comando para determinar quais os parâmetros necessários e quais os opcionais.

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

Last Updated: