Sie sind auf Seite 1von 3

1

Universidad Internacional del Ecuador


MYOPENLAB
Escuela de Ingenieria Mecatrónica,Quito , Ecuador
Karina Pazmiño , email : kapazminoer@uide.edu.ec

Resumen—Es software libre en el que podemos II. Caracteristicas y introduccion


adquirir conocimiento no solo teórico también prac-
tico en este software podemos tener una interfaz Para comenzar a trabajar en MYOPENLAB debemos
grafica muy completa para la realización de nuestros como primero descargarlo e instalarlo , luego de esto
proyectos este software utiliza el lenguaje de progra- procederemos a abrirlo para comenzar un nuevo proyecto
mación Java Mediante MyOpenLab es posible diseñar cuando nuestro nuevo proyecto se abra tendremos dos
instrumentos virtuales (VI) a través de los cuales se pantallas o áreas de trabajo que son : Panel Circuito y
puede realizar una aproximación a los sistemas de
medida y control de una manera mas realista. Panel Frontal. En el primero se diseña el algoritmo de
simulación mediante ”bloques.o .elementos de función el
2
Index Terms—Software libre , visualización , datos segundo se muestran los datos o se generan los estı́mulos
analógicos, digitales,
cuando se esta en el modo de simulación en la parte
superior encontramos a los elementos que podremos
I. MYOPENLAB colocar con un click

MYOPENLAB es un software libre (lo podemos des- 2. CARACTERISTICAS DE MYOPENLAB


cargar de su pagina oficial completamente gratuito )para 2.1Amplias bibliotecas de funciones analógicas, digitales,
utilizarlo necesitamos tener java fue creado para realizar visualización, etc.existen diversidad de herramientas un
simulaciones y modelado de sistemas fı́sicos, electrónicos ejemplo es en las funciones analogicas tenemos la entrada
y de control con un amplio campo de aplicaciones ,(li- de audio o el gerador de frecuencia
brerı́as de componentes) los cuales pueden ser fácilmente 2.2Tratamiento de diversos tipos de datos y operaciones
conectados. con éstos. 2.3Programación mediante diagramas de flujo.
2.4Creación de pantallas de visualización que recojan el
estado de las variables y eventos de las simulaciones.
2.5Posibilidad de ampliación de su librerı́a de componen-
tes.
2.6Posibilidad de creación de submodelos (componentes
que encapsulan a otros componentes)
2.7Interconexión con el exterior (interfaces K8055, Ar-
duino, etc.) Bloques de simulación para Robótica 2D y
3D

Es una herramienta flexible que permite adaptar


los componentes a diversos campos de la simulación:
sistemas analógicos y digitales, robótica simulación,
control y programación este software lo encontraremos
solamente en tres idiomas el español , el ingles y el
alemán ,MyOpenLab es capaz de conectarse al mundo
fı́sico mediante una interface de amplia difusión en el III. 3.APLICACIONES
mercado K8055 de Valleman. Las aplicaciones que se realizan con MyOpenlab
reciben el nombre de VM (Visual Modeling).
2

3.1 Simulación de Circuitos digitales


3.2 Progrmacion mediante ”Diagramas de Flujo”
3.3 Simulación de Circuitos Analógicos
3.4 Simulación de Instrumentos
3.5 Simulación de Automatismos
3.6 Modelado de Fenómenos Fı́sicos
3.7 Simulación de Robots
3.8 Control de Elementos Fı́sicos mediante Interfaces
3.9 Tratamiento de Imágenes y Sonidos
3.10 Operaciones con matrices y vectores 2D y 3D
Softwares de este tipo ayudan a las personas que siguen

3.2
Programacion mediante ”Diagramas de Flujo

3.2
Programacion mediante ”Diagramas de Flujo

ingenierias respecto al tema de sistemas y control a


tener una referiencia de los proyectos que se realizaran
un ejemplo es :

III-A. Deshidratador para hierbas aromáticas


La funcion de este deshidratador para hierbas aromáti-
cas es que puede calentarse por medio de la energia solar
para poder crear un prototipo funcional se necesito de
una variedad de sotwars en la parte del dise;o electronico
3.2
de este prototipo se uso un software muy parecido a
Progrmacion mediante ”Diagramas de Flujo
myopenlab que le permitio crear el diagrama de flujp
y la simulacion del circuito electrico

IV. SIMBOLOGIA
IV-A. PANEL CIRCUITO ELIPSE este elemento dibuja un circulo en el panel de
Es aquel en el que se diseña el circuito y se realiza el visualización es posible modificar : el color del fondo y de
cableado de todos los componentes uniendo entradas y la lı́nea externa y del espesor de la lı́nea (sucede lo mismo
salidas,es el área de trabajo en donde se van colocando con el elemento triangulo , rectángulo y rectángulo
cada uno de los elementos de las distintas librerı́as que redondo )
se va a utilizar en el proyecto . Los componentes una RASTER este elemento dibuja una imagen en el panel
vez situados sobre esta área están en disposición de de visualización , es posible modificar : crear un mosaico
ser unidos entre si utilizando el ratón. Basta acercar el y realizar la interpolación .
puntero del ratón a un terminal de entrada o de salida 2.OPERADORES DIGITALES encontremos operadores
de un componente para que aparezca una etiqueta que como son operador AND , operador NAND , operador
identifica el nombre del terminal y entre paréntesis el OR , operador NOT , operador NOR , circuito combina-
tipo de datos que admite (si es una entrada) o que cional , miltiplexor , demultiplexor , constante binaria ,
entrega (si es una salida). biestable RS , biestable RS con reloj
1.DECORACIÓN OPERADOR NOT esta función realiza la negación (in-
aquı́ encontraremos figuras como elipse , rectángulo , version) de su entrada A de acuerdo a la siguiente tabla
rectángulo redondeado , triangulo , poster , svg , label de verdad .
3

A S V. REQUISITOS
0 0
Desde Windows XP 32/64, 32/64 Linux
0 1
CIRCUITO COMBINACIONAL este bloque permite Java 7
implementas funciones de tipo combi nacional con un de- Para aplicaciones 3D: (Sólo para Java 7) Java3D
terminado numero de entradas y de salidas, las entradas Mı́nimo espacio en disco duro minuto 50 MB
serán las variables lógicas independientes de la función Pantalla de activación min. 1024x768 pı́xeles
y la salida o salidas serán las variables dependientes
CONSTANTE BINARIA (0 o 1 ) introduce un 0 o un 1
en función del estado de la opción value
3.VECTORES Y MATRICES
en este lugar encontramos a la persistencia , 2D intenger
a 2D STRING , 2D leer , 2D matriz (double ) , producto
matrices .
2D INTENGER A 2D STRING convierte una matriz 2D
de datos entero (INT) en datos tipo string STR
2D MATRIZ ( INTEGER ) permite escribir una tabla
2D de un numero determinado de filas y columnas de
datos tipo entero ( INT )

IV-B. PANEL FRONTAL


Es aquel sobre el que se depositan los objetos que
van a mostrar los resultados o de los que se recogen
los valores en la simulación Se puede ver que algunos
elementos se muestran en los dos paneles.
Exactamente aquellos que se ha tomado de las
librerı́as de objetos de visualización. Tal es el caso
de los potenciómetros “Zoom X” y “Zoom Y” que
aparecen en el panel de circuito y en el panel frontal
como los controles de “Frecuencia” y “Amplitud”.
1.DECORACIÓN
aquı́ encontraremos figuras como elipse , rectángulo , Jane Doe [1]HERAS, J. and CESEN, M. (2016). Mechatronic
rectángulo redondeado , triangulo , poster , svg , label research journal. 1st ed. QUITO: UNIVERSIDAD INTERNACIO-
ELIPSE este elemento dibuja un circulo en el panel de NAL DEL ECUADOR, p.12.
visualización es posible modificar : el color del fondo
y de la lı́nea externa y del espesor de la lı́nea (sucede
lo mismo con el elemento triangulo , rectángulo y
rectángulo redondo )
RASTER este elemento dibuja una imagen en el panel
de visualización , es posible modificar : crear un mosaico
y realizar la interpolación .
2.NUMERICOS
encontraremos la barra de control , potinciometro ,
control deslizador JV , spinner ( INT ) multiswitch 2 ,
display analógico , barra de control .
BARRA DE CONTROL este elemento genera una
variable de valor analógico en un rango modificable por
el usario.
CONMUTADOR este elemento genera una variable
analógica
MULTISWITCH permite generar valores que se
configuran en la opcion çaptions ”
DISPLAY ANALÓGICO este elemento muestra un
valor analógico de salida mediante una aguja que se
mueve angularmente sobre una escla.

Das könnte Ihnen auch gefallen