Uso de la función Autocompletar de C++ en VEXcode V5

El uso de la función Autocompletar de C++ al crear un proyecto de C++ en VEXcode V5 puede ayudar a ahorrar tiempo y evitar errores al escribir comandos.

Miniatura del proyecto de ejemplo del motor del sistema de transmisión Clawbot 2.

Nota: Este proyecto utiliza la plantilla Clawbot (Drivetrain, 2-motor, No Gyro).


Barra espaciadora Control

Proyecto VEXcode V5 C++ con el espacio dentro de la función main() en la línea 17 resaltado.

Una forma de comenzar a utilizar la función Autocompletar de C++ es con el acceso directo Control-Barra espaciadora en Windows, macOS y Chrome OS.
Para comenzar, seleccione la primera línea abierta entre las llaves int main () { }.

Espacio de trabajo VEXcode V5 C++ con un menú desplegable de todos los comandos sugeridos. Hay una barra de desplazamiento disponible para navegar por las opciones.

Utilice el acceso directo Control-Barra espaciadora (seleccionando la tecla Control y la barra espaciadora al mismo tiempo). El nombre del dispositivo o comando aparecerá en un menú de selección desplegable.

Espacio de trabajo VEXcode V5 C++ con un menú desplegable de comandos sugeridos. El comando Tren de transmisión está resaltado.

Presione 'Entrar/Regresar' o 'Tab' en su teclado o seleccione el comando con el cursor para hacer una selección. En este ejemplo, se selecciona 'Tren motriz'.

Nota: Con menús de selección más largos, puede realizar una selección utilizando una de las siguientes opciones:

  • Utilice las teclas "Arriba" y "Abajo" para seleccionar el nombre que desea, luego presione "Tab" o "Enter/Return" en su teclado para realizar la selección.
  • Utilice el cursor para desplazarse hacia arriba y hacia abajo en el menú Autocompletar. Luego haga la selección deseada.

Proyecto VEXcode V5 C++ con la opción Drivetrain seleccionada en el menú desplegable y ahora pegado en el espacio de trabajo.

'Drivetrain' ahora aparecerá en la línea.


Usando el menú de selección

Proyecto VEXcode V5 C++ con el espacio dentro de la función main() en la línea 17 resaltado.

Si conoce el comando que va a utilizar, otro método para utilizar la función Autocompletar es seleccionar la primera línea abierta entre las llaves int main () { }.

Espacio de trabajo VEXcode V5 C++ con un menú desplegable de comandos sugeridos. Se ha tecleado la letra D y se está utilizando el teclado para recorrer los comandos disponibles. El sistema de transmisión es la primera sugerencia y está resaltado.

Comience a escribir el comando. En este ejemplo, ingrese 'd' para Transmisión. El nombre del dispositivo o comando aparecerá en un menú de selección desplegable. Seleccione "Tren motriz".

Proyecto VEXcode V5 C++ con la opción Drivetrain seleccionada en el menú desplegable y ahora pegado en el espacio de trabajo.

'Drivetrain' ahora aparecerá en la línea.


Usando un operador de punto

Espacio de trabajo VEXcode V5 C++ con un menú desplegable de comandos sugeridos. Se ha escrito el dispositivo de transmisión y un operador de punto, y se está utilizando el teclado para recorrer los comandos disponibles. El comando Drive For está resaltado.

Agregar un operador de punto (un punto, '.') Abrirá un nuevo menú de todos los comandos disponibles para el dispositivo. Para este ejemplo, seleccione 'driveFor(dirección, distancia, unidades)'.


Agregar parámetros

Espacio de trabajo VEXcode V5 C++ con un menú desplegable de comandos sugeridos. El comando Drivetrain.driveFor ​​se ha escrito con un paréntesis al principio, y los parámetros para esa función están disponibles en el menú. La primera opción de parámetro lee hacia adelante.

Los parámetros son las opciones que se pasan al comando entre paréntesis. Para este ejemplo, seleccione "adelante".

Espacio de trabajo VEXcode V5 C++ con un menú desplegable de comandos sugeridos. El comando Drivetrain.driveFor(forward, 100, se ha escrito con un parámetro final en blanco, y los parámetros para esa parte de la función están disponibles en el menú. La segunda opción de parámetro, que lee mm, está resaltada.

Algunos comandos requieren múltiples parámetros. Utilice una coma para separar diferentes parámetros en el mismo comando. Algunos parámetros son valores y no aparecerá un menú desplegable. Por ejemplo, con el comando 'Conducir para', ingrese '100' para el segundo valor. Asegúrese de agregar una coma después del valor para que aparezca un menú desplegable para el siguiente parámetro o unidad.

Espacio de trabajo VEXcode V5 C++ con un comando completado que lee Drivetrain.driveFor(forward, 100, mm); y el perénthesis y el punto y coma de cierre final están resaltados.

Asegúrese de cerrar la sintaxis del comando con un paréntesis y un punto y coma.

Espacio de trabajo VEXcode V5 C++ con un comando completado que tiene un parámetro opcional al final y lee Drivetrain.driveFor(forward, 100, mm, false);

Algunos parámetros son opcionales, como "falso" en el siguiente ejemplo. Para obtener más información sobre los parámetros, consulte la de ayuda del comando para determinar qué parámetros son necesarios y cuáles son opcionales.

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

Last Updated: