Dto. de Electricidad > REEA >
VirtuLEDs

¿Qué es VirtuLEDs?

VirtuLEDs es una tarjeta virtual de LEDs, que permite simular el estado de los bits de datos de salida del puerto paralelo en función de las instrucciones ejecutadas desde WinLogo o MSWLogo.

¿Qué se necesita para ejecutar VirtuLEDs?

VirtuLEDs ha sido desarrollado para los entornos de programación: WinLogo 2.0 ó superior y MSWLogo 6.3c en sus versiones de Windows.
Una demo de Winlogo 2.1 en español se puede descargar de www.wlogo.com
MSWLogo es gratuito y se puede descargar en -->>

Instalación

1- Descarga el archivo en una carpeta temporal del disco duro.
2- Abre dicha carpeta y ejecuta:

3- El proceso de instalación es similar al de otros programas Windows. En este proceso es importante elegir adecuadamente la carpeta del disco duro en la que se encuentra instalado WinLogo o MSWLogo.

Problemas conocidos

He probado las dos versiones de Virtuleds instalando Winlogo y MSWLogo en diferentes sistemas operativos, Windows 95, 98, ME y XP. Con la versión para Winlogo no he obtenido ningún problema sobre ninguno de ellos, sin embargo, la versión para MSWLogo presenta un "Error de protección general" sobre Windows XP cada vez que se ejecuta alguno de los procedimientos.

¿Cómo comenzar ?

1- Ejecuta WinLogo (o MSWLogo)

2- Carga el micromundo escribiendo en la ventana de trabajo Carga "leds3 y pulsando la tecla Intro

3- Si la carga se ha realizado correctamente, el entorno de WinLogo presentará el siguiente aspecto:

El micromundo del simulador virtual de LEDs.

El micromundo de VirtuLEDs es un conjunto de procedimientos que permiten activar y desactivar los LEDs de la ventana gráfica a la vez que se envía el valor del dato al puerto paralelo. Si se dispone de una tarjeta de salidas, con leds, relés u otros dispositivos, conectadas al los pines de datos del puerto, su estado puede ser gobernado mediante los procedimientos de este micromundo.

  Las primitivas del micromundo son:

enviadato número
-----------------------------

Similar a EscribePuerto. Permite enviar un dato al puerto paralelo y al simulador virtual de leds. El número es el dato a enviar.

Ejemplos:
enviadato 0   //Apaga todos los leds

enviadato 1   //Envía el número 1 al puerto

enviadato 255   //Envía el número 255 al puerto y enciende todos lo leds

NOTA: La primitiva EscribePuerto se puede utilizar normalmente para enviar datos al puerto paralelo, pero no tiene efecto sobre los LEDs de la ventana Gráficos.

apagatodo
-----------------------------
apaga todos los leds

conectatodo
-----------------------------
Enciende todos los leds

Conecta número
-----------------------------
Conecta el LED indicado en número

Ejemplos:
conecta 1

conecta 5

apaga número
-----------------------------
Apaga el LED indicado en número si es que está conectado

Ejemplos:
apaga 1
apaga 5

Todos los procedimientos se pueden escribir tanto en mayúsculas como en minúsculas.


Descarga

Versión de Winlogo: Virtu_LEDs.exe <1.19Mb>
Versión de MSWLogo: Virtuleds (mswlogo).exe <1.2Mb>
MSWLogo y ayuda en Español: http://www.enconor.com/soporte/
También en:http://roble.pntic.mec.es/%7Eapantoja/files/mswlogo.exe

Enlaces sobre Logo

|El macromundo de Logo|
|Unidades didácticas del curso "Del Clavo al Ordenador"|

 
© J.C.M.Castillo 2.002
www.reea.6x.to

<¡IMPORTANTE!>
La información publicada en este WEB (textos e imágenes) puede ser utilizada con fines didácticos, siempre que se indique su procedencia.