Robolab
-
Upload
dianamatarrita -
Category
Education
-
view
2.477 -
download
0
description
Transcript of Robolab
![Page 1: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/1.jpg)
José Manuel Ruiz Gutiérrez
Pensado para La InterfaceLego-Dacta
Pensado para la InterfaceLego RCX
![Page 2: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/5.jpg)
José Manuel Ruiz Gutiérrez
Bloques relacionados con las temporizaciones
Estructuras de programación
![Page 6: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/6.jpg)
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](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/9.jpg)
José Manuel Ruiz Gutiérrez
Modalidad “Investigador”
![Page 10: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/10.jpg)
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](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/11.jpg)
José Manuel Ruiz Gutiérrez
Modalidad “Investigador”
![Page 12: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/12.jpg)
José Manuel Ruiz Gutiérrez
Modalidad “Investigador”
![Page 13: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/13.jpg)
José Manuel Ruiz Gutiérrez
Modalidad “Investigador”
![Page 14: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/14.jpg)
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](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/15.jpg)
José Manuel Ruiz Gutiérrez
![Page 16: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/16.jpg)
José Manuel Ruiz Gutiérrez
![Page 17: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/17.jpg)
José Manuel Ruiz Gutiérrez
![Page 18: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/18.jpg)
José Manuel Ruiz Gutiérrez
La opción Builder es la mas elemental y permite manipularla interface de un modo sencillo
![Page 19: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/19.jpg)
José Manuel Ruiz Gutiérrez
![Page 20: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/20.jpg)
José Manuel Ruiz Gutiérrez
![Page 21: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/21.jpg)
José Manuel Ruiz Gutiérrez
![Page 22: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/22.jpg)
José Manuel Ruiz Gutiérrez
![Page 23: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/23.jpg)
José Manuel Ruiz Gutiérrez
![Page 24: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/24.jpg)
José Manuel Ruiz Gutiérrez
![Page 25: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/25.jpg)
José Manuel Ruiz Gutiérrez
![Page 26: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/26.jpg)
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](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/27.jpg)
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](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/28.jpg)
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](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/29.jpg)
José Manuel Ruiz Gutiérrez
Este programa pone en marcha el motor C durante 10seg. y después lo para
![Page 30: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/30.jpg)
José Manuel Ruiz Gutiérrez
Distintos ejemplos
![Page 31: Robolab](https://reader033.fdocuments.ec/reader033/viewer/2022052904/557cc504d8b42a43438b48bc/html5/thumbnails/31.jpg)
José Manuel Ruiz Gutiérrez
Ejemplos utilizando estructuras de control