MyOpenlab

Nueva versión
http://www.myopenlab.de/

 MyOpenLab 3.0.4
Ahora MyopenLab funciona en máquinas con Windows de 32 y 64 bits y también en Linux. La nueva versión dispone de un Bloque de Librería para comunicarse con Arduino a través del Protocolo Firmata lo cual le confiere a esta poderosa herramienta de Libre Difusión un gran valor y protagonismo dentro de las Herramientas Gráficas de Programación de Arduino. Se pueden descargar las nuevas versiones en la página Web de MyOpenLab o en SouceForge.MyOpenlab
Me gustaría que aquellas personas que decidan utilizar esta herramienta se pongan en contacto conmigo (j.m.r.gutierrez@gmail.com) con el fin de poder compartir experiencia y ampliar las librerías y ejemplos que cada uno diseñe en el ámbito de su trabajo con ella. También lo podrán hacer, naturalmente, con el responsable y autor de la programación de MyOpenLab Carmelo Salafia, desde la página Web de esta.

MyOpenLab 3.0.3.3
(Nueva versión compatible con Java 7)
Para aquellos usuarios que trabajen con la versión Java jdk1.7.0 hemos creado MyOpenLab 3.0.3.3 
Descargar aqui
Notas de ayuda a la instalación 
Instalación en Linux
Nuevo firmware para comunciar 
MyOpenLab con Arduino UNO
14 de Enero de 2013


PROYECTO FIN DE CARRERA:
Diseño de un Analizador Lógico Virtual
Con Arduino + MyOpenLab
Autor: Carlos Calderón Aller
(Escuela de Ing. Industrial Informática y Aeronaútica)
Universidad de León (España)  
9 de Enero de 2013

 MyOpenlab: 

Una herramienta para la modelización y simulación orientada a la educación.


MyOpenlab es un entorno orientado a la simulación y modelado de sistemas físicos, electrónicos y de control con un amplio campo de aplicaciones.

La aplicación esta desarrollada en el lenguaje JAVA y por ello resulta portable a distintas plataformas. En el campo del modelado y simulación es muy interesante contar con una herramienta flexible que a partir de una amplia biblioteca de bloques funcionales permita realizar modelos a base de conectar bloques funcionales.

MyOpenLab es capaz de conectarse al mundo físico mediante una interface de amplia difusión en el mercado K8055 de Valleman

La presentación de los resultados y/o el control de las simulaciones se hace mediante un potente conjunto de bloques de función de visualización y/o interacción capaz de manejar todo tipo de datos (analógicos, digitales, matrices, vectores, imágenes, sonidos, etc.)

Mediante MyOpenLab es posible diseñar instrumentos virtuales (VI) a través de los cuales se puede realizar una aproximación a los sistemas de medida y control de una manera mas realista.

La realización de una simulación se hace mediante dos pantallas o áreas de trabajo: Panel Circuito y Panel Visualización. En el primero se diseña el algoritmo de simulación mediante "bloques" o "elementos de función" y el segundo se muestran los datos o se generan los estímulos cuando se esta en el modo de 2simulación"


APLICACIONES

* Simulación de Circuitos digitales
* Simulación de Circuitos Analógicos
* Simulación de Instrumentos
* Simulación de Automatismos
* Modelado de Fenómenos Físicos
* Simulación de Automatismos
* Simulación de Robots
* Control de Elementos Físicos mediante Interfaces
* Tratamiento de Imágenes y Sonidos
* Operaciones con matrices y vectores 2D y 3D

* otras....



CARACTERÍSTICAS

  • Facilidad de uso
  • Amplia biblioteca de funciones tanto para manejo de señales analógicas como digitales.
  • Posee una potente biblioteca de objetos gráficos tipo "canvas" mediante la que se puede dotar de       movimiento cualquier objeto o imagen asociándola a variables de los modelos a simular.
  • Tratamiento de los tipos de datos y operaciones con estos.
  • Realización de las aplicaciones mediante el uso de bloques de función con la posibilidad de encapsularlos en "macros".
  • Facilidad para crear pantallas de visualización que recojan el estado de las variables y eventos de las simulaciones.
  • Posibilidad de ampliación de su librería de componentes, editándolos en código JAVA
  • Posibilidad de creación de "submodelos de panel" y "submodelos de circuito" encapsulados.


El programa puede funcionar en plataformas Linux y sus requerimientos de sistema son muy poco restrictivos, lo cual lo hace ideal para usar en casi cualquier equipo. bastará que se instale el runtime de JAVA JRE o JDK.

Esta herramienta esta recomendada para estudiantes de prácticamente todos los niveles: ESO, Bachillerato, Formación Profesional y Primeros Cursos de las Carreras Técnicas Universitarias.

Para conseguir el programa os podeis dirigir a : http://es.myopenlab.de

Mi experiencia con MYOpenlab esta siendo muy interesante. Trabajo ya mas de un año desarollando ejercicios, tutoriales y librerias orientadas a mis clases con alumnos de ESO y Bachillerato y ademas en el CEP de Valdepañas (Ciudad Real) coordino un Seminario de profesores de Tecnologia en el que estamos trabajano con ella realizando control y robótica mediante la interface de Velleman K8055.

Documentos que he realizado ultimamenteque y puedes consultar para ampliar la información sobre MyOpenlab:


      Algunas librerias que incorpora MyOpenlab:


      Librería de elementos de Visualización y Control (Panel Frontal)

      Elementos de Decoración
      Elementos de visualización numérica
      Elementos de activación digital
      Elementos de Entrada y salida de cadenas de caracteres
      Elementos de entrada y salida tipo vectores y matrices de datos
      Elementos de visualización grafica en ejes coordenados I
      Elementos de visualización grafica en ejes coordenados II
      Librería de Extras
      Elementos de Automatización
      Elementos de librería de usuario
      Robot 2D



      Librerías de Elementos Funcionales (Panel Lógico)

      Elementos de Ddecoración
      Operadores Digitales
      Operadores Numéricos
      Tratamiento de Caracteres
      Elementos Analógicos
      Utilidades
      Ficheros de Entrada/Salida
      Comparators
      Tratamiento de Imágenes
      Tratamiento de Sonidos
      Color
      Pines de E/S
      Vectores y matrices
      Agrupación de Elementos
      Objetos Gráficos “canvas”
      Librería de Física
      Librería de Diagramas de Flujo
      Librería de Extras
      Librería de Conexiones entre aplicaciones
      Librería definida por el Usuario
      Automation+ibrería de Automatización Interfaces


      Me gustaría poder recibir vuestras opiniones para poder mejorarla y ampliarla 



      José Manuel Ruiz (j.m.r.gutierrez@gmail.com)
      Profesor de Tecnología IES Fco. García Pavón Tomelloso
      Prof. Asociado Escuela Superior de Informática (C-Real) UCLM