Está en la página 1de 11

PASO 3 - CONSTRUCCIÓN INDIVIDUAL

presentado por:

CRISTIAN CAMILO CONDE FERIA

1075295309

Grupo: 32

tutor:

JUAN MONROY

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

FACULTAD DE CIENCIAS BÁSICAS TECNOLÓGICAS E INGENIERÍA

PROGRAMA DE INGENIERÍA ELECTRÓNICA

SOFTWARE AVANZADO PARA INGENIERÍA

NEIVA-HUILA

2022
INTRODUCCION

La siguiente tarea 3 tiene por objetivo descargar e instalar el software LabView esto con el fin de
tener claridad sobre los conceptos vistos en la unidad 1 del curso de software avanzado para
ingeniería, a través de un aprendizaje basado en reconocimiento de saberes y conceptos, en
donde el grupo desarrollará un taller con el propósito de alcanzar un mayor o nuevo
conocimiento los cuales les servirá para darnos aplicación en esta área específica.

Debemos comprender que los conceptos de los temas anteriormente nombrados, ya que nos
permite conocer la forma más fácil de poder llevar a cabo una buena realización del curso en
cuanto a el taller grupal, propuestos en esta unidad.
Objetivos

 En primero lugar es realizar la instalación correcta del software LabView.


 Realizar el uso adecuado de las variables y fundamentos que se van a aplicar.
 Conocer los conceptos sobres estructuras
 Ser creativo a la hora de organizar y generar mejor la interfaz
LA ACTIVIDAD CONSISTE

1. Si aún no ha instalado LabVIEW realice la instalación, en el foro de noticias del curso se


compartirá un video tutorial con el paso a paso para la instalación del software.

Ya se instaló el software

2. Realice un instrumento virtual que le permita al usuario simular una calculadora básica
de electrónica con las siguientes operaciones:

- Cálculo del equivalente en mili Ohmios y kilo Ohmios de una Resistencia.

- Cálculo de voltaje por medio de la Ley de Ohm.

- Cálculo de corriente por medio de la Ley de Ohm.

- Cálculo de Resistencia Equivalente para n Resistencias en Serie y Paralelo.

- Cálculo de Inductancia Equivalente para n Inductores en Serie y Paralelo.

La calculadora deberá funcionar de acuerdo con las selecciones que tome el usuario así:

- Seleccionar la operación a realizar.

- Mostrar las instrucciones de acuerdo con la operación seleccionada, donde se establezca el tipo
de valores que se deben ingresar y que resultado esperar.

- Detener la simulación.

Nota: Como puede observar, en este Paso comenzamos a integrar las operaciones de la
calculadora y a desarrollar algunas de sus funciones. En el Paso 4 se tomará el programa
desarrollado en este Paso y se complementará para terminar con la construcción del problema
por desarrollar en el curso.
3. Crear y publicar un video (en su cuenta de YouTube), donde se sustente el
funcionamiento del programa desarrollado para dar solución a la actividad práctica, la
explicación debe darse para:

• El código desarrollado en LabVIEW, indicando a partir de la lógica de programación las


estructuras condicionales y cíclicas empleadas.

• Evidenciar el funcionamiento de la solución visual, a partir de ejemplos de ejecución en


LabVIEW. Se deben evidenciar varios ejemplos donde se den diferentes condiciones para la
ejecución del programa.

Link del video: https://youtu.be/EDmQP8WljxI


4. Consultar la teoría de las estructuras, funciones, controles e indicadores empleados en el
VI y realizar un resumen de dicha información; recuerde indicar la fuente con normas
APA.

FUNCION DEL
BLOQUE FUNCION
PROGRAMA
WHILE LOOP
Repite el código dentro de su se encarga de que el
subdiagrama hasta que se produce una programa se ejecute
condición específica. Un bucle While constantemente hasta ser
siempre se ejecuta al menos una vez. detenido

TAB CONTROL Puede utilizar controles de ficha para


superponer controles e indicadores del
panel frontal en un área más pequeña.
Este será la interfaz de la
Un control de ficha consta de páginas y
calculadora básica
fichas. Agregue objetos del panel
electrónica
frontal a las páginas del control de
ficha y utilice la ficha como selector
para mostrar cada página.
ESTRUCTURA CASE
Contiene uno o más subdiagramas, o
casos, exactamente uno de los cuales se en el programa se encarga de
ejecuta cuando se ejecuta la estructura. tener pagada unos de los
El valor conectado al selector de puntos, con sus operaciones
mayúsculas y minúsculas determina y funciones
qué mayúsculas y minúsculas ejecutar.

NUMERIC CONTROLS
Utilice controles numéricos e
indicadores en el panel frontal para Esta se utiliza para
ingresar y mostrar datos numéricos en introducir datos numéricos
aplicaciones LabVIEW.

