Programación
en Winlogo. |
Cómo realizar programas para el control del entorno con la controladora REESS. |
||||||||||||||||||||||||||||||||||||
La primitiva Si Formato:
Acción: Ejemplos: Otra forma del condicional SI es: Formato:
Acción: Chequeo continúo de una entrada mediante un procedimiento recursivo. Ejemplo de una sirena que se activa
al poner a 1 la entrada 3.
El condicional de la entrada debe crearse en un procedimiento recursivo. Al accionar un pulsador conectado a la entrada 3, se escuchará un tono a 1000 Hz. durante 3 décimas de segundo que seguirá sonando hasta que se deje de accionar el pulsador. Formas de activar una salida al accionar el pulsador conectado a una de las entradas. Ejemplo 1º.
Al ejecutar la orden con la tecla “intro”, si la entrada 3 está a 1 se conectará la salida 1 y ésta quedará conectada hasta desactivarla con otra orden. Ejemplo 2º.
Cuando ejecutamos el procedimiento “interruptor”, al accionar el pulsador conectado a la entrada 3, se conectará la salida 1 y ésta quedará conectada hasta desactivarla con otra orden. Como vemos realiza la misma operación que el ejemplo1º pero dentro de un programa. Ejemplo 3º.
Si el valor del predicado es cierto (entrada 3=1), ocurre lo que tenemos en el primer corchete en caso contrario ocurre lo del segundo corchete. Otras actividades que puedes realizar son las siguientes: # Crear un procedimiento que active y desactive la salida 1 mediante
dos pulsadores. Paso de un procedimiento a otro, mediante un evento en una entrada. Cuando queremos controlar una máquina que realiza distintas acciones, podemos definir los distintos estados en que puede encontrarse la máquina y como pasar de uno a otro. Ejemplo 1º. Esto se puede complicar bastante, dependiendo del número de estados
que tenga la máquina, además en otros cursos estudiarás
lenguajes de programación más avanzados, de todas formas
recuerda que: Acciona el pulsador correspondiente
para el cambio de estado y verás como evoluciona el diagrama.
El programa de la actividad anterior es:
Para arrancar el programa partiremos del estado que se desee, es decir,
se escribe en la ventand de trabajo estado“x”
y pulsamos intro. El el caso de la simulación se ha partido del
procedimiento 1, es decir, el estado1.
|
Subir | Página
actualizada el
18 Mayo, 2003
| © Proyecto REESS | Realizado
en Béjar en el curso 2002/2003 |
|