Está en la página 1de 39

Universidad Nacional Abierta y a Distancia Vicerrectoría Académica y de

Investigación
Curso: Software Avanzado para Ingeniería
Código: 203037
Guía de actividades y rúbrica de evaluación – Paso 2 Experimentación

JORMAN MANRIQUE BERMUDEZ


Cod. 1.118.848.823
IVAN MANUEL BOLAÑOS
Cod. 1.083.018.258
JHORMAN DAVID JARABA IRIARTE
Cód: 1100548558
CARLOS ANDRES ACOSTA
Cod:
JESUS DARIO RICARDO ZUÑIGA
Cod: 1104874844

GRUPO
203037_12

PRESENTADO A:

JUAN MONROY

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD


INGENIERÍA ELECTRÓNICA
FEBRERO 2022
1. INTRODUCCIÓN:

Por medio de esta fase paso 5 presentación de resultados se pretende implementar la

optimización y exportación de datos en una solución a un problema a partir de un lenguaje

de programación visual.

Desarrollaremos cada uno de los interrogantes planteados en la rubrica basándonos

en operaciones matemáticas y simulándolos en el software LabVIEW, donde se diseñará de

manera individual un conjunto de datos de prueba, con los cuales se verificara el correcto

funcionamiento de la solución encontrada, con estos datos se realizaran las simulaciones

solicitadas.

Para esta ultima fase se desarrollará de manera colaborativa el manual de usuario

con la solución al problema planteado desde la unidad uno.


La actividad consiste en:
Trabajo Independiente
1. Recordar el problema a resolver en el curso (se resolverá en el transcurso de las 16 semanas
a través de cada uno de los pasos planteados en la agenda del curso, en este caso, Paso 2
Experimentación).

Problema para resolver


Es necesario construir un instrumento virtual que permita simular el conteo ascendente y
descendente de dos dígitos de un sistema de numeración en base 7, 8, 9 y 10. El conteo debe
estar en el rango de 0 a 48. Los dos dígitos necesarios para hacer dicho conteo se
representarán en dos matrices LED de 5x4 (ver las Figuras 1, 2 y 3). El usuario deberá
ingresar una base numérica sobre la cuál hacer el conteo, dicha base debe estar entre 7 y 10.
El usuario deberá ingresar los límites superior e inferior de conteo. El límite inferior debe
estar entre 0 y 5. El límite superior debe estar entre 44 y 48. Por ejemplo, si el usuario escoge
de límite inferior 2 y de límite superior 45, se debe hacer el conteo de 2 a 45. La simulación
deberá funcionar de acuerdo a las selecciones que tome el usuario así:

• Seleccionar el límite superior del conteo.


• Seleccionar el límite inferior del conteo.
• Seleccionar la base numérica en la que se hace el conteo.
• La velocidad a la cual visualizar los dígitos en el conteo.
• Seleccionar si el conteo es ascendente o descendente.
• Pausar y reanudar el conteo.
• Resetear e iniciar de nuevo el conteo.
• El color de encendido de las matrices LED.
• El color de apagado de las matrices LED.

Figura 1. Ejemplo de representación de dos dígitos con matrices LED.


Figura 2. Ejemplo de matrices LED con representación del número 14.

Figura 3. Ejemplo de matrices LED con representación del número 45.


Adicional a lo anterior (separado del conteo) incluir una sección donde se pueda generar
aleatoriamente un número entre 0 y 500 y el sistema lo convierta a su equivalente en una base
numérica que debe estar entre 2 y 9. Se debe exportar en una hoja electrónica el valor
generado aleatoriamente, la base numérica y el resultado de la conversión. Adicionalmente
se deben incluir dos botones, uno para generar el número aleatorio y hacer la conversión, y
otro para exportar los datos.

2. Diseñar un conjunto de datos de prueba, con los cuales se pueda verificar el correcto
funcionamiento de la solución encontrada, con esos datos debe realizar las simulaciones y
capturar las pantallas que evidencian su funcionamiento. Si dichos datos demuestran que el
aplicativo no da solución al problema planteado es necesario depurar la solución, para ello
diligencia la siguiente tabla.
Desarrollos Individual:

Integrante Jorman Manrique B.

Datos de prueba Resultado arrojado por el programa Describir el Fragmento de


ajuste que se código ajustado
realiza al
código
Seleccionamos el No Aplica No Aplica
límite superior del
conteo de 50 y
evidenciamos que el
límite no pasa de 48.

Seleccionamos el No Aplica No Aplica


límite inferior del
conteo de 2 y
evidenciamos que el
límite es válido ya
que esta entre 0 y 5.
Seleccionar la base No Aplica No Aplica
numérica 9 en la que
se hace el conteo y
evidenciamos que
está dentro del
rango entre 7 y 10.

Escogemos La Se realiza una No Aplica


velocidad en 500ms limitante en la
a la cual visualizar los velocidad de
dígitos en el conteo conteo de
establecida como la 10000ms
mínima velocidad.
Seleccionamos si el No Aplica No Aplica
conteo es
ascendente o
descendente

Pausar y reanudar el No Aplica No Aplica


conteo.
Reseteamos e No Aplica No Aplica
iniciamos de nuevo
el conteo.

Escogemos color No Aplica No Aplica


verde de encendido
y negro para el
apagado en las
matrices LED.

sección donde se No Aplica No Aplica


pueda generar
aleatoriamente un
número entre 0 y
500
base numérica que No Aplica No Aplica
debe estar entre 2 y
9 en nuestro caso
escogimos base 2

hoja electrónica del No Aplica No Aplica


valor generado
aleatoriamente, la
base numérica y el
resultado de la
conversión

botones para No Aplica No Aplica


generar el número
aleatorio y hacer la
conversión, y otro
para exportar los
datos
Integrante Ivan Manuel Bolaño.

Dato de prueba Resultado arrojado por el programa Describir el ajuste que se realiza al Fragmento
(captura de pantalla) código (en caso de requerirse) de código
ajustado (en
caso de
requerirse)
No se requiere ajustar, debido a que
este ítem lo tenemos limitado para
que sea hasta 48, por lo que al
insertar el número 50,
automáticamente lo coloca en 48 que
Insertar en el es el limite
límite superior de
conteo un valor
de 50 NA

No se requiere ajustar, debido a que


este ítem lo tenemos limitado para
que sea hasta 5, por lo que al
insertar el número 15,
automáticamente lo coloca en 5 que
es el limite NA

Insertar en el
límite inferior de
conteo un valor
de 15

Integrante Carlos Andres Acosta


No se requiere ajustar, debido a que
este ítem lo tenemos limitado para
que sea hasta 10, por lo que al
insertar el número 20,
automáticamente lo coloca en 10 que
Insertamos en la es el limite
base numérica,
un valor de 20
NA

Color de No se requiere cambios, funciona


apagado de las correctamente NA
matrices LED
Color de
encendido de las No se requiere cambios, funciona NA
matrices LED correctamente

Al presionar en reanidar, se observa


Presionamos el que continua el conteo
botón de pausa
NA

Se observa como va el conteo Resultado al presionar el boton de


Presionamos el reset
botón de reset
NA

No se requiere ajustar, debido a que


este ítem lo tenemos limitado para
que sea hasta 9, por lo que al
En la pestaña insertar el número 30,
conversor de automáticamente lo coloca en 9 que
bases, es el limite
ingresamos un
valor de 30 en la NA
base numérica
No se requieren ajustes, debido a
que tenemos limitado el programa
Selección de para que el numero aleatorio este
numero aleatorio entre 0 y 500, funcionando
correctamente NA

La velocidad de ejecucion del


programa, la tenemos configurada en
milisegundos(ms) y con un
Configurar la incremento de 100 en 100 para
velocidad hacerlo mas amigable al usuario
visualmente
Prueba de datos Resultado arrojado por el programa (captura de pantalla) Describir el Fragmento de código
ajuste que se ajustado (en caso de
realiza al requerirse)
código en caso
de requerirse

Conteo ascendente hasta No aplica No aplica


el numero 48

Como observamos en la imagen el conteo llega hasta el


numero 48, porque se divide la base que esta en 10 por el
limite superior que es 48, y el conteo empieza de 0 por que el
limite inferior esta en cero, y empieza 1, 2, 3, 4 y asi
concecutivamente hasta llegar al numero 48.
Conteo descendente hasta No aplica No aplica
el numero 48

Como observamos en la imagen el conteo llega hasta el


numero 48, porque se divide la base que en este caso es 10
con el limite superior que es 48, el conteo empieza desde el
numero 48 porque se asigno el limite superior 48 y limite
inferior 0 por lo que iniciara el conteo de uno en uno hasta
llegar a 0.

Cambio de colores No aplica No aplica

Con los botones cambio de colores podemos cambiar el color


de los leds en este caso colocamos el color de los led apagado
color verde y los encendido color rojo.
Generar número aleatorio

En la opción generador de numero aleatorio al oprimir ok nos


generara un numero en base 10 en el cual nos salió 176 que al
convertirlo no da 17.

Generar número
aleatorio en base 7 y
exportar.

Como pueden observar en la imagen al generar el número


aleatorio aparece el número 99 y al tener una base en 7 y al
dividir el resultado sería un número convertido que es igual a
20.

Generar número aleatorio


en base y 8 exportar.

Como pueden observar en la imagen al generar el número


aleatorio aparece el número 126 y al tener una base en 8 y al
dividir el resultado sería un número convertido que es igual a
17.

Generar número aleatorio


en base 9 y exportar.

Como pueden observar en la imagen al generar el número


aleatorio aparece el número 151 y al tener una base en 9 y al
dividir el resultado sería un número convertido que es igual a
17.

Selector de limite
superior e inferior

A través de este podemos establecer el límite inferior del


conteo y el límite superior.

Selector de conteo
ascendente y
descendente

A través del interruptor ascender y descender establece el


sentido del contador si es descendente o ascendente

Selector de velocidad de
conteo

Podemos establecer la velocidad del contador entre mayor


sea mas lento ira el contador y los datos serán mejor
percibido.
Botones reset, pause, stop

cada uno de estos botones tiene una función especifica

Reset: reinicia el contador con sus valores estándar

Pausa: detiene momentáneamente el contador

Stop: detiene toda la simulación

Integrante Jhorman David Jaraba Iriarte

Dato de prueba Resultado arrojado por el programa (captura de Describir el Fragmento de


pantalla) ajuste que se código ajustado
realiza al código (en caso de
en caso de requerirse)
requerirse
Realizar conteo No aplica No aplica
ascendente hasta el
número 51 y color de
encendido rojo

Al ver la imagen podemos notar que el conteo


empieza del numero dos ya que así está estipulado el
límite inferior, y va 1, 2, 3, 4. Y cuando llega al
número 8 pasa la numero 10 por que la base está en 9
y cuando llega al número 18 pasa al 20 y así hasta
llegar al número 51. Como el límite superior es 46
este se divide con la base y hasta allí se termina el
conteo volviendo a regresar al límite inferior que es 2.
También notamos el cambio de color de encendido y
el límite de tiempo está en un segundo.
Realizar conteo No aplica No aplica
descendente hasta el
número 66 y cambio de
color de encendido
morado y de apagado
azul cielo y pausar.

Al ver la imagen podemos notar que el conteo


empieza del número 5 ya que así está estipulado el
límite inferior, y como el conteo es descendente se
devuelve al número 66 y va 65, 64, 63, 62 y cuando
llega al 60 salta al 56 y al llegar al número 40 salta
hasta el 37 y así hasta llegar a 5 porque la base está en
7 por consiguiente esta al dividirse con el límite
superior que es 48 el conteo es hasta el 66 y
pausamos para ver con más precisión la imagen de
igual forma observar los cambios de colores.
Generar número aleatorio en base No aplica No aplica
7 y exportar datos

Como pueden observar en la imagen al generar el


número aleatorio aparece el número 173 y al tener una
base en 7 y al dividir el resultado sería un número
convertido que es igual a 335.
Generar número aleatorio en base No aplica No aplica
7 y exportar datos

Como pueden observar en la imagen al generar el


número aleatorio aparece el número 383 y al tener una
base en 7 y al dividir el resultado sería un número
convertido que es igual a 1055.
Generar número aleatorio en base No aplica No aplica
7 y exportar datos

Como pueden observar en la imagen al generar el


número aleatorio aparece el número 492 y al tener una
base en 7 y al dividir el resultado sería un número
convertido que es igual a 1302.

Generar número aleatorio en base No aplica No aplica


8 y exportar datos

Como pueden observar en la imagen al generar el


número aleatorio aparece el número 548 y al tener una
base en 8 y al dividir el resultado sería un número
convertido que es igual a 1044.

Generar número aleatorio en base No aplica No aplica


9 y exportar datos

Como pueden observar en la imagen al generar el


número aleatorio aparece el número 313 y al tener una
base en 7 y al dividir el resultado sería un número
convertido que es igual a 377.
Tabla en Excel No aplica No aplica

Números exportados

Integrante Jesus Dario Ricardo Zuñiga

Prueba de datos Resultado arrojado por el programa (captura de Describir el Fragmento de


pantalla) ajuste que se código ajustado (en
realiza al caso de requerirse)
código en caso
de requerirse
Conteo hasta el numero No aplica No aplica
62

Como observamos en la imagen el conteo llega hasta el


numero 62, porque se divide la base que esta en 7 por el
limite superior que es 44, y el conteo empieza de 0 por
que el limite inferior esta en cero, y empieza 1, 2, 3, 4 y
cuando llega a 6 hace un salto hasta el numero 10 y
cuando llega al numero 16 hace el salto hasta el numero
20 y asi hasta llegar al numero 62. Con esto
coraboramos que el dato pedido esta marchando bien en
el instrumento virtual.
Conteo descendente No aplica No aplica
hasta el numero 48

Como observamos en la imagen el conteo llega hasta el


numero 48, porque se divide la base que en este caso es
10 con el limite superior que es 48, el conteo empieza
desde el numro 5 porque asi esta asignado el limite
inferior pero en este caso hace un salto hasta el numero
48 por que el conteo es desendente y va 48, 47, 46, 45,
44 y haci hasta volver a 5. Asi verificamos en el
instrumento virtual corresponde bien con los datos
asignados.
Cambio de colores y No aplica No aplica
conteo descendente
hasta el numero 56

Como observamos en la imagen los cambios de colores


en el encendido y apagado del instrumento virtual, y el
conteo se realiza descendente empieza desde el número
3 ya que es el límite inferior y se va hasta el número 56
ya que se divide la base que es 8 y el límite superior 46.
Y el conteo va desde 56, 55, 54, 53 y cuando llega a 50
hace un salto al número 47 y así sigue el conteo cuando
llega 40 hace un salto al número 37 y así hasta llegar a
el número 3 y volver a el número 56 y seguir el conteo.
Generar número aleatorio
en base 7 y exportar.

Como pueden observar en la imagen al generar el


número aleatorio aparece el número 53 y al tener una
base en 7 y al dividir el resultado sería un número
convertido que es igual a 10.

Generar número
aleatorio en base 8 y
exportar.

Como pueden observar en la imagen al generar el


número aleatorio aparece el número 149 y al tener una
base en 8 y al dividir el resultado sería un número
convertido que es igual a 22.
Generar número aleatorio
en base 9 y exportar.

Como pueden observar en la imagen al generar el


número aleatorio aparece el número 68 y al tener una
base en 9 y al dividir el resultado sería un número
convertido que es igual a 75.

Generar número aleatorio


en base 10 y exportar.

Como pueden observar en la imagen al generar el


número aleatorio aparece el número 170 y al tener una
base en 10 y al dividir el resultado sería un número
convertido que es igual a 17.
Tabla en Excel

Como pueden observar en la imagen están los


resultados.

Trabajo colaborativo

Posterior al envío de cada aporte individual y a partir de ellos, el grupo debe:

3. Realizar un manual de usuario de la solución al problema planteado en el curso, el


manual de usuario debe contener:

• Descripción del Instrumento virtual.


• Requerimientos de cómputo para que funcione (hardware y software).
• Limitaciones y recomendaciones de uso.
• Posibilidad de aplicar en otro espacio o situación.
• A partir de ejemplos realizar capturas de pantalla, para explicar el paso a paso de cómo
usar dicha solución agotando cada posibilidad que ofrezca.
MANUAL DE USUARIO

 Descripción del Instrumento virtual.

Se desarrollo un instrumento virtual que permite realizar el conteo ascendente y descendente


de dos dígitos de un sistema de numeración en base 7, 8, 9 y 10. El conteo se realiza en un
rango de 0 a 48. Los dos dígitos necesarios para hacer dicho conteo están representados en
dos matrices LED de 5x4 . El usuario deberá ingresar una base numérica sobre la cuál hacer
el conteo, dicha base debe estar entre 7 y 10. El usuario deberá ingresar los límites superior
e inferior de conteo. El límite inferior debe estar entre 0 y 5. El límite superior debe estar
entre 44 y 48.

Adicional a lo anterior (separado del conteo), se incluyó una sección donde se puede generar
aleatoriamente un número entre 0 y 500 y el sistema lo convierte a su equivalente en una base
numérica que debe estar entre 2 y 9. Estos resultados se exportan a una hoja electrónica, el
valor generado aleatoriamente, la base numérica y el resultado de la conversión. Esta sección
incluye dos botones, uno para generar el número aleatorio y hacer la conversión, y otro para
exportar los datos.

 Requerimientos de cómputo para que funcione (hardware y software).

 Procesador Pentium III/Celeron 866 MHz o equivalente mínimo, Pentium


4/M o equivalente recomendado.
 RAM 256 MB mínimo, 1 GB recomendado
 Resolución de Pantalla 1024 x 768 píxeles mínimo, 1024 x 768 píxeles
recomendado
 Sistema Operativo Windows 10
 Espacio en Disco 500 MB - 5 GB (instalación completa)

 Limitaciones y recomendaciones de uso.

 Que la base del sistema de numeración es de 7 hasta 10.


 El contador tiene un rango de 0 a 48.
 El limite inferior esta entre 0 y 5 y el limite superior esta entre 44 y 48.
 El tiempo en milisegundos es de 500 a 10.000 milisegundos.
 En la sección donde se genera el numero aleatorio se comprende entre 0 y
500, la base numerica en esta sección es entre 2 y 9.

 Posibilidad de aplicar en otro espacio o situación.

Podemos aplicarlo en el espacio industrial como temporizador o conteo de sensores


en fabricas y muestreos industriales.
 A partir de ejemplos realizar capturas de pantalla, para explicar el paso a paso
de cómo usar dicha solución agotando cada posibilidad que ofrezca.

1. Escogemos la numeración en base entre 7 y 10.


2. El usuario ingresa los limites superiores e inferiores de conteo.
3. El usuario selecciona la velocidad en milisegundos la cual visualizara los digitos en
el conteo.
4. El usuario selecciona el modo de conteo, ascendente o descendente.
5. El usuario cambia de color el led de encendido y el led de apagado.
6. El usuario le da play a la simulación.
7. El usuario tiene la posibilidad de pausar el conteo.
8. El usuario puede resetear el conteo para iniciar de nuevo.
9. El usuario puede detener el conteo.
10. El usuario puede estar en la etapa de conversor y generar numeros aleatorios para
realizar conversiones.
11. El usuario puede cambiar la base del numero generado entre 2 y 9.
12. El usuario puede exportar datos generados en un documento de excel.
BIBLIOGRAFIA

 Chacón, R. R. (2005). La instrumentación virtual en la enseñanza de la Ingeniería


Electrónica. Acción Pedagógica. 11(1): 80-89, 2002. Mérida, VE: D - Universidad
de los Andes Venezuela. Pág. 80-86. https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/16771

 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. https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/31312

 Lajara, V. J. R. (2007). LabVIEW: entorno gráfico de programación. Barcelona, ES:


Marcombo. Capítulo 1. pág. 3-36.: https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/35715

 National Instruments Corporation (2021) [Software


LabView]. https://www.ni.com/es-co/support/downloads/software-
products/download.labview.html

 Monroy, J. (2017). Fundamentos de instrumentos virtuales.


[OVI] http://hdl.handle.net/10596/12742

También podría gustarte