Paso 3: Programación del autómata
Para simplificar la programación y permiten la fácil distribución de secuencias de comandos diferentes, he establecido una sintaxis de codificación simple. Sugiero de codificación en el Bloc de notas así que el espacio es incluso.
Se trata de cómo se inicia la secuencia de comandos para cada rueda, con una L y R para las respectivas ruedas izquierdas y derecha. Y es un número, y x es una unidad de medida. La x muestra la longitud de la cadena en una unidad particular. Así, 8meters, por ejemplo.
YX
L /
R /
Cada huso tiene 8 varillas, movimiento hacia adelante (la secuencia en bucle) revolución de un eje completo sería el siguiente. u es para bucle bajo, y o es de bucle largo. A / / significa el final del código. "
L 8u / /
R y 8u /
L 5u 3o / / /
R/8u /--/ /
El script anterior muestra un leve giro a la izquierda. Un 5u significa colocar un conector gris en la barra de 5 desde el origen, el origen es 1 y un cambio de dirección en la barra de 5. El otro lado tiene--para ayudar a equilibrar el script para que sea más fácil de código.
Una "s" significa un bucle de parada alrededor de un conector gris. Un ejemplo sería
L 5u 3o / / /
R/8S /--/ /
Esto significa que en el eje derecho, la cadena debe ser enrollados 360 grados alrededor del conector gris, lo que significa una parada. La parada debe terminar en la misma dirección que es iniciado.
Eso es todo allí está a él. En el siguiente paso he proporcionado algunas medidas de muestra y scripts para combinar en scripts más complejos.