pantalla#

Estos comandos solo funcionan con un controlador VEX V5 conectado al VEX EXP Brain.

imprimir()#

El método controller.screen.print(text, sep, precision) imprime texto en la pantalla del controlador utilizando la posición actual del cursor.

Parámetro

Descripción

texto

El texto que se imprimirá en la pantalla del controlador.

sep

Opcional. Una cadena para insertar entre valores. Debe escribirse como argumento de palabra clave (sep=). El valor predeterminado es " ".

precisión

Opcional. El número de decimales que se mostrarán al imprimir números simples. Debe escribirse como argumento de palabra clave (precision=). El valor predeterminado es 2.

Devoluciones: Ninguna.

# Print the number 1 on the screen at current cursor position.
controller.screen.print(1)

# Print the numbers 1, 2, 3 and 4 on the screen at current cursor.
controller.screen.print(1, 2, 3, 4, sep='-')

# Print motor1's velocity on the screen using a format string.
controller.screen.print("motor1 : % 7.2f" %(motor1.velocity()))

establecer_cursor()#

El método controller.screen.set_cursor(row, col) establece la posición del cursor utilizada para imprimir texto en la pantalla del controlador.

El controlador V5 puede mostrar como máximo 3 líneas de texto.

Parámetro

Descripción

fila

La fila del cursor. 1, 2 o 3

columna

La columna del cursor. La primera columna es 1.

Devoluciones: Ninguna.

columna()#

El método controller.screen.column() devuelve la columna actual donde se imprimirá el texto.

Devuelve: La columna actual.

fila()#

El método controller.screen.row() devuelve la fila actual donde se imprimirá el texto.

Devuelve: La fila actual.

controlador.pantalla.borrar_pantalla()#

El método controller.screen.clear_screen() borra toda la pantalla.

Devoluciones: Ninguna.

controlador.pantalla.clear_row()#

El método controller.screen.clear_row(row) borra una fila de la pantalla.

Parámetro

Descripción

fila

Opcional. La fila a borrar, 1, 2 o 3, el valor predeterminado es la fila del cursor actual.

Devoluciones: Ninguna.

# Clear row 2.
controller.screen.clear_row(2)

controlador.pantalla.siguiente_fila()#

El método controller.screen.next_row() mueve el cursor al comienzo de la siguiente fila.

Devoluciones: Ninguna.