Ejercicios básico en Labview

14
2015 INFORME #4 SEMINARIO DE COMPUTACIÓN

description

Labview, programación básica para entendimiento de software Labview

Transcript of Ejercicios básico en Labview

Page 1: Ejercicios básico en Labview

2015

INFORME #4

SEMINARIO DE COMPUTACIÓN

Page 2: Ejercicios básico en Labview

Contenido Objetivo..............................................................................................................................................1

Ejercicio 1. ..........................................................................................................................................1

Interfaz: ..........................................................................................................................................1

Programa: .......................................................................................................................................2

Descripción: ....................................................................................................................................2

Estructura: ......................................................................................................................................2

Ejercicio 2. ..........................................................................................................................................3

Interfaz: ..........................................................................................................................................3

Programa: .......................................................................................................................................3

Descripción: ....................................................................................................................................4

Estructura: ......................................................................................................................................4

Ejercicio 3. ..........................................................................................................................................4

Interfaz: ..........................................................................................................................................4

Programa: .......................................................................................................................................5

Descripción: ....................................................................................................................................5

Estructura: ......................................................................................................................................5

Ejercicio 4. ..........................................................................................................................................5

Interfaz: ..........................................................................................................................................5

Programa: .......................................................................................................................................7

Descripción: ....................................................................................................................................7

Estructura: ......................................................................................................................................7

Ejercicio 5. ..........................................................................................................................................8

Interfaz: ..........................................................................................................................................8

Programa: .....................................................................................................................................10

Descripción: ..................................................................................................................................11

Estructura: ....................................................................................................................................11

PROPERTY NODE ..............................................................................................................................12

INVOKE NODE...................................................................................................................................12

Conclusiones y observaciones. .........................................................................................................12

Page 3: Ejercicios básico en Labview

P á g i n a 1 | 14

INFORME #3. Objetivo. Estudiar las características de PROPERTY NODE en Labview.

Ejercicio 1.

Interfaz:

Page 4: Ejercicios básico en Labview

Programa:

Descripción: Al dar inicio en el programa, la barra del termómetro, la temperatura aumenta, una vez que alcanza

los 80 grados cambia su escala hasta 250 y continua aumentando

Estructura: Dentro del ciclo “while” con detención por un “stop”, el botón inicio se encarga de activar el bloque

“flap sequence” que cada que se cumple una condición, pasa al siguiente cuadro en vez de realizar

todo el proceso de una sola vez, en el primer proceso, da el rango del termómetro de 0 a 100 grados,

en el siguiente caso carga el termómetro 81 veces, el siguiente paso es cambiar la escala del

termómetro desde 80 hasta 250 y por último terminar de llenar el termómetro hasta 232 grados.

Page 5: Ejercicios básico en Labview

Ejercicio 2.

Interfaz:

Programa:

Page 6: Ejercicios básico en Labview

Descripción: En un ciclo indefinido, con detención por usuario, se grafica números aleatorias que una vez

habilitado el botón inicio, no se detiene hasta completar la gráfica.

Estructura: El programa consiste en tres cuadros secuenciales que se activan con el botón inicio; en el primer

caso, se desactiva el botón inicio, en el segundo caso se grafica los número aleatorios y en un

condicional del botón limpiar, al activarse, el valor cambia automáticamente a false y el historial de

la gráfica queda en 0, este proceso se lleva a cabo en un ciclo for 100 veces, para la siguiente parte

del bloque secuencial, se vuelve activar el botón inicio para repetir el proceso.

Ejercicio 3.

Interfaz:

Page 7: Ejercicios básico en Labview

Programa:

Descripción: El programa grafica datos aleatorios un cierto tiempo, pasado ese tiempo, los datos son borrados e

inicia otra vez.

Estructura: Utiliza los bloques retraso “timing” con 100 milisegundos dentro de un bloque while con detención

por usuario, con un bloque de “elapsed time” que espera un determinado tiempo en segundos,

dando una señal binaria para activar un case que eliminar la historia de datos de la gráfica.

Ejercicio 4.

Interfaz:

Page 8: Ejercicios básico en Labview
Page 9: Ejercicios básico en Labview

Programa:

Descripción: El programa dentro de un ciclo while con detención por usuario, existe el “knob” con tres opciones

que cambia el modo que se presenta la gráfica de números aleatorios.

Estructura: Dentro de un bloque “while” con detención por un botón booleano de “stop”, el waveform chart

despliega la gráfica de números aleatorios multiplicados 100 veces, con modificación en su modo

de muestra por un UpdatedMode.

Page 10: Ejercicios básico en Labview

Ejercicio 5.

Interfaz:

Page 11: Ejercicios básico en Labview
Page 12: Ejercicios básico en Labview

Programa:

Page 13: Ejercicios básico en Labview

Descripción: El funcionamiento se divide en dos partes, la adquisición de señal y luego el posicionamiento del

cursor con la muestra de valores en un voltímetro analógico y cursor, además de mostrar los datos

básicos de la señal.

Estructura: En una estructura de tipo event que en 0 se encuentra el botón de stop, que activa la detención de

todo el programa; en el primer caso, se activa la acción de cambio de valor, es decir, cambio en la

gráfica y los valores máximo, promedio y mínimo, primero los vuelve 0 junto con el cursor, con los

bloque de cursor de waveform establecidos en 0, además de un reinit to default para el cursor, que

equivale a lo anterior, además que se activa un bucle for de 50 veces con números aleatorios, una

vez escogido, se llevan esos valores a amplitud, frecuencia y desfase de un generador de señales, en

el mismo ciclo for, se tiene un timing de 50 ms, y una barra que aumenta en una unidad por cada

ciclo, mostrando el proceso de cargado, al final del ciclo se muestra la gráfica. Para el evento dos,

ser realiza un cambio de valor, en cursor, va a la posición 10 en el eje x y automáticamente el valor

almacenado para Y en ese lugar por medio del nodo de cursos de la gráfica, la salida de y va a un

Page 14: Ejercicios básico en Labview

indicador numérico y otro visual, además que de la gráfica, por medio de una variable local, y

transformación de datos de dbl a continuo para el bloque de medición de señales donde se optienen

los valores de RMS, niveles máximo y mínimo.

PROPERTY NODE En LabVIEW un cluster es una colección de elementos de diferentes tipos. Es parecido al array.

Obtiene (lee) y / o conjuntos (escribe) propiedades de una referencia. Utilice el property node para

obtener o establecer propiedades y métodos en las instancias locales o remotas de aplicaciones, VIs

y objetos. También puede utilizar el property node para acceder a los datos privados de una clase

de LabVIEW.

El Nodo de Propiedad adapta automáticamente a la clase de objeto que hace referencia. LabVIEW

incluye Propiedad Nodos preconfigurado para acceder a Propiedades XML, propiedades VISA,

propiedades .NET, y las propiedades de ActiveX.

INVOKE NODE Invoca un método o una acción en una referencia. La mayoría de los métodos han asociado

parámetros.

Si el nodo está configurado para la clase Application VI Server o clase de instrumento virtual y

referencia es sin cables, incumplimientos referencia a la aplicación actual o VI. LabVIEW incluye

Invocar Nodos preconfigurado para acceder a métodos XML, .NET, métodos y métodos ActiveX.

Conclusiones y observaciones. - Se logró conocer herramientas útiles en LabView tales como los bloques de gráficas y su

distinto uso de acuerdo a los arreglos de datos.

- Existen dos tipos de pantallas una que es la interfaz gráfica al operador y otra donde se

encuentra el diagrama de bloques.

- Utilizar la parte de búsqueda para encontrar los bloques con mayor facilidad.