31
José Manuel Ruiz Gutiérrez Pensado para La Interface Lego-Dacta Pensado para la Interface Lego RCX

Robolab

Embed Size (px)

DESCRIPTION

Manual de ROBOLAB

Citation preview

Page 1: Robolab

José Manuel Ruiz Gutiérrez

Pensado para La InterfaceLego-Dacta

Pensado para la InterfaceLego RCX

Page 2: Robolab

José Manuel Ruiz Gutiérrez

ROBOLAB es un entorno basado en Labview que tiene todas lasventajas de un lenguaje de programación grafica y ademásdispone de las numerosas funciones de Labview.

Posee dos niveles de complejidad:•Nivel PILOT (Básico)•Nivel INVENTOR (avanzado)•Nivel INVESTIGADOR(especializado)

Desarrollado en TUFTS UniversityMedfor MA USAProducido por LEGO DactaBasado en Labview. National Instruments

Page 3: Robolab

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, incluidala 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

Page 4: Robolab

José Manuel Ruiz Gutiérrez

PRINCIPALES BLOQUES DE LA LIBRERÍA DE FUNCIONES DE ROBOLAB

Inico

Fin

Activar motor

Activar lámpara

Para la salida A

Temporizar

Estructuras

Sonidos del RCX

Musica

Modificadores

Reiniciar

Contenedor

Comunicación de RCX a RCX

Page 5: Robolab

José Manuel Ruiz Gutiérrez

Bloques relacionados con las temporizaciones

Estructuras de programación

Page 6: Robolab

José Manuel Ruiz Gutiérrez

Los modificadores son los parámetros que en cada objeto Se pueden modificar. Por ejemplo en una salida a motor se puedeModificar:

Nº SalidaVelocidadSentido

MODIFICADORES

Page 7: Robolab

José Manuel Ruiz Gutiérrez

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.

Descarga la aplicación sobre el dado RCX

Imprimir

El motor gira en un sentido durante 4 seg. y se para

Modo Pilot

Page 8: Robolab

José Manuel Ruiz Gutiérrez

Inicia

Activa lasalida AMotor

Activa la salida Clámpara

DesconectaTodas las salidasA,B,C

ParaEspera activar Entr.1

Modalidad “Inventor”

Paleta de Operadores

Page 9: Robolab

José Manuel Ruiz Gutiérrez

Modalidad “Investigador”

Page 10: Robolab

José Manuel Ruiz Gutiérrez

Esta es la modalidad con más prestaciones del entorno.Tiene hasta cinco niveles de programa cada uno en ordencreciente de recursos disponibles para el alumno.

Modalidad “Investigador”

Page 11: Robolab

José Manuel Ruiz Gutiérrez

Modalidad “Investigador”

Page 12: Robolab

José Manuel Ruiz Gutiérrez

Modalidad “Investigador”

Page 13: Robolab

José Manuel Ruiz Gutiérrez

Modalidad “Investigador”

Page 14: Robolab

José Manuel Ruiz Gutiérrez

Permite realización el tratamiento de los datos Adquiridos mediante complejas funciones matemáticas y graficasPosee hasta 5 niveles de complejidad

Modalidad “Investigador”

Page 15: Robolab

José Manuel Ruiz Gutiérrez

Page 16: Robolab

José Manuel Ruiz Gutiérrez

Page 17: Robolab

José Manuel Ruiz Gutiérrez

Page 18: Robolab

José Manuel Ruiz Gutiérrez

La opción Builder es la mas elemental y permite manipularla interface de un modo sencillo

Page 19: Robolab

José Manuel Ruiz Gutiérrez

Page 20: Robolab

José Manuel Ruiz Gutiérrez

Page 21: Robolab

José Manuel Ruiz Gutiérrez

Page 22: Robolab

José Manuel Ruiz Gutiérrez

Page 23: Robolab

José Manuel Ruiz Gutiérrez

Page 24: Robolab

José Manuel Ruiz Gutiérrez

Page 25: Robolab

José Manuel Ruiz Gutiérrez

Page 26: Robolab

José Manuel Ruiz Gutiérrez

Es posible integrar bloques matemáticosy de tratamiento de los datos en una aplicación en la que se utilicen bloques para la interface

Page 27: Robolab

José Manuel Ruiz Gutiérrez

Las aplicaciones pueden incluir paneles en los que se incorporen objetos propios de Labview: Botones, instrumentoslámparas, barras de desplazamiento, etc..

Page 28: Robolab

José Manuel Ruiz Gutiérrez

Aplicación de medida y trazado graficode 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

Page 29: Robolab

José Manuel Ruiz Gutiérrez

Este programa pone en marcha el motor C durante 10seg. y después lo para

Page 30: Robolab

José Manuel Ruiz Gutiérrez

Distintos ejemplos

Page 31: Robolab

José Manuel Ruiz Gutiérrez

Ejemplos utilizando estructuras de control