Pensado para La Interface Lego-Dacta
Pensado para la Interface Lego RCX JosĂŠ Manuel Ruiz GutiĂŠrrez
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
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
PRINCIPALES BLOQUES DE LA LIBRERÍA DE FUNCIONES DE ROBOLAB
Inico
Musica
Fin
Modificadores
Activar motor
Reiniciar
Activar lámpara Para la salida A
Contenedor Comunicación de RCX a RCX
Temporizar Estructuras Sonidos del RCX José Manuel Ruiz Gutiérrez
Bloques relacionados con las temporizaciones
Estructuras de programación
José Manuel Ruiz Gutiérrez
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
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
Modalidad “Inventor”
Inicia
Activa la salida A Motor
Espera activar Entr. 1
Para
Desconecta Todas las salidas A,B,C
Paleta de Operadores
Activa la salida C lámpara José Manuel Ruiz Gutiérrez
Modalidad “Investigador”
José Manuel Ruiz Gutiérrez
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
Modalidad “Investigador”
José Manuel Ruiz Gutiérrez
Modalidad “Investigador”
José Manuel Ruiz Gutiérrez
Modalidad “Investigador”
José Manuel Ruiz Gutiérrez
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
José Manuel Ruiz Gutiérrez
José Manuel Ruiz Gutiérrez
José Manuel Ruiz Gutiérrez
La opción Builder es la mas elemental y permite manipular la interface de un modo sencillo
José Manuel Ruiz Gutiérrez
José Manuel Ruiz Gutiérrez
José Manuel Ruiz Gutiérrez
José Manuel Ruiz Gutiérrez
José Manuel Ruiz Gutiérrez
José Manuel Ruiz Gutiérrez
José Manuel Ruiz Gutiérrez
José Manuel Ruiz Gutiérrez
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
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
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
Este programa pone en marcha el motor C durante 10 seg. y después lo para
José Manuel Ruiz Gutiérrez
Distintos ejemplos
JosĂŠ Manuel Ruiz GutiĂŠrrez
Ejemplos utilizando estructuras de control
JosĂŠ Manuel Ruiz GutiĂŠrrez