You are on page 1of 10

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

CAD Avanzado para Electrnica


Trabajo Individual

ACTIVIDAD INDIVIDUAL

Integrante.
LUIS EDUARDO URRESTE MELO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
CAD Avanzado para Electrnica
Noviembre 2016

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


CAD Avanzado para Electrnica
Trabajo Individual

INTRODUCCIN

En el contenido del trabajo individual damos una pequeas definiciones de Matlab, simulink, labview
como parte introductoria al diagnstico de las ventajas y desventajas de Matlab, simulink o labview
frente al problema planteado sobre el prototipo para generar una onda cuadrada frente a la
sumatoria de las ondas senosoidales, en el podemos analizar un cuadro comparativo de estas
ventajas y desventajas que se obtuvieron frente a la utilizacin y desarrollo del trabajo en cada
software.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


CAD Avanzado para Electrnica
Trabajo Individual

MATLAB
MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es una herramienta de
software matemtico que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de
programacin propio (lenguaje M). Est disponible para las plataformas Unix, Windows, Mac OS X y
GNU/Linux .
Entre sus prestaciones bsicas se hallan: la manipulacin de matrices, la representacin de datos y
funciones, la implementacin de algoritmos, la creacin de interfaces de usuario (GUI) y la
comunicacin con programas en otros lenguajes y con otros dispositivos hardware.

Simulink
Simulink es un entorno de programacin visual, que funciona sobre el entorno de programacin
Matlab. Es un entorno de programacin de ms alto nivel de abstraccin que el lenguaje interpretado
Matlab (archivos con extensin .m). Simulink genera archivos con extensin .mdl (de "model").
Simulink viene a ser una herramienta de simulacin de modelos o sistemas, con cierto grado de
abstraccin de los fenmenos fsicos involucrados en los mismos. Se hace hincapi en el anlisis de
sucesos, a travs de la concepcin de sistemas (cajas negras que realizan alguna operacin).

LabVIEW
LabVIEW (acrnimo de Laboratory Virtual Instrument Engineering Workbench) es una plataforma y
entorno de desarrollo para disear sistemas, con un lenguaje de programacin visual grfico.
Recomendado para sistemas hardware y software de pruebas, control y diseo, simulado o real y
embebido, pues acelera la productividad. El lenguaje que usa se llama lenguaje G, donde la G
simboliza que es lenguaje Grfico
Los programas desarrollados con LabVIEW se llaman Instrumentos Virtuales, o VIs, y su origen
provena del control de instrumentos, aunque hoy en da se ha expandido ampliamente no slo al
control de todo tipo de electrnica (Instrumentacin electrnica) sino tambin a su programacin
embebida, comunicaciones, matemticas, etc. Un lema tradicional de LabVIEW es: "La potencia est
en el Software", que con la aparicin de los sistemas multincleose ha hecho an ms potente. Entre
sus objetivos estn el reducir el tiempo de desarrollo de aplicaciones de todo tipo (no slo en mbitos
de Pruebas, Control y Diseo) y el permitir la entrada a la informtica a profesionales de cualquier
otro campo. LabVIEW consigue combinarse con todo tipo de software y hardware, tanto del propio
fabricante -tarjetas de adquisicin de datos, PAC, Visin, instrumentos y otro Hardware- como de
otros fabricantes

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


CAD Avanzado para Electrnica
Trabajo Individual

ACTIVIDAD INDIVIDUAL
1. Como programador, realizar un diagnstico individual de las ventajas y desventajas de
que emplear Matlab, simulink o Labview para la construccin de las soluciones
planteadas al problema dado.

Ventajas de usar Matlab

Con adecuadas optimizaciones, son rpidos en ejecucin y de alta precisin.


Amplio soporte Matemtico adems de posibilidad de uso de precisin extendida en los
clculos.
Pueden ser paralelizados (MPI, PVM,, OpenMP)
Amplio soporte de funciones ya desarrolladas.
rpido prototipado.
Integracin con dispositivos de hardware
una comunidad muy extendida, hay foros donde se comparten experiencias como soporte e
ilustracin a los usuarios.
Comercial, es fcil de adquirir y no habr problemas a la hora de interactuar con otros
programadores.
desventajas de usar Matlab

Problemas eventuales de velocidad