NUMERIC INDICATORS
Utilice controles numéricos e
indicadores en el panel frontal para esta se utiliza para mostrar
ingresar y mostrar datos numéricos en datos numéricos.
aplicaciones LabVIEW.

MULTIPLY Si conecta dos valores de forma de


onda o dos valores de tipo de datos
dinámicos a esta función, aparecen
terminales de entrada se encarga de multiplicar los
y salida de errores en la función. El datos específicos
panel del conector muestra los tipos de
datos predeterminados para esta
función polimórfica.
DIVIDE Si conecta dos valores de forma de
onda o dos valores de tipo de datos
dinámicos a esta función, aparecen
terminales de entrada se encarga de dividir los
y salida de errores en la función. El datos específicos
panel del conector muestra los tipos de
datos predeterminados para esta
función polimórfica.
STRING INDICATOR
Utilice controles de cadena e
Esta función se encargara de
indicadores para introducir o mostrar
mostrar todas las
texto. Utilice controles de ruta e
instrucciones en cada uno de
indicadores para introducir o mostrar
los paso
rutas de archivo o carpeta.

BOOLEAN CONTROLS Utilice controles booleanos e


indicadores ubicados en las sabaletas En el programa estos botones
booleanas para introducir y mostrar se encargaron de agregar,
valores booleanos (TRUE/FALSE) con eliminar datos o detener el
objetos como botones, interruptores y programa
luces LED. 
ARRAY
Utilice los controles y funciones de
Esta encargada de tener un
matriz y clúster para agrupar datos. Las
contador de los datos que se
matrices agrupan elementos de datos
esten agregando o
del mismo tipo. Los clústeres agrupan
eliminando
elementos de datos de tipos mixtos.
FUNCION BUILD ARRAY
La función se encarga de
Concatena varias matrices o anexa conectar un nuevo elemento
elementos a una matriz n-dimensional. a el array, esto con el fin de
que se genere el arreglo

WAIT (ms) Espera el número especificado de


milisegundos y devuelve el valor del
temporizador de
esta encargado de hace una
milisegundos. (Ventanas) El tiempo de
pausa para las operaciones
espera real puede ser hasta 1 ms más
corto que el tiempo de espera
solicitado.
VARIABLE LOCAL la varible encargada de
contar casa uno de los
Utilice variables locales para leer o elementos que se ingresen y
escribir en uno de los controles o el array es para que los
indicadores del panel frontal de un VI. valores que se ingresaron
puedan ejecutar la formula ya
sea en serie o en paralelo
ADD ARRAY

Devuelve la suma de todos los Realzia la sumatoria de los


elementos de la matriz numérica. valores ingresado

FUNCION RECIPROCA

Divide 1 por el valor de entrada. divide 1 por cada elemento

OBSOLUTE VALUE

Devuelve el valor absoluto de la esta encarga de dar el balor


entrada. absoluto de la entrada

SUBTRACT FUNCION
Esta funcion es la que resta
Calcula la diferencia de las entradas. cada elemento cada vez que
se le indique

5. Con base en el resumen hecho y el desarrollo de la práctica, plantee un diseño de la


primera interfaz o panel frontal que tendrá la solución al problema. Implemente en el
panel frontal de LabVIEW dicha interfaz, realice una captura de pantalla y explique el
objetivo de cada uno de los elementos que la componen a nivel de usuario y programador.
REFERENCIAS

 https://www.ni.com/docs/en-US/bundle/labview/page/glang/while_loop.html
 https://www.ni.com/docs/en-US/bundle/labview/page/lvhowto/creating_tab_controls.html
 https://www.ni.com/docs/en-US/bundle/labview/page/glang/case_structure.html
 https://www.ni.com/docs/en-US/bundle/labview/page/glang/multiply.html
 https://www.ni.com/docs/en-US/bundle/labview/page/glang/divide.html
 https://www.ni.com/docs/en-US/bundle/labview/page/lvconcepts/
string_and_path_controls_and_indicators.html
 https://www.ni.com/docs/en-US/bundle/labview/page/lvconcepts/
boolean_controls_and_indicators.html
 https://www.ni.com/docs/en-US/bundle/labview/page/lvconcepts/grouping_data_with.html
 https://www.ni.com/docs/en-US/bundle/labview/page/glang/build_array.html
 https://www.ni.com/docs/en-US/bundle/labview/page/glang/wait_ms.html
 https://www.ni.com/docs/en-US/bundle/labview/page/glang/local_variable.html
 https://www.ni.com/docs/en-US/bundle/labview/page/glang/add_array_elements.html
 https://www.ni.com/docs/en-US/bundle/labview/page/glang/reciprocal.html
 https://www.ni.com/docs/en-US/bundle/labview/page/glang/absolute_value.html
 https://www.ni.com/docs/en-US/bundle/labview/page/glang/subtract.html

También podría gustarte