Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Robolab
1. Pensado para La Interface
Lego-Dacta
Pensado para la Interface
Lego RCX
José Manuel Ruiz Gutiérrez
2. Desarrollado en TUFTS University
Medfor MA USA
Producido por LEGO Dacta
Basado en Labview. National Instruments
Posee dos niveles de complejidad:
•Nivel PILOT (Básico)
•Nivel INVENTOR (avanzado)
•Nivel INVESTIGADOR
(especializado)
ROBOLAB es un entorno basado en Labview que tiene todas las
ventajas de un lenguaje de programación grafica y además
dispone de las numerosas funciones de Labview.
José Manuel Ruiz Gutiérrez
3. Características más importantes de ROBOLAB:
• Entorno Grafico de programación
• Potentes bloques de programación de alto nivel
• Uso escalado: Sirve para todos los niveles educativos, incluida
la Universidad.
• Es perfectamente ampliable
• Esta en castellano
• Permite aprovechar los recursos de cálculo y visualización
de Labview
• Esta preparado para trabajar con la interface LEGO RCX
José Manuel Ruiz Gutiérrez
4. PRINCIPALES BLOQUES DE LA LIBRERÍA
DE FUNCIONES DE ROBOLAB
Inico Musica
Fin Modificadores
Activar motor Reiniciar
Contenedor
Activar lámpara
Comunicación de
Para la salida A
RCX a RCX
Temporizar
Estructuras
Sonidos del RCX
José Manuel Ruiz Gutiérrez
5. Bloques relacionados Estructuras de programación
con las temporizaciones
José Manuel Ruiz Gutiérrez
6. MODIFICADORES
Los modificadores son los parámetros que en cada objeto
Se pueden modificar. Por ejemplo en una salida a motor se puede
Modificar:
Nº Salida
Velocidad
Sentido
José Manuel Ruiz Gutiérrez
7. Modo Pilot
El motor gira en un sentido durante 4 seg. y se para
Imprimir Descarga la aplicación
sobre el dado RCX
El Nivel Pilot es el mas sencillo. Aquí el alumno no debe hacer nada mas
Que modificar los parámetros de los operadores y constatar los cambios
Realizados Observando la propia interface con los elementos conectados.
José Manuel Ruiz Gutiérrez
8. Modalidad “Inventor”
Espera activar
Inicia Para
Entr. 1
Activa la Desconecta Paleta de Operadores
salida A Todas las salidas
Motor A,B,C
Activa la salida C
lámpara
José Manuel Ruiz Gutiérrez
10. Modalidad “Investigador”
Esta es la modalidad con más prestaciones del entorno.
Tiene hasta cinco niveles de programa cada uno en orden
creciente de recursos disponibles para el alumno.
José Manuel Ruiz Gutiérrez
14. Modalidad “Investigador”
Permite realización el tratamiento de los datos
Adquiridos mediante complejas funciones matemáticas y graficas
Posee hasta 5 niveles de complejidad
José Manuel Ruiz Gutiérrez
26. Es posible integrar bloques matemáticos
y de tratamiento de los datos en una aplicación
en la que se utilicen bloques para la interface
José Manuel Ruiz Gutiérrez
27. Las aplicaciones pueden incluir paneles en los que
se incorporen objetos propios de Labview: Botones, instrumentos
lámparas, barras de desplazamiento, etc..
José Manuel Ruiz Gutiérrez
28. Aplicación de medida y trazado grafico
de una magnitud adquirida a través de la
interface con la ayuda de un panel de
visualización con objetos propios de Labview
Panel Grafico
Esquema de conexionado de
bloques de función
José Manuel Ruiz Gutiérrez
29. Este programa pone en marcha el motor C durante 10
seg. y después lo para
José Manuel Ruiz Gutiérrez