Está en la página 1de 15

1

SOFTWARE AVANZADO PARA LA INGENIERIA

UNIDAD 1: FUNDAMENTOS DE INSTRUMENTOS VIRTUALES Y SOFTWARE


DE DESARROLLO
FASE 2 - TRABAJO COLABORATIVO 1

DEWIS DUAR MORENO COTTA


1047425765
ERIEN EMEL ORTÍZ BLANCO
10093736090
YUL HERNANDEZ
97613679
FARLEY YAMIR CALDERÓN

GRUPO: 203037_24

TUTOR:
JUAN MONROY

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
03-10-2017
2

INTRODUCCIÓN

Labview es un software de programación de fácil codificación muy utilizado para apoyar la


instrumentación industrial, al abordar este curso de software avanzado para la ingeniería, se
hace necesario entrar a manejar este software con el fin de adquirir los conocimientos
necesarios para que un futuro ingeniero con la ayuda de Labview haga eficaz los procesos
industriales.
Se plantea un problema inicial que consiste en encender un conjunto de leds manejando una
secuencia, tiempo y dirección de encendido; donde cada integrante del grupo propone una
idea en aras de dar solución ha dicho problema.
Inicialmente se propone una tabla con una idea en busca de la solución, se revisan las ideas
expuestas bajo unos criterios ideados por el grupo, y se propone la idea que mejor se acople
a los criterios.
3

1. Tabla de evidencia del desarrollo de la práctica No 1.

Tabla 1. Links de enlaces a videos práctica No 1.


Enlace video práctico de laboratorio No 1
Nombre Link
https://youtu.be/HLdihQKqO7k
Dewis Duar Moreno Cotta https://youtu.be/apqflagFEe4
Erien Emel Ortiz Blanco https://youtu.be/oXPKzTdkU1o
Yul Alexander Hernández https://youtu.be/ks5jndU8Y3o
https://youtu.be/H33mY0WKjGQ
Farley Yamir Calderón https://youtu.be/RkFORxy0kqM
https://youtu.be/nmrcakCxHZE
4

YUL HERNÁNDEZ
Tabla donde se describa la idea de solución

Ítem a Respuesta
resolver
Descripción El problema lo resolveremos colocando en el panel de control, un total
de la idea de 10 Leds instalados en forma horizontal, en la cual indicaran la
(Algoritmo ó secuencia de estados que se programara.
texto La programación se hará utilizando una estructura While Loop dentro de
explicativo) la cual se colocaran las estructuras Flat Sequence, cada una con la
programación de estados deseada. A cada una de esta ultimas estructuras,
se le colocara un mismo temporizado, de esta forma las secuencias
tendrán la misma duración.
Información Se ingresaran 12 secuencias de diez estados binarios.
de entrada
Procesos Una vez se tengan predeterminadas las secuencias de estado, el usuario
podrá elegir cuál de ellas será representada en los Leds.
Información Se podrá visualizar mediante los Leds, la secuencia de estado que el
de salida usuario elija.
Ventajas Que el usuario puede definir el tiempo y la secuencia que quiere
visualizar.
Desventajas Para ingresar una nueva secuencia de estado, se debe hacer a nivel de
programador, no usuario.
Consultas a http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID
realizar =10444669
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID
=10327492
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID
=10204103
http://hdl.handle.net/10596/12742
5

DEWIS DUAR MORENO


Ítem a Respuesta
resolver
Descripció 1. Crear un arreglo matricial que le permita al usuario trazar la
n de la idea condición de estado de encendido o apagado de los leds en
(Algoritmo cada uno de los estados.
o texto 2. Crear un control numérico que le posibilite al usuario escoger
explicativo la cantidad de estados de la secuencia con mínimo de límites.
) 3. Dibujar un panel con los 10 leds en línea horizontal para que
el usuario pueda ver la secuencia
4. Establecer otro control numérico donde el usuario establezca
el tiempo que permanecerá activo (encendido) cada estado
5. Implementar un botón de selección donde el usuario pueda
escoger el sentido de ejecución de la secuencia.
Informació  Constante análoga (temporizador).
n de entrada  Dato booleano (slide switch para seleccionar el sentido de la
secuencia)
 Matriz de datos booleanos (Tipo control de entrada) para la
asignación de valores a cada uno de los leds de la salida
visual.
Procesos  Diseñar la matriz o array.
 Crear un ciclo “case” en donde generaremos cada uno de los
estados.
 Crearemos un ciclo “For” para crear la secuencia de los
Led´s.
 Crear un ciclo condicional que lea la entrada del swistch y
poder escoger el sentido de ejecución.
Informació  Dato Booleano (Led´s).
n de salida  Indicador numérico (Para mostrar el estado en el que va la
secuencia)
Ventajas  Conocimientos básicos en la programación
 Solo necesita dos variables de entrada.
 Creación de una interfaz de sencillo manejo para el usuario
Desventaja  Por tener varios bucles y/o ciclos, se debe tener muy claro
s que estructura va dentro de la otra, para poder obtener los
resultados esperados.
 El programa a crear es un poco complejo
Consultas a  Lajara, V. J. R. (2007). LabVIEW: entorno gráfico de
realizar programación. Barcelona, ES: Marcombo. Capítulo 1. pág.
3-36. Recuperado
de:http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/read
er.action?docID=10204103
 Como realizar un ciclo condicional en Labview.
 Como crear un ciclo Case en Labview
 https://www.youtube.com/watch?v=cLokaEfRnfw
6

 Como realizar un ciclo For en Labview.


 Como crear un túnel de estructura
 http://www.ni.com/getting-started/labview-
basics/esa/execution-structures
 Como añadir temporización a los ciclos
 https://www.youtube.com/watch?v=ztDDCy9iHN8
7

ERIEN EMEL ORTIZ

Item a Respuesta
resolver
Descripción  El usuario establece la cantidad de estados que va a emplear en el diseño de la secuencia
de la idea  Presento un tablero de mando con 10 leds donde el usuario elije la secuencia en que van
(Algoritmo a encender los 10 leds, teniendo en cuenta el orden ascendente o descendente.
ó texto  Temporizar el tiempo de encendido y apagado de los leds.
explicativo)  Insertar un botón para dar paro a la secuencia.

Información  Número de estados.


de entrada  Elección de secuencia.
 Temporizado.

Procesos  Diseñar matriz.


 Programar estados.
 Definir secuencia.
Información  Secuencia de leds
de salida  Indicador de secuencia
Ventajas  Fácil interfaz para el usuario.
 Fácil programación
Desventajas  Necesariamente se debe usar el bucle Array para crear la secuencia
Consultas a  Lajara, V. J. R. (2007). LabVIEW: entorno gráfico de programación. Barcelona, ES:
realizar Marcombo. Capítulo 1. pág. 3-36. Recuperado
de:http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10204103
 Babún, A. L. (2009). Instrumentos virtuales al servicio de la enseñanza - aplicaciones
en el estudio del espectro ensanchado en la carrera de telecomunicaciones. Córdoba,
AR: El Cid Editor | apuntes. Pág. 5-8. Recuperado
de:http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10327492
8

YUL HERNANDEZ

Criterios de evaluación de ideas

Criterio 1 Criterio 2 Criterio 3 Criterio 4 Criterio 5


Dewis Moreno 7 9 10 9
Idea 1
Idea 2 Erien Ortiz 6 7 5 7
Idea 3 Edwin Moreno 6 9 9 8
Idea 4
Idea 5

Criterio 1: Fácil interfaz para el usuario


Criterio 2: Fácil de programar
Criterio 3: Permite visualizar el control de la secuencia
Cuenta con elementos que le permiten al usuario ingresar los datos de entrada.
Criterio 4:
Criterio 5:
9

ERIEN EMEL ORTIZ

Criterios de evaluación de ideas

Criterio 1 Criterio 2 Criterio 3 Criterio 4 Criterio 5


Idea 1 Edwin Moreno 6 9 10
Idea 2 Erien Ortiz 8 6 4
Idea 3
Idea 4
Idea 5

Criterio 1: Fácil interfaz para el usuario


Criterio 2: Fácil de programar
Criterio 3: Permite visualizar el control de la secuencia
Criterio 4:
Criterio 5:
10
11

Criterios de evaluación de ideas

Criterio Criterio Criterio Criterio Criterio


1 2 3 4 5
Idea 1 Dewis Moreno 6 9 10 8
Idea 2 Erien Ortiz 8 6 4 6
Yul Alexander
Idea 3
Hernández

Farley Yamir
Idea 4
Calderón

5 4 7 7
Idea 5

Criterio El VI cuenta con un área de diseño sencilla, amigable y entendible para el


1: usuario
Criterio
2: Fácil de programar
Criterio
3: Permite visualizar el control de la secuencia
Criterio Cuenta con elementos que le permiten al usuario ingresar los datos de
4: entrada.
Criterio
5:
12

2. Descripción de idea seleccionada.

Crear un arreglo matricial que le permita al usuario trazar la condición de estado de


encendido o apagado de los leds en cada uno de los estados.

Crear un control numérico que le posibilite al usuario escoger la cantidad de estados


de la secuencia con mínimo y máximo de límites.

Dibujar un panel con los 10 leds en línea horizontal para que el usuario pueda ver la
secuencia

Establecer otro control numérico donde el usuario establezca el tiempo que


permanecerá activo (encendido) cada estado con límites de tiempo

Implementar un botón de selección donde el usuario pueda escoger el sentido de


ejecución de la secuencia.

3. Propuesta metodológica a la idea seleccionada


Tabla 3. Propuesta metodológica
FASES ACTIVIDADES TAREAS

o Analizar el problema
o Planificación de planteado
Planificación la solución al
problema o Presentar lluvia de
planteado ideas

o Analizar la
factibilidad de cada
una de las ideas
presentadas

o Seleccionar una de las


ideas

o Definir el alcance de
la idea seleccionada

o Identificar roles
13

o Recopilar información
base para solución del
o Análisis problema

o Seleccionar
o Diseño contenidos específicos
en pro de la solución
Desarrollo
o Implementación o Crear área de diseño
para el usuario

o Crear área de
visualización de
secuencia

o Implementar las
estructuras en el
diagrama de bloques

o Validación o Validar y probar los


diseños
o Depuración
Integración o Depurar el programa

o Integración
o Integrar componentes
o Pruebas y probar

o Prueba del sistema

Entrega o Creación del manual


o Entrega final del usuario

o Entrega versión final


14

CONCLUSIÓN

Con el desarrollo de esta actividad hemos seleccionado la idea del problema a solucionar,
en la cual se estudió criterios de viabilidad y se escogió la propuesta metodológica del
compañero DEWIS DUAR MORENO.

Culminado el primer trabajo colaborativo y realizadas las prácticas en Labview podemos ver
que es un software muy versátil, útil el cual nos permite desarrollar instrumentos virtuales
para para dar solución a problemas cotidianos e incluso podríamos aportar proactivamente
en la mejora de procesos industriales en las empresas donde laboramos.

Para terminar, podemos afirmar, que con la realización de las primeras prácticas de
laboratorio adquirimos conocimientos y destrezas en la programación con Labview, lo que
nos permite mejorar e idear una gran solución al problema planteado
15

REFERENCIAS BIBLIOGRÁFICAS

 Monroy, J. (2017). Fundamentos de instrumentos virtuales. [Archivo de video]


Recuperado de: http://hdl.handle.net/10596/12742

 National Instruments Corporation (2015) [Software LabView]. Recuperado de:


https://lumen.ni.com/nicif/esa/acadevallvdl/content.xhtml

 National Instruments Corporation (2015) [Instalación NI LabView para


estudiantes]. Recuperado de
http://www.ni.com/academic/students/learnlabview/esa/

 National Instruments Corporation (2015) [Manual de usuario NI LabView para


estudiantes]. Recuperado de http://www.ni.com/academic/students/learn-
labview/esa/