Comprender las secuencias#
Este tutorial cubre la secuenciación en VEXcode GO. Al final, entenderás por qué es importante el orden de tus bloques.
Una secuencia no se trata de qué bloques usas, se trata del orden en que se ejecutan. Los bloques en una pila se ejecutan de uno en uno, comenzando con el bloque en la parte superior y moviéndose hacia abajo. Si los bloques dentro de la secuencia están en el orden incorrecto, es posible que su robot no se comporte de la manera que desea.
Por ejemplo, este proyecto impulsa el robot hacia adelante y luego lo gira hacia la derecha.
cuando inicie :: hat events
conducir [adelante v] por (200) [mm v] ▶
girar [derecha v] por (90) grados ▶
Estos son los mismos dos bloques, pero con su secuencia intercambiada. Ahora el robot gira primero, luego avanza en su nueva dirección, terminando en un lugar diferente al anterior.
cuando inicie :: hat events
girar [derecha v] por (90) grados ▶
conducir [adelante v] por (200) [mm v] ▶
La secuencia también es importante para los bloques que configuran los siguientes. Si coloca un bloque de establecer velocidad de accionamiento después de los bloques de accionamiento, no parecerá hacer nada, ya que esos movimientos ya ocurrieron antes de que se cambiara la velocidad del robot.
cuando inicie :: hat events
conducir [adelante v] por (200) [mm v] ▶
girar [derecha v] por (90) grados ▶
establecer velocidad de conducción a (50) %
Para ralentizar realmente el robot, el bloque establecer velocidad de accionamiento debe venir antes de los movimientos a los que afecta.
cuando inicie :: hat events
establecer velocidad de conducción a (50) %
conducir [adelante v] por (200) [mm v] ▶
girar [derecha v] por (90) grados ▶