Almacenamiento de datos#
Este tutorial explica cómo crear y usar variables en VEXcode V5. Al finalizar, sabrás cómo crear una variable y usarla en un proyecto.
Las variables permiten almacenar datos durante un proyecto, como un número, un valor booleano (verdadero/falso) o una lista de elementos.
Dirígete a la categoría Lógica - Variables en la caja de herramientas y selecciona Crear una variable.
Seleccione el tipo de variable que desea crear.
Las variables numéricas pueden almacenar texto o un número.
(myVariable)
Los booleanos almacenan valores verdaderos o falsos.
<myBoolean>
Las listas almacenan una secuencia de texto y/o números.
establecer [myList v] a (0) (0) (0)
Las listas bidimensionales almacenan una secuencia de texto y/o números, organizada en filas y columnas. Son útiles cuando se desea almacenar gran cantidad de datos a la vez y mantener todos los valores organizados.
establecer [my2DList v] a ([0] [0]) ([0] [0])
Escribe un nombre para tu variable.
Seleccione Crear para agregar su variable a la caja de herramientas.
Además de la variable, la caja de herramientas incluye bloques que puedes usar para cambiar su valor durante el proyecto. Por ejemplo, las variables numéricas incluyen un bloque de informe, junto con los bloques establecer variable numérica y cambiar variable numérica.
(myVariable)
set [myVariable v] to (1)
change [myVariable v] by (1)
Seleccione el menú desplegable de un bloque de variables para elegir una variable diferente, o para cambiar el nombre o eliminar la variable seleccionada actualmente.
En este proyecto, al presionar el botón X del controlador se agregará 1 a una variable llamada count y se mostrará en la consola, mientras que al presionar el botón ▲ se restablecerá a 0.
when started
set [count v] to [0]
forever
if <[Controller1 v] [X v] pressed?> then
[Add 1 to the count.]
change [count v] by (1)
print (count) on console ◀ and set cursor to next row
else if <[Controller1 v] [▲ v] pressed?> then
[Reset the count back to 0.]
set [count v] to [0]
print (count) on console ◀ and set cursor to next row
fin
fin