| Ver tema anterior :: Ver siguiente tema |
| Autor |
Mensaje |
Sonia_tecnologia
Registrado: 27 Oct 2006 Mensajes: 2
|
Publicado: Vie Oct 27, 2006 7:03 am Título del mensaje: Problemas con las entradas analógicas |
|
|
Buenas, mi nombre es Sonia y trabajo de profe en un instituto de Madrid.
El caso es que voy a trabajar con la controladora Enconor Plus y tengo un problema con las entradas analógicas.
Para empezar, tengo la versión 6.5 del MSWLOGO del Cnice:
Cuando pongo leeanalogica 5 no me lee la entrada 5, tengo que poner muestra leeanalogica 5 o si no es(leeanalogica 5)
Después cuando quiero hacer un programa no me sirve poner
sisino leeanalogica 5<100 [conecta 1] [conecta 2]
¿Qué estoy haciendo mal?? Muchas gracias por vuestro tiempo. |
|
| Volver arriba |
|
 |
Javier
Registrado: 09 Oct 2002 Mensajes: 8
|
Publicado: Sab Oct 28, 2006 9:53 am Título del mensaje: uso de las entradas analogicas |
|
|
Hola Sonia:
Cuando pones leeanalogica 5, la controladora está devolviendo un valor numérico, pero en logo tienes que decirle que es lo que tiene que hacer con él.
Por ejemplo <escribe leeanalogica 5> le estas diciendo que escriba por pantalla el valor que obtenga de la lectura de la entrada analógica 5.
Puedes hacer también una asignación a una variable.
Por ejemplo:
Haz "valor leeanalogica 5
escribe :valor
lo que hace es asignar el nº obtenido de la entrada analógica a la variable valor, para posteriormente mostrar su valor por pantalla.
Respecto a tu programa:
**********************************
Después cuando quiero hacer un programa no me sirve poner
sisino leeanalogica 5<100 [conecta 1] [conecta 2]
************************************
Para que te funcione solamente tienes que acotar correctamente la comparación mediante paréntesis:
sisino (leeanalogica5)<100 [conecta 1][conecta 2]
Si tienes cualquier otra dificultad no dudes en consultarnos.
Javier |
|
| Volver arriba |
|
 |
Sonia_tecnologia
Registrado: 27 Oct 2006 Mensajes: 2
|
Publicado: Mar Oct 31, 2006 7:54 am Título del mensaje: |
|
|
Muchas gracias por la ayuda.
la sentencia sisino (leeanalogica5)<100 [conecta 1][conecta 2]
sigue sin funcionarme, pero si le pongo:
sisino (:valor)<100 [conecta 1][conecta 2]
habiendo hecho antes lo de Haz "valor leeanalogica 5
escribe :valor
entonces sí me funciona.
Probaré con esto, a ver que tal me va la programación
Un saludo. |
|
| Volver arriba |
|
 |
Luis
Registrado: 10 Oct 2002 Mensajes: 29
|
Publicado: Mar Oct 31, 2006 8:35 am Título del mensaje: Lectura de Entradas Analógicas |
|
|
Hola:
La sentencia sisino (leeanalogica5)<100 [conecta 1][conecta 2] debe funcionarte perfectamente, yo creo que posiblemente el error está en que le falta un espacio en blanco entre leeanalogica y 5; esta sentencia debería ser:
sisino (leeanalogica 5)<100 [conecta 1][conecta 2]
Pruebalo. Un Saludo _________________ Luis L. R. |
|
| Volver arriba |
|
 |
|