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.

Presentación de MyOpenLab para el aula (elaborada por Antonia Funez y Carlos Calvo)

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 "simulació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


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.
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:




    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