Proceso laborioso susceptible a cometer errores en la programacin de algoritmo; es
conveniente depurar correctamente los cdigos realizados.
distribucin de ejecutables.
es preciso linkar con librerias numericas y grficas; y es usual que dependan del lenguaje de
programacin y del sistema operativo.
El ordenador donde la aplicacin tiene que ser utilizada necesita MCR (Matlab Component
Runtime) para que los archivos Matlab funcionen correctamente.
Las herramientas de debugging y profiling no suelen ser fciles de utilizar para algunos
usuarios

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


CAD Avanzado para Electrnica
Trabajo Individual

simulink
Las principales ventajas son:

Nuevas polticas, procedimientos operacionales, reglas de decisin, flujos de


informacin, procedimientos organizacionales, etc. pueden ser estudiados sin interferencia en
las operaciones del sistema real.

Nuevos equipos, arreglos fsicos, sistemas de transporte, etc. pueden ser testeados
antes de que se invierta recursos en las adquisiciones mencionadas.

Hiptesis de cmo y porque ciertos fenmenos ocurren pueden ser avalados.

El tiempo puede ser comprimido y expandido, permitiendo que el fenmeno en estudio


pueda ser acelerado o retardado.

Cuellos de botella donde las informaciones o materiales tienen sus flujos


comprometidos pueden ser identificados.

Las principales desventajas son:

La construccin de modelos requieren un tratamiento especial. Puede ser considerado


un arte que se aprende a lo largo del tiempo y que envuelve o buen uso de la experiencia.

Los resultados de la simulacin pueden ser difciles de interpretar. Como las salidas de
la simulacin pueden incluir variables aleatorias, no es trivial determinar si los resultados
observados resultan de interrelaciones efectivas de las partes del sistema o si son fruto de la
aleatoriedad del sistema.

Un modelamiento del sistema y un anlisis de los datos pueden consumir mucho


tiempo y muchos recursos. Por otro lado, economizar tiempo y recursos en el modelamiento y
en el anlisis puede resultar en escenarios insuficientes para atender los objetivos.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


CAD Avanzado para Electrnica
Trabajo Individual

Ventajas de usar Labview


- La primera ventaja de usar LabVIEW es que es compatible con herramientas de desarrollo
similares y puede trabajar la vez con programas de otra rea de aplicacin, como Matlab o
Excel. Adems

se puede utilizar en muchos sistemas operativos, incluyendo Windows y

UNIX, siendo el cdigo transportable de uno a otro.


- Otra de las ventajas ms importantes que tiene este lenguaje de programacin es que
permite una fcil integracin con hardware, especficamente con tarjetas de medicin,
adquisicin y procesamiento de datos (incluyendo adquisicin de imgenes).
- Es muy simple de manejar, debido a que est basado en un nuevo sistema de programacin
grfica, llamado lenguaje G.
- Es un programa enfocado hacia la instrumentacin virtual, por lo que cuenta con numerosas
herramientas de presentacin, en grficas, botones, indicadores y controles, los cuales son
muy esquemticos y verstiles. Estos seran complicados de realizar en bases como C++
donde el tiempo para lograr el mismo efecto sera muchas veces mayor.
-Es un programa que contiene libreras especializadas para manejos de DAQ (tarjetas de
adquisicin de datos), Redes, Comunicaciones, Anlisis Estadstico, Comunicacin con Bases
de Datos (til para una automatizacin de una empresa a nivel total).
- Como se programa creando subrutinas en mdulos de bloques, se pueden usar otros
bloques creados anteriormente como aplicaciones por otras personas.
- Trabajar mltiples tareas simultneas de forma sencilla (multithreading) aprovechando al
mximo las ventajas de tener mltiples procesadores.
- Trabajar con distintas plataformas de hardware utilizando la misma plataforma de software
(LabVIEW), por ejemplo, tarjetas de adquisicin de datos (entradas y salidas anlogas,
contadores, entradas y salidas digitales), multmetros digitales, osciloscopios, controladores
embebidos de tiempo real, comunicacin serial y GPIB, tarjetas de control de motores,
cmaras, FPGA's, microcontroladores, PLC's, etc.
- Se tienen mltiples toolkits y mdulos para aplicaciones que requieran de procesamiento de
seales, control, vision, control de motores, generacin de reportes, comunicacin con bases
de datos, etc.
- Generacin automtica de cdigo.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


CAD Avanzado para Electrnica
Trabajo Individual

2. Comparar las soluciones desarrolladas para determinar qu ventajas y desventajas


tiene una de otra desde la perspectiva del problema planteado. Consolidar en una tabla.

Ventajas

MATLAB

SIMULINK

LABVIEW

MATLAB es un programa interactivo


para
computacin
numrica
y
visualizacin de datos, est basado en
un sofisticado software de matrices
para el anlisis de sistemas de
ecuaciones. De esta forma Permite
resolver
complicados
problemas
numricos sin necesidad de escribir
un programa. en donde se pueden
encontrar implicar elevados clculos
matemticos y la visualizaciones
grficas de los mismos. Por lo que nos
facilit de una gran manera el poder
introducir la funcin de transferencia y
revisar los resultados

Con gran ventaja pudimos


encontrar que la aplicacin
de diagramas de flujo para
la creacin de un programa
con la posibilidad de
visualizacin gnero que
pudiramos tener como
gran herramienta para
disear una suma de
ondas senoidales y la
generacin de la onda
cuadrada

las principales funciones de


Labview, el cual ofrece un
entorno de programacin muy
fcil y didctico en el cual nos dio
una manera ms visual y practica
en la interpretacin de las
grficas para la onda cuadrada.
Adems posee herramientas con
las cuales es posible identificar
fallos en la compilacin del
programa. Y la manera de
programacin por bloques hizo
que pudiramos generar la suma
de ondas para hallar la onda
cuadrada de una manera ms
rpida y fcil

Problemas eventuales de velocidad

La construccin de
modelos
requieren
un
tratamiento
especial.
Puede ser considerado un
arte que se aprende a lo
largo del tiempo y que
envuelve o buen uso de
la experiencia. Por eso es
una gran desventaja para
nosotros como aprendices
en primera instancia por la
falta
de
manejo
del
software

Una gran desventaja para


trabajar en labview fue el no tener
una licencia completa lo que
ocasionaba que las
visualizaciones o anlisis de
grfica y simulaciones generan
problemas.

Proceso laborioso susceptible a


cometer errores en la programacin
de algoritmo; es conveniente depurar
correctamente los cdigos realizados

Desventajas

El ordenador donde la aplicacin


tiene que ser utilizada necesita MCR
(Matlab Component Runtime) para
que los archivos Matlab funcionen
correctamente.

Los resultados de la
simulacin pueden ser
difciles de interpretar y as
no sacando el mximo
provecho que nos da para
la visualizacin de las
seales

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


CAD Avanzado para Electrnica
Trabajo Individual

3. Como usuario de cada solucin, proponer una recomendacin frente a su uso.

Como una excelente recomendacin para Matlab es documentarse o capacitarse correctamente para
as poder comprender su funcionamiento y su gran utilidad, para as no tener dificultades en la
interpretacin de resultados o el no saber cmo interpretar o solucionar un error en el programa que
pueda tener.
Para simulink y labview comprender son software para la visualizacin y cuenta con bastantes
toolbox en los cuales el saber aplicarlos lleva a sacar gran provecho en la interpretacin de graficas
o visualizacin, y pues como recomendacin principal tratar de tener el software con su licencia full
lograra sacar el mximo provecho para poder hacer las simulaciones y pruebas que quieras

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


CAD Avanzado para Electrnica
Trabajo Individual

CONCLUSIONES

Con este trabajo se logr poder comprender mejor las ventajas y desventajas de Matlab,
simulink, labview, y la gran utilizacin que le dimos en resolver el problema planteado que fue
sumar ondas senoidales para hallar como resultado una onda cuadrada,

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


CAD Avanzado para Electrnica
Trabajo Individual

REFERENCIAS BIBLIOGRAFICAS
Aprenda Matlab 7.0 como si estuviera en primero. Javier Garca de Jaln,
Jos Ignacio Rodrguez, Jess Vidal
Little,
J.
(1994,
01).
Caractersticas
principales. SIMULINK.
Obtenido
10,
2016,
de
https://es.mathworks.com/products/simulink/features.html?s_tid=gn_loc_drop

Blanco

Can,
R.
(2013,
07).
Breve
https://www.youtube.com/watch?v=v0T2puzyP0c

tutorial

de

simulink.

Obtenido

10,

2016,

de

Estructuras de Ejecucin en LabVIEW [en Lnea]. Recuperado el 26 de abril de 2016, de


http://www.ni.com/getting-started/labview-basics/esa/execution-structures#Other Structures
Software de Desarrollo de Sistemas NI LabVIEW (2016). [en lnea]. Recuperado el 30 de
Marzo de 2016, de http://www.ni.com/labview/esa/

10

You might also like