Usando o recurso de preenchimento automático C++ no VEXcode V5

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

Miniatura do projeto de exemplo de motor Clawbot Drivetrain 2.

Nota: Este projeto usa o modelo Clawbot (transmissão, 2 motores, sem giroscópio).


Barra de espaço + Controlo

Projeto VEXcode V5 em C++ com o espaço em branco dentro da função main() na linha 17 destacado.

Uma maneira de começar a usar o recurso C++ Autocomplete é com o atalho Control-Spacebar no Windows, macOS e Chrome OS.
Para começar, selecione a primeira linha aberta entre colchetes int main () { }.

Espaço de trabalho VEXcode V5 C++ com um menu suspenso contendo todos os comandos sugeridos. Está disponível uma barra de deslocamento para navegar pelas opções.

Use o atalho Control-Barra de espaço (selecionando a tecla Control e a barra de espaço ao mesmo tempo). O nome do dispositivo ou comando aparecerá em um menu de seleção suspenso.

Espaço de trabalho VEXcode V5 C++ com um menu suspenso de comandos sugeridos. O comando Transmissão está destacado.

Pressione 'Enter/Return' ou 'Tab' no teclado ou selecione o comando com o cursor para fazer uma seleção. Neste exemplo, 'Drivetrain' está selecionado.

Nota: 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.

Projeto VEXcode V5 em C++ com a opção Drivetrain selecionada no menu suspenso e agora colado no ambiente de trabalho.

'Drivetrain' agora aparecerá na linha.


Usando o menu de seleção

Projeto VEXcode V5 em C++ com o espaço em branco dentro da função main() na linha 17 destacado.

Se você conhece o comando que vai usar, outro método para usar o recurso Autocomplete é selecionar a primeira linha aberta entre int main () chaves { }.

Espaço de trabalho VEXcode V5 C++ 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.

Comece a digitar o comando. Neste exemplo, insira 'd' para Drivetrain. O nome do dispositivo ou comando aparecerá em um menu de seleção suspenso. Selecione 'Trem de transmissão'.

Projeto VEXcode V5 em C++ com a opção Drivetrain selecionada no menu suspenso e agora colado no ambiente de trabalho.

'Drivetrain' agora aparecerá na linha.


Usando um operador de ponto

Espaço de trabalho VEXcode V5 C++ com um menu suspenso de comandos sugeridos. O dispositivo Drivetrain 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.

Adicionando um operador de ponto (um ponto final, '.') abrirá um novo menu com todos os comandos disponíveis para o dispositivo. Para este exemplo, selecione 'driveFor(direção, distância, unidades).'


Adicionar parâmetros

Espaço de trabalho VEXcode V5 C++ com um menu suspenso de comandos sugeridos. O comando Drivetrain.driveFor ​​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 passadas ao comando entre parênteses. Para este exemplo, selecione 'encaminhar'.

Espaço de trabalho VEXcode V5 C++ com um menu suspenso de comandos sugeridos. O comando Drivetrain.driveFor(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 segunda opção de parâmetro, que lê em mm, está destacada.

Alguns comandos requerem vários parâmetros. Use uma vírgula para separar parâmetros diferentes no mesmo comando. Alguns parâmetros são valores e um menu suspenso não aparecerá. Por exemplo, com o comando 'Drive for', insira '100' para o segundo valor. Certifique-se de que uma vírgula seja adicionada após o valor para que um menu suspenso apareça para o próximo parâmetro ou unidade.

Espaço de trabalho VEXcode V5 C++ com um comando completo que lê Drivetrain.driveFor(forward, 100, mm); e o parêntesis e o ponto e vírgula finais estão destacados.

Certifique-se de fechar a sintaxe do comando com um parêntese e um ponto e vírgula.

Espaço de trabalho VEXcode V5 C++ com um comando completo que tem um parâmetro opcional no final e lê Drivetrain.driveFor(forward, 100, mm, false);

Alguns parâmetros são opcionais, como o 'false' no exemplo a seguir. Para obter mais informações sobre os parâmetros, consulte as Informações da Ajuda do 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: