Está en la página 1de 11

lOMoARcPSD|18866493

Fase 4 - Exportación de Datos

Software Avanzado de Ingeniería (Universidad Nacional Abierta y a Distancia)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by Andres Reyes (andresreyes072001@gmail.com)
lOMoARcPSD|18866493

Tarea : Fase 2 – Reconocimiento del Software

Tutor/a:

Pablo Andres Vaca

Estudiante:

Luis Hernando Rios Molano

Código: 1.006.876.858

Grupo: 69

Universidad Nacional Abierta y a Distancia UNAD

Escuela de Ciencias Basicas Tecnologia e Ingenieria (ECBTI)

Programa Ingeniería Electrónica

Software Avanzado para Ingeniería 203037

Restrepo – Meta

Noviembre de 2023

Downloaded by Andres Reyes (andresreyes072001@gmail.com)


lOMoARcPSD|18866493

SOLUCIÓN ACTIVIDAD
1. En LabVIEW crear un instrumento virtual para solucionar los siguientes problemas.
Una vez realice los instrumentos tome una captura de pantalla donde se evidencie la
fecha y hora, y el Panel Frontal y el Diagrama de Bloques en LabVIEW.

1.2. Realice un instrumento virtual que permita hacer la conversión de un número a su


equivalente en otra base numérica. El usuario debe poder establecer:
• El número para convertir, que se debe generar de forma aleatoria y debe ser un
valor entre 0 y 10000.
• La base numérica a la cual se va a convertir el número, esta debe ser un valor entre
2 y 8.
• Crear una hoja electrónica en una ruta especificada.
• Exportar a la hoja electrónica creada los datos de número por convertir, base y
número convertido.
Desarrollo en el simulador

Fig.1. Captura de pantalla del punto 1.2 en el software LabVIEW.

Fuente: Autor.

Downloaded by Andres Reyes (andresreyes072001@gmail.com)


lOMoARcPSD|18866493

Explicación Lógica de Programación.

Fig.2. Captura de pantalla del diagrama de bloques del punto 1.2 en el software LabVIEW.

Fuente: Autor.

Para la programación de este arreglo se implemento una estructura “while loop” la cual
se implementa como un bucle y tiene las estructuras de “case structure”.
A continuación, se explica las demás estructuras implementadas:

Downloaded by Andres Reyes (andresreyes072001@gmail.com)


lOMoARcPSD|18866493

Fig.3. Captura de pantalla del diagrama de bloques del punto 1.2 en el software LabVIEW.

Fuente: Autor.

Para esta estructura se implemento un “while loop” el cual hace que se repita la función
de “Quotient & Remainder” la cual sirve para que se puedan operar los residuos de las
divisiones, la función “les?” realiza la función en el arreglo de que si el número a
convertir es menor que el residuo detiene la simulación y da los residuos en un array,
fuera del “while loop” y dentro de “case structure” se tiene la función “random number”
con limite inferior de 0 y limite superior de 10000 y se creo un indicador para visualizar
en la pantalla, “Base” es un control y se mantienen los números entre 2 y 8, luego, está
el “build array” el cual crea un array con los residuos tambien se crea un indicador,
“reverse 1D array” se implementa para que lea y muestre los números al revés se crea
el indicador, la función “Number To Decimal String” se implementa para cambiar los
datos de number a string. La función “Concatenate Strings” concatena los string que se
le ingresan y se le crea el indicador. Luego se ingresan los datos de concatenate strings a
la función “Decimal String To Number” la cual convierte los valores de string a
números.

Downloaded by Andres Reyes (andresreyes072001@gmail.com)


lOMoARcPSD|18866493

Fig.4. Captura de pantalla del diagrama de bloques del punto 1.2 en el software LabVIEW.

Fuente: Autor.

Función y Estructuras Descripción


Case Structure Contiene un o más subdiagramas o casos,
uno de los cuales se ejecuta cuando la
estructura se ejecuta (True, False), el
valor conectado al selector de casos elige
cual se va a ejecutar
Flat Sequence Structure Contiene uno o más marcos los cuales se
ejecutan secuencialmente.
Is Path and Not Empty? Devuelve True si la ruta tiene un valor
diferente a vacío, si no devuelve False.
Open/Create/Replace File Abre, crea o reemplaza un archivo según
sea necesario.
Concatenate Strings Concatena los strings de la matriz y los
convierte en un solo elemento de salida.
Build Path Crea una nueva ruta dando un nombre o
ruta relativo a una ruta ya existente
Build Array Concatena los elementos de la matriz y
agrega elementos a una nueva matriz de n
dimensiones.
Write Delimited Spreadsheet.vi Se utiliza para trasponer o separar datos.

Downloaded by Andres Reyes (andresreyes072001@gmail.com)


lOMoARcPSD|18866493

Fig.5. Captura de pantalla del diagrama de bloques del punto 1.2 en el software LabVIEW.

Fuente: Autor.

Función y Estructuras Descripción


Case Structure Contiene un o más subdiagramas o casos,
uno de los cuales se ejecuta cuando la
estructura se ejecuta (True, False), el
valor conectado al selector de casos elige
cual se va a ejecutar
Build Array Concatena los elementos de la matriz y
agrega elementos a una nueva matriz de n
dimensiones.
Write Delimited Spreadsheet.vi Se utiliza para trasponer o separar datos.

Downloaded by Andres Reyes (andresreyes072001@gmail.com)


lOMoARcPSD|18866493

Explicación Panel Frontal

Fig.6. Captura de pantalla del panel frontal del punto 1.2 en el software LabVIEW.

Fuente: Autor.

Datos de prueba:
Número Base Resultado Captura de pantalla
para del número
convertir convertido
738 2 1011100010

839 7 2306

7632 8 16720

4117 6 31021

5572 5 134242

9609 4 2112021

4712 3 20110112

857 2 1101011001

4130 7 15020

Downloaded by Andres Reyes (andresreyes072001@gmail.com)


lOMoARcPSD|18866493

4624 5 121444

Evidencia de la creación del archivo y la selección del archivo para la exportación


de datos.

Fig.7. Captura de pantalla de la creación del archivo del punto 1.2 en el software LabVIEW.

Fuente: Autor.

Fig.8. Captura de pantalla de la elección del archivo para la exportación de datos del punto 1.2 en el
software LabVIEW.

Fuente: Autor.

Downloaded by Andres Reyes (andresreyes072001@gmail.com)


lOMoARcPSD|18866493

Evidencia del archivo creado desde LabVIEW.

Fig.9. Captura de pantalla de los datos exportados desde el software LabVIEW.

Fuente: Autor.

Fig.10. Captura de pantalla de los datos exportados desde el software LabVIEW.

Fuente: Autor.

Downloaded by Andres Reyes (andresreyes072001@gmail.com)


lOMoARcPSD|18866493

BIBLIOGRAFÍA
• Lajara Vizcaíno, J. R. (2008). Manejo de ficheros. En LabVIEW: entorno
gráfico de programación (pp. 91-114). Marcombo. https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/35715?page=102
• Lajara Vizcaíno, J. R. (2008). Optimización del interfaz. En LabVIEW: entorno
gráfico de programación (pp. 313-336). Marcombo. https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/35715?page=324
• Lajara Vizcaíno, J. R. (2008). Optimización del código. En LabVIEW: entorno
gráfico de programación (pp. 337-356). Marcombo. https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/35715?page=348
• Yang, Y. (2014). Working with Files. En LabVIEW Graphical Programming
Cookbook (pp. 127-154). Packt Publishing.
https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.com/logi
n.aspx?direct=true&db=e000xww&AN=690400&lang=es&site=ehost-
live&ebv=EB&ppid=pp_127
• Yang, Y. (2014). Simplifying Code. En LabVIEW Graphical Programming
Cookbook (pp. 183-198). Packt Publishing.
https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.com/logi
n.aspx?direct=true&db=e000xww&AN=690400&lang=es&site=ehost-
live&ebv=EB&ppid=pp_183
• Monroy, J. (2017, julio 27). OVI: Optimización de instrumentos virtuales.
Repositorio Institucional Universidad Nacional Abierta y a Distancia.
http://hdl.handle.net/10596/12747

Downloaded by Andres Reyes (andresreyes072001@gmail.com)

También podría gustarte