LabVIEW

13 de agosto de 2019. Practica 1: Elementos Básicos de LabVIEW Narciso Hernández Jorge Luis Instituto Politécnico Nacio

Views 358 Downloads 53 File size 661KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

13 de agosto de 2019.

Practica 1: Elementos Básicos de LabVIEW Narciso Hernández Jorge Luis Instituto Politécnico Nacional Unidad Profesional Interdisciplinaria de Biotecnología Bioinstrumentación II

LabVIEW que regularía la intensidad de un LED y con un Dial regular el mismo. 4) El cuarto fue realizar un programa que hiciera la medición de temperatura con un LM35, con Arduino y LabVIEW, para este ejercicio realizamos la comunicación con arduino y

1. Introducción LabVIEW es un entorno grafico de programación. El lenguaje utilizado para programar en él se llama “Lenguaje G, donde la “G” simboliza que es un lenguaje de tipo gráfico, la cual nos ayuda a visualizar cada aspecto de su aplicación, incluyendo configuración de hardware, datos de medidas y depuración. Esta visualización hace que sea más fácil integrar hardware de medidas de cualquier proveedor, representar una lógica compleja en el diagrama, desarrollar algoritmos de análisis de datos y diseñar interfaces de usuario personalizadas. [1]

3. Resultados y Análisis de resultados Ejercicio 1

Los programas desarrollados en LabVIEW se llaman VI´s (Virtual Instruments), su origen provenía del control de instrumentos, pero hoy en día su uso se ha expandido más allá.

2. Desarrollo experimental Para el desarrollo de esta práctica se nos pidió realizar 4 ejercicios en LabVIEW 1) Para el primer ejercicio se nos pidió realizar una calculadora que realizará suma, resta, división y multiplicación, para realizarlo solamente colocamos en el diagrama de bloques controles numéricos y booleanos, creamos un arreglo, colocamos un case structure y creamos 4 casos para cada una de las operaciones y la programación para caso y por último la interfaz se observó en el panel frontal. 2) El segundo ejercicio fue realizar un programa que resolviera una ecuación de segundo grado y colocar un indicador que diga si el resultado es imaginario, para realizar la programación fue similar al caso anterior realizamos un arreglo de operaciones que resolvieran la ecuación y adicionamos dos indicadores que nos dijeran si el numero era imaginario o no. 3)

Figura 1 “Suma”

El tercero fue realizar un PWM con Arduino mediante dial en LabVIEW para este caso tuvimos que hacer la comunicación con Arduino y con la librería de LINX colocamos el PWM dentro de

Figura 2 “Resta”

1

13 de agosto de 2019.

Figura “3 División”

Figura 5

Figura 4 “Multiplicación”

Figura 6 En este ejercicio la programación fue similar al anterior colocamos controles numéricos y controles booleanos para las entradas de los datos que resolverán la ecuación como ya sabemos la formula general para resolver ecuaciones es:

Para realizar el ejercicio de la calculadora colocamos indicadores numéricos en los que irán las entradas de los números posteriormente colocamos 4 controles boléanos cada uno realizará una operación diferente (Sumar, Restar, Dividir, Multiplicar) colocamos un arreglo y conectamos estos a cada uno de los operadores y colocamos un control booleano que nos transforme el arreglo a números. Después colocamos una estructura y lo conectamos a nuestro arreglo, los case estructure nos permiten realizar distintos casos según lo necesitemos, en este caso son 4 operaciones por ellos usaremos 4 casos. Dentro del arreglo, según cada diferente caso agregaremos funciones y las colocaremos dentro de la estructura. También usaremos una constante numérica para que la salida este en 0, por ultimo metemos toda la programación dentro de ciclo while para que se repita constantemente y un botón de stop para detenerlo.

LabVIEW nos da la opción de usar scripts o fórmulas matemáticas en donde colocamos las variables que usaremos en este caso son A,B,C que serán los datos de entrada se coloca la formula y se conecta a las entradas. Adicionamos dos indicadores que nos dirán su el resultado es imaginario o real. Se conecto dentro de un IF una condición que entre a una formula diferente según sea el caso de ser rea o no. Por ultimo con el caso anterior se metió dentro de un while para que se repita hasta que el usuario lo indique

Ejercicio 2

Ejercicio 3

2

13 de agosto de 2019.

Figura 7

Figura 9

Para el ejercicio del PWM tuvimos que realizar la comunicación con Arduino para ello utilizamos LINX que nos ayudará para realizar esto y colocamos una entrada y una salida, también nos da la opción de colocar directamente un PWM, colocamos un DIAL para regular la potencia que usaremos. Y por ultimo usamos la salida del Arduino a un circuito con un LED y un arreglo de diodos como se muestra en la figura 8.

Para este último ejercicio realizamos una comunicación con Arduino y colocamos con LINX colocamos un periférico analógico de lectura para que reconozca el LM35. Colocamos una Formula matemática con entrada y salida que viene de la lectura de la señal para medir los °C que detectaba el sensor y lo colocamos dentro de la estructura con un botón de paro para detener el programa o la medición.

4. Conclusiones. Con la realización de esta práctica adquirimos el conocimiento básico de las funciones de LabVIEW con ayuda de los programas que se nos solicitaron en el laboratorio. Además de entender cómo realizar la comunicación con Arduino con ayuda de la librería de LINX así como utilizar las herramientas que esta librería nos proporciona, como fue con el LM35. Con ayuda de esta práctica esperamos que nos ayude con la programación de las practicas por venir. Figura 8

5. Referencias.

Ejercicio 4

[1]

https://www.ni.com/es-mx/shop/labview.html

6. Biografías Introducción a la instrumentación virtual. Programación en LabVIEW, Ignacio Moreno Velasco Pedro L. Sánchez Ortega

3