• VEXcode Robotics Logo VEX Robotics Logo
  • VEX API Home Button VEX API Home Button
  • VEX 123 logo in purple VEX 123 logo in white
  • VEX GO logo in lime green VEX GO logo in white
  • VEXcode AIM logo in blue VEXcode AIM logo in white
  • VEX IQ logo in blue VEX IQ logo in white
  • VEX EXP logo in red VEX EXP logo in white
  • VEX V5 logo in red VEX V5 logo in white
  • VEX CTE logo in green VEX CTE logo in white
  • VEX AIR logo in orange VEX AIR logo in white
  • VEXcode VR logo in gold VEXcode VR logo in white
Saltar al contenido principal
Ctrl+K

< Back to Platform Select

  • VEX EXP
  • Bienvenido al sitio de referencia de API para VEX EXP
  • C++
  • Consola de impresión
Spanish
  • English
  • 简体中文
  • VEXcode Robotics Logo

Navegación de la sección

  • Bloques
  • Cambiar
  • Python
  • C++
    • Enumeraciones
    • acelerómetro
    • AI Vision
    • entrada analógica
    • brazo
    • cerebro
    • parachoques
    • color
    • competencia
    • controlador
    • entrada digital
    • salida digital
    • distancia
    • transmisión
    • electroimán
    • codificador
    • evento
    • giroscopio
    • inercial
    • condujo
    • luz
    • límite
    • línea
    • enlace del mensaje
    • motor
    • motor29
    • grupo motor
    • motor_victor
    • detector de objetos
    • óptico
    • neumático
    • olla
    • potV2
    • Consola de impresión
    • salida pwm
    • rotación
    • enlace serial
    • servo
    • torre de señales
    • unidad inteligente
    • sonar
    • hilo
    • aeropuerto
    • visión

Navegación de la plataforma

  • VEX 123 logo in purple VEX 123 logo in white
  • VEX GO logo in lime green VEX GO logo in white
  • VEXcode AIM logo in blue VEXcode AIM logo in white
  • VEX IQ logo in blue VEX IQ logo in white
  • VEX EXP logo in red VEX EXP logo in white
  • VEX V5 logo in red VEX V5 logo in white
  • VEX CTE logo in green VEX CTE logo in white
  • VEX AIR logo in orange VEX AIR logo in white
  • VEXcode VR logo in gold VEXcode VR logo in white

Consola de impresión#

  • Comandos

    • Imprimir en la consola de impresión

      • Formato

      • Nuevas líneas

      • Diferentes colores

    • Limpiar la consola de impresión

Los comandos de la consola de impresión solo están disponibles al usar VEXcode EXP. Si está programando en VS Code, deberá imprimir en la pantalla cerebral de EXP usando los comandos Brain.Screen.

Todos los proyectos nuevos comienzan con el cursor en la fila 1 de la Consola de impresión.

Comandos#

Imprimir en la consola de impresión#

El método printf(text) imprime texto en la pantalla utilizando la posición actual del cursor.

Parámetros

Descripción

texto

La cadena (entre comillas) o números enteros que se imprimirán en la Consola de impresión.

Formato#

Los valores que se imprimen en la consola de impresión pueden usar especificadores de formato para mostrar valores dentro de sus declaraciones de impresión.

  • %d - Entero decimal

  • %f - Número de punto flotante decimal

  • %o - Octal con signo

  • %s - Cadena de caracteres

  • %x - Entero hexadecimal sin signo

  • %c - Carácter

Este ejemplo imprimirá la hora actual del cerebro V5 como un número de punto flotante con 2 decimales.

printf("Screen Pressed? %s\n", Brain.Screen.pressing());

Los especificadores de formato también pueden contener indicadores para modificarlos aún más:

  • %6f - Esto imprime un número de punto flotante que tiene un mínimo de 6 caracteres de ancho.

  • %.2f - Esto imprime un número de punto flotante con 2 decimales.

  • %6.2f - Esto imprime un número de punto flotante que tiene un mínimo de 6 caracteres de ancho con 2 lugares decimales.

Nuevas líneas#

/n es un carácter de nueva línea y lo requiere el comando printf para mostrar cualquiera de sus contenidos en la Consola de impresión.

printf("This text will be ");
printf("printed on the same line\n");
printf("This is on a new line\n");

Diferentes colores#

Puede cambiar el color del texto al imprimir en la Consola de impresión utilizando los siguientes códigos de color:

  • [31m - Rojo

  • [32m - Verde

  • [34m - Azul

  • [30m - Negro

  • [37m - Blanco

  • [33m - Amarillo

  • [91m - Naranja

  • [35m - Púrpura

  • [36m - Cian

  • [97m - Transparente

Todos los códigos de color deben estar asociados a una secuencia de escape = \033 para funcionar.

Puede utilizar esto directamente en un comando ‘imprimir’ con una cadena.

// Print VEXcode in Red to the Print Console.
printf("\033[31m VEXcode\n");

O bien, puedes usarlo por sí solo para configurar después todos los comandos de “impresión” en el color establecido.

// Set the Print Console text color to Red before printing VEXcode.
printf("\033[31m");
printf("VEXcode\n");

Devoluciones: Ninguna.

Limpiar la consola de impresión#

Al usar \033[2J\ndentro del comando printf`, puede borrar toda la Consola de Impresión. Esto también devolverá el cursor a la fila 1.

El siguiente ejemplo imprimirá “VEXcode” y luego borrará la consola de impresión después de 2 segundos.

printf("VEXcode\n");
wait(2, seconds);
printf("\033[2J\n");

anterior

potV2

siguiente

salida pwm

En esta página
  • Comandos
    • Imprimir en la consola de impresión
      • Formato
      • Nuevas líneas
      • Diferentes colores
    • Limpiar la consola de impresión
Innovation First, International

VEX y VEX Robotics son marcas comerciales o marcas de servicio de Innovation First, Inc. Copyright ©2025Todos los derechos reservados. VEX Robotics, Inc. es una subsidiaria de Innovation First International, Inc. Todos los demás nombres de productos o marcas de terceros son propiedad de sus respectivos dueños. Patentes y/o patentes en trámite - innovationfirst.com/patents
Política de privacidad del sitio / Términos de uso del sitio / Política de cookies / Política de privacidad del software

Visita la página de Facebook de VEX Robotics Visita la página de Twitter de VEX Robotics Visita la página de Instagram de VEX Robotics Visita la página de YouTube de VEX Robotics
Formulario de comentarios de la API de VEX

¡Valoramos tus comentarios! Usa este formulario para compartir sugerencias, felicitaciones o informar errores con la API de VEX. Tus comentarios nos ayudan a mejorar la documentación de la API de VEX.

Si tiene problemas técnicos o necesita asistencia al cliente, visite support.vex.com.

  • Send Happy Feedback
  • Send Sad Feedback

Nota: la URL actual se compartirá con tu mensaje.

Al incluir su dirección de correo electrónico, usted acepta que VEX puede enviarle correos electrónicos si tenemos preguntas sobre sus comentarios.
Política de privacidad >
Por favor, envíenos sus comentarios. ¡Comentarios enviados exitosamente!
Choose Which VEX IQ Generation to View

VEX IQ (1st gen)

VEX IQ (2nd gen)