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

El uso de la función de 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 de motor Clawbot Drivetrain 2.

Nota: Este proyecto utiliza la plantilla Clawbot (transmisión, 2 motores, sin giroscopio).


Control-Spacebar

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

Una forma de comenzar a usar la función de autocompletar de C++ es con el acceso directo Control-Spacebar en Windows, macOS y Chrome OS.
Para comenzar, seleccione la primera línea abierta en 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 desplazarse por las opciones.

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

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

Presione ‘Enter/Return’ o ‘Tab’ en su teclado o seleccione el comando con el cursor para hacer una selección. En este ejemplo, se selecciona ‘Tren de transmisión'.

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

  • Utilice las teclas "Arriba" y "Abajo" para seleccionar el nombre que desee, luego presione "Tab" o "Intro/Retorno" en su teclado para hacer la selección.
  • Usa el cursor para desplazarte 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 pegada en el espacio de trabajo.

‘Drivetrain’ ahora aparecerá en la línea.


Uso del 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 usar, otro método para usar la función Autocompletar es seleccionar la primera línea abierta en las llaves int main () { }.

Espacio de trabajo VEXcode V5 C++ con un menú desplegable de comandos sugeridos. Se ha escrito la letra D y se está utilizando el teclado para pasar por los comandos disponibles. La transmisión es la primera sugerencia y está resaltada.

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

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

‘Drivetrain’ ahora aparecerá en la línea.


Uso de un operador Dot

Espacio de trabajo VEXcode V5 C++ con un menú desplegable de comandos sugeridos. El dispositivo Drivetrain y un operador Dot se han escrito y el teclado se está utilizando para pasar por 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 perenthesis inicial, y los parámetros para esa función están disponibles en el menú. La primera opción de parámetro se lee hacia adelante.

Los parámetros son las opciones que se pasan al comando entre paréntesis. Para este ejemplo, selecciona «Reenviar».

Espacio de trabajo VEXcode V5 C++ con un menú desplegable de comandos sugeridos. El comando Drivetrain.driveFor(adelante, 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ú. Se resalta la segunda opción de parámetro lectura mm.

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 ‘Drive for’, ingrese ‘100’ para el segundo valor. Asegúrese de que se agregue una coma después del valor para que aparezca un menú desplegable para el siguiente parámetro o unidad.

VEXcode V5 C++ Workspace con un comando completado que lee Drivetrain.driveFor (adelante, 100, mm); y se resaltan el perenthesis de cierre final y el punto y coma.

Asegúrese de cerrar la sintaxis del comando con un paréntesis cerrado 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(adelante, 100, mm, falso);

Algunos parámetros son opcionales, como el ‘false’ en el siguiente ejemplo. Para obtener más información sobre los parámetros, vea la información 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: