Comprensión de la configuración de usuario para la extensión VEX VS Code

La configuración de usuario son configuraciones globales que Visual Studio Code ofrece para cada extensión. La configuración de usuario de VEX nos permite configurar la extensión VEX según nuestros propios requisitos y se aplica a cada proyecto de extensión VEX VS Code.

Cómo acceder a la configuración de usuario de VEX en VS Code

  • Haga clic en el ícono de configuración en la parte inferior izquierda de la interfaz de usuario de VS Code.

    Ícono de configuración en la parte inferior de la barra de actividad de VS Code, ubicada en la esquina inferior izquierda de la pantalla.
  • Aparecerá el menú contextual. Haga clic en el elemento Configuración.

    Menú contextual de configuración de VS Code con muchas opciones enumeradas. Se resalta una opción que dice Configuración y es la tercera opción en el menú, debajo de Paleta de comandos y Perfiles.
  • Aparecerá la ventana Configuración .

    La ventana Configuración de VS Code está abierta y muestra el artículo de configuración de uso común de forma predeterminada.
  • Haga clic en el elemento Extensiones en la vista de lista del lado izquierdo de la ventana Configuraciones para ampliar la lista de Extensiones y ver sus elementos.

    La ventana de configuración de VS Code está abierta y la categoría Extensiones está resaltada en la lista de navegación de la izquierda.
  • Desplácese hacia abajo en la vista de lista hasta el final y haga clic en el elemento de lista VEX.

    La ventana de configuración de VS Code está abierta y el enlace de la página VEX dentro de la categoría Extensiones está resaltado.
  • La configuración de usuario VEX aparecerá en el panel de la derecha.

    La configuración de usuario de VS Code se abre en la página VEX, donde se puede personalizar el comportamiento de la extensión VEX Robotics.

Descripción general de la configuración de usuario de VEX

  • Controlador: Canal (solo controlador V5)
    La configuración Controlador: Canal controla el tipo de canal de comunicación por radio entre un V5 Brain y un controlador V5. Esta configuración solo se aplica cuando VS Code está conectado a un controlador V5 a través de USB y el controlador está conectado a un V5 Brain a través de VEXnet.
    Para configurar el canal de radio del controlador V5, haga clic en el menú desplegable y seleccione entre Descargar y Pit
    • Descargar - Cuando se configura en Descargar, la radio saltará a un canal VEXnet de descarga una vez que se inicie una descarga de programa de usuario. El canal de descarga permite mayores velocidades de datos y descargas más eficientes. 
    • Pit - Cuando se configura en Pit, la radio permanecerá en un canal de pit y la descarga tardará mucho más tiempo.

    Nota: De manera predeterminada, el canal de radio del controlador V5 está configurado en Descargar.

    Configuración de usuario de VEX con la opción de canal del controlador mostrada. Esta opción tiene un menú desplegable que está configurado en Descargar de forma predeterminada. La descripción dice Establece el canal de radio del controlador V5. Esta configuración se aplica únicamente al enlace de radio VEXnet.
  • Cpp SDK: Inicio
    La configuración Cpp SDK Inicio establece el directorio de inicio del C++ SDK (Kit de desarrollo de software). Esta configuración define la ubicación en la computadora donde está instalado el SDK de C++.
    Nota: NO EDITE ESTA CONFIGURACIÓN.

    Configuración de usuario de VEX con la opción de inicio del SDK de Cpp mostrada. Esta opción tiene un enlace que dice Editar en settings.json. La descripción dice NO EDITAR.
  • Cadena de herramientas Cpp: Ruta
    La configuración Ruta de la cadena de herramientas Cpp establece la ruta para la cadena de herramientas que se utiliza al crear un proyecto C++ VEX VS Code.
    Para configurar la ruta de la cadena de herramientas de Cpp, escriba la ruta a la cadena de herramientas en la computadora en el cuadro de texto.

    Configuración de usuario de VEX con la cadena de herramientas Cpp: se muestra la opción Ruta. Esta opción tiene un campo de texto que representa una ruta de archivo. La descripción dice Ruta a la cadena de herramientas.
  • General: Habilitar terminal de usuario
    La configuración Habilitar terminal de usuario permite que la extensión VEX abra el puerto serie del usuario cuando la extensión detecta un VEX Brain o un controlador VEX. La única excepción se aplica a un controlador V5 que no se enumera con un puerto serie de usuario.
    Para establecer la configuración Habilitar terminal de usuario , haga clic en el menú desplegable y seleccione entre Habilitar y Deshabilitar
    • Habilitar - Habilitar permite que la extensión VEX se conecte a un puerto de usuario al iniciarse y creará la terminal interactiva. Si se selecciona Habilitar mientras la extensión se está ejecutando, la extensión intentará abrir el puerto de usuario si hay un dispositivo conectado.
    • Deshabilitar - Deshabilitar evita que la extensión VEX se conecte al puerto de usuario al inicio y no creará una terminal interactiva. Si se selecciona Deshabilitar mientras la extensión se está ejecutando, la extensión cerrará el puerto de usuario y eliminará la Terminal interactiva.
    Nota: De manera predeterminada, la configuración Habilitar terminal de usuario está establecida en Habilitar.

    Configuración de usuario de VEX con la opción Habilitar terminal de usuario general mostrada. Esta opción tiene un menú desplegable que está configurado como Habilitar de manera predeterminada. La descripción dice Habilitar la extensión para abrir y mostrar datos desde el puerto de usuario.
  • General: Entradas de registro
    La configuración Entradas de registro establece la cantidad de entradas de registro que se cargarán desde un VEX Brain.
    Para establecer el número de entradas de registro, escriba el número en el cuadro de texto.
    Nota: De forma predeterminada, el número de entradas de registro se establece en 1000.

    Configuración de usuario de VEX con la opción Entradas de registro generales mostrada. Esta opción tiene un campo de texto que está configurado en el número 1000 de manera predeterminada. La descripción dice: Establece la cantidad de entradas de registro para cargar desde un VEX Brain.
  • Proyecto: Tipo de compilación
    La configuración Proyecto: Tipo de compilación establece cómo la extensión VEX compilará un proyecto C++.
    Para configurar el tipo de compilación del proyecto Cpp, haga clic en el menú desplegable y seleccione entre Compilación y Reconstrucción
    • Build - Build solo compila el proyecto cuando se detecta algún cambio en el código fuente del proyecto.
    • Reconstruir - Reconstruir limpia el directorio de compilación del proyecto y luego compila el proyecto. Esta opción es mucho más lenta.
    Nota: De forma predeterminada, el tipo de compilación del proyecto Cpp se establece en Compilación.

    Configuración de usuario de VEX con la opción Tipo de compilación de proyecto mostrada. Esta opción tiene un menú desplegable que está configurado en Construir de forma predeterminada. La descripción dice Establecer tipo de compilación de proyecto Cpp.
  • Proyecto: Inicio
    La configuración Proyecto: Inicio establece el directorio de inicio predeterminado para un nuevo proyecto al completar el asistente de Nuevo Proyecto.
    Para establecer la ubicación predeterminada para nuevos proyectos, escriba el directorio en la computadora en el cuadro de texto.

    Configuración de usuario de VEX con la opción Inicio del proyecto mostrada. Esta opción tiene un campo de texto que representa una ruta de archivo. La descripción dice Establece la ubicación predeterminada para nuevos proyectos.
  • Proyecto: Ejecutar después de la descarga
    La configuración Proyecto: Ejecutar después de la descarga establece si el programa del usuario debe ejecutarse después de descargarse en un VEX Brain.
    Para configurar el programa de usuario para que se ejecute después de haberlo descargado en VEX Brain, seleccione la casilla de verificación. Para configurar el programa de usuario para que no se ejecute después de la descarga, desmarque la casilla de verificación.
    Nota: De manera predeterminada, la casilla de verificación junto a la configuración Proyecto: Ejecutar después de la descarga no está seleccionada

    Configuración de usuario de VEX con la opción Ejecutar proyecto después de la descarga mostrada. Esta opción tiene una casilla de verificación que no está seleccionada de forma predeterminada. La descripción dice Establecer si el programa de usuario debe ejecutarse después de la descarga.
  • Python: Inicio del SDK
    La configuración Inicio del SDK de Python configura el directorio de inicio del SDK de Python (Kit de desarrollo de software). Esta configuración define la ubicación en la computadora donde está instalado el SDK de Python.
    Nota: NO EDITE ESTA CONFIGURACIÓN.

    Configuración de usuario de VEX con la opción de inicio del SDK de Python mostrada. Esta opción tiene un enlace que dice Editar en settings.json. La descripción dice NO EDITAR.
  • Sistema DFU: Recuperación automática
    La configuración Sistema DFU Recuperación automática establece si el Cerebro debe recuperarse automáticamente cuando se detecta un Cerebro IQ (2.º) o un Cerebro EXP en modo DFU (Actualización de firmware del dispositivo).
    Para configurar el Cerebro para que se recupere automáticamente cuando se detecta un Cerebro IQ (2.º) o un Cerebro EXP en modo DFU, seleccione la Casilla de verificación. De lo contrario, desmarque la casilla de verificación.
    Nota: De manera predeterminada, la casilla de verificación junto a la configuración Sistema DFU: Recuperación automática está seleccionada.

    Configuración de usuario de VEX con la opción de recuperación automática de DFU del sistema mostrada. Esta opción tiene una casilla de verificación que está seleccionada de forma predeterminada. La descripción dice Establecer si el cerebro debe recuperarse automáticamente cuando se detecta un IQ2 o EXP en modo DFU.
  • Servidor Websocket: Habilitar
    La configuración Servidor Websocket: Habilitar permite que la extensión VEX inicie el servidor Websocket, lo que permite la transferencia de datos en tiempo real entre el servidor y el dispositivo VEX.
    Para configurar el servidor Websocket : Habilitar configuración , haga clic en el menú desplegable y seleccione entre Habilitar y Deshabilitar
    • Habilitar : si se selecciona Habilitar , la extensión VEX iniciará el servidor Websocket, que permite al usuario acceder a una tubería bidireccional al dispositivo VEX seleccionado. Se puede acceder al servidor Websocket en `ws://[ip]:[puerto]/vexrobotics.vexcode/device`.
    • Deshabilitar - Si se selecciona Deshabilitar , la extensión VEX no iniciará el servidor Wesocked. 
    Nota: De manera predeterminada, la configuración Servidor Websocket: Habilitar está establecida en Deshabilitar.

    Configuración de usuario de VEX con la opción Habilitar servidor Websocket mostrada. Esta opción tiene un menú desplegable que está configurado como Deshabilitar de forma predeterminada. La descripción dice Permite que la extensión inicie el servidor Websocket. El servidor permite al usuario acceder a una tubería bidireccional al dispositivo VEX seleccionado. Se puede acceder a Websocket en ws://[ip]:[puerto]/vexrobotics.vexcode/device.
  • Servidor WebSocket: Dirección de host
    La configuración Servidor WebSocket: Dirección de host establece la dirección de host del servidor WebSocket. El servidor Websocket está alojado en la computadora en la que se ejecuta la extensión VEX. La dirección de host del servidor Websocket es la dirección IP para acceder al servidor Websocket en `ws://[ip]:[port]/vexrobotics.vexcode/device`.
    Para establecer la dirección de host, escriba la dirección de host (dirección IP) en el cuadro de texto.

    Configuración de usuario de VEX con la opción Dirección de host del servidor Websocket mostrada. Esta opción tiene un campo de texto que se establece en una dirección de 0.0.0.0 de manera predeterminada. La descripción dice Establece la dirección del host.


  • Servidor Websocket: Puerto
    La configuración Servidor Websocket: Puerto configura el número de puerto en el que se ejecuta el servidor Websocket. El número de puerto se puede utilizar para acceder al servidor Websocket en `ws://[ip]:[port]/vexrobotics.vexcode/device`.
    Para establecer el número de puerto del servidor Websocket, escriba el número de puerto en el cuadro de texto.

    Configuración de usuario de VEX con la opción de puerto de servidor Websocket mostrada. Esta opción tiene un campo de texto que se establece en el número 7071 en este ejemplo. La descripción dice Establece el número de puerto del servidor Websocket.

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

Last Updated: