Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Labview PDF
Manual Labview PDF
Presentan:
Directores:
1
Contenido
Introducción .................................................................................................................. 5
CAPITULO 1..........................................................…………………………………………5
Entorno de LabVIEW………………………..……..…………………………………………8
2.3Paleta de Funciones………………..………………………………………………….....10
CAPITULO 3 .............................................................................................................. 12
Conceptos de un Instrumento Virtual (VI) ............................................................... 12
3.1 Conceptos de un VI .............................................................................................. 13
3.2 Flujo de datos ....................................................................................................... 13
3.3 Cables…………………………….……………………………………………………….13
2
5.3 Causas Comunes de VIs Rotos ............................................................................ 28
5.4 Arreglar Comportamiento Incorrecto ..................................................................... 28
CAPITULO 6 .............................................................................................................. 31
Menús de trabajo o menús de ventana ................................................................... 31
6.1 Menús………………………..……………………………………………………………30
6.2 File………….………..…………………………………………………….………………30
6.4 Operate……………..…………………………………………………….……….………31
6.6 Windows…………………………………………………………………………………..33
6.7 Text……………………………………………………………………….……………….34
6.8 Help……………………………………………………………………….……………… 34
6.9 Functions………………………………………………………………………………….36
CAPITULO 7 …………………………………………………………………….……………39
Ciclos ......................................................................................................................... 41
7.1 Ciclos While .......................................................................................................... 42
7.1.2 Ciclos Infinitos .................................................................................................... 42
7.1.3 Control booleano fuera del ciclo While ............................................................... 43
7.1.4 Túneles de Estructura ........................................................................................ 43
7.1.5 Túnel de Ciclo While. ......................................................................................... 44
7.2 Ciclos For.............................................................................................................. 44
7.2.1Añadir temporización a los Ciclos ....................................................................... 45
7.2.2 Función de Espera ............................................................................................. 45
CAPITULO 8 .............................................................................................................. 46
Máquinas de Estado ................................................................................................. 46
8.1 Determinando las necesidades del usuario ........................................................... 49
8.2 Agregar Código de Inicialización ........................................................................... 49
8.4 Agregar un Estado. ............................................................................................... 50
8.5 Agregar Código de Paro ....................................................................................... 51
CAPITULO 9……………………………………………………………….…………………51
Adquirir datos con National Instruments LabVIEW a partir del dispositivo de DAQ
NI USB
6009…………………………………………………………………………………..……..…51
9.1 Hardware de adquisición de datos ........................................................................ 54
9.2Adquisición de datos (DAQ) ................................................................................... 55
3
9.3 Tarjeta de Adquisición de datos NI USB 6009…………………..……………………54
CAPiTULO 10………………………………………………..….……………………………57
Sistema Ni CompactRIO……………………………………….……………………………58
CAPITULO 11………………………………..…………………………………..…………..63
PRÁCTICAS……………….…………………………………………………………………63
RESUMEN……………………………..…………………………………………….………..95
APÉNDICE
BIBLIOGRAFIA...........................................................................................................111
4
Introducción
Esta tesina tiene como fundamento principal el contribuir con la enseñanza de
un Software de desarrollo de aplicaciones para el campo de la Instrumentación
Virtual. Dicha investigación involucró los siguientes aspectos:
Los propósitos a corto y mediano plazo es hacer que todo usuario con
conocimientos de electrónica y deseos de desarrollar sistemas de control y
medición tenga en sus manos una poderosa herramienta para desarrollarlas.
5
CAPITULO 1
6
El programa LabVIEW (creado por National Instruments en 1976) para
funcionar sobre máquinas MAC, salió al mercado por primera vez en 1986.
Ahora está disponible para las plataformas Windows, UNIX, Mac y Linux.
7
función que es el control de instrumentos. LabVIEW tiene por objetivo
primordial reducir los estándares en tiempo y forma de crear los sistemas de
todo tipo (no solo en procesos de pruebas, control y diseño) y dar paso a los
programadores no expertos, lo que nos remonta a su lema de LabVIEW “La
potencia esta en el software”[2]. Este lema nos deja en claro que su objetivo es
simplificar los circuitos a solo 3 módulos indispensables: La interfaz donde se
establecerán los acondicionamientos de las señales que es LabVIEW, La
Tarjeta de Adquisición de Datos y los módulos de entrada y/o salida como
puede ser un sensor o una lectura de patrones que la Tarjeta de Adquisición de
Datos. También la empresa National Instruments no solo se dedica diseñar el
software como LabVIEW sino también a hacer hardware propio y compatible
directamente como tarjetas de adquisición de datos, PAC, Visión y otros
Hardware.
8
CAPITULO 2
ENTORNO DE LABVIEW
9
-Como primer Objeto en la interfaz de LabVIEW tenemos Block Diagram:
Diagrama a Bloques.
10
FIG. 2.3 Funciones.
Functions: Funciones. Mostrado en la figura 2.3 esta paleta se puede definir
como el contenido de una lista de todos los módulos programables para
introducir recursos, fuentes, análisis de señales, manipulación de la señal y
todos los datos adquiridos. En pocas palabras es la más importante de todas
las ventanas de la aplicación.
11
CAPITULO 3
Conceptos de un Instrumento Virtual (VI)
12
3.1 Conceptos de un VI.
13
FIG. 3.1 Ejemplo de programación de flujo de datos en un Instrumento
Virtual de LabVIEW.
3.3 Cables.
De una manera grafica e intuitiva se entiende que se transfieren datos entre
objetos del diagrama de bloques a través de cables. En la figura 3.1, los cables
conectan las terminales de control e indicador a la función de Suma y Resta.
Cada cable tiene una sola fuente de datos, pero puede cablearlo a varios VIs o
funciones que leen los datos. Los cables son de diferentes colores, estilos y
grosores dependiendo de sus tipos de datos.
La imagen de arriba muestra un cable roto que aparece como una línea negra
punteada con una X roja a la mitad. Los cables rotos ocurren por una variedad
de razones, como cuando intenta cablear dos objetos con tipos de datos no
compatibles o variable de diferente tipo.
14
Para lograr un flujo de datos correcto debemos conectar los cables solamente a
una entrada y por lo menos a una salida.
15
CAPITULO 4
Herramientas de LabVIEW
16
Introducción.
En el software NI LabVIEW, el mouse es el dispositivo de entrada que nos hará
interactuar con el entorno de programación. El cursor del mouse debe poder
realizar diferentes tareas, como seleccionar, cablear, seleccionar texto, entre
otras funciones dependiendo de la situación en que nos encontramos. Este
módulo no solamente examina las diferentes funciones que el mouse puede
realizar en LabVIEW, sino también cómo proceder para realizar dichas tareas
de una manera muy cómoda para el usuario.
Este módulo también cubre otras maneras importantes de modificar nuestros
VIs - menús de acceso directo, diálogos de propiedades y barra de
herramientas.
17
A continuación están algunas de las herramientas más comunes que podemos
encontrar en LabVIEW. Veamos que cuando el botón Automatic Tool Selection
está habilitado, el mouse cambia a una de las siguientes herramientas para
realizar las tareas más comunes en LabVIEW.
18
FIG. 4.5 Uso de la Herramienta de Posicionamiento para seleccionar un
objeto.
Si el mouse está sobre un nodo de cambio de tamaño de un objeto, el modo
del cursor cambia para mostrarle que puede cambiar el tamaño del objeto,
como se muestra figura 4.6. Notemos que el cursor está sobre una orilla de la
Gráfica XY en un nodo de cambio de tamaño y el modo del cursor cambia a
una doble flecha.
Se usa para proporcionar el texto en un control, para editar texto y para crear
etiquetas. Por ejemplo, en la figura 4.7 cuando el mouse está sobre el interior
19
del control, el cursor automáticamente obtiene acceso a la herramienta de
etiquetado.
20
4.6 Otras herramientas incluidas en las Paletas del Diagrama a Bloques y
el Panel Frontal.
Podemos tener acceso a las siguientes herramientas en la paleta:
FIG.4.13 Breakpoint.
La herramienta de punto de quiebre (Breakpoint) se usa para establecer
puntos de pausa en Vis, funciones, nodos y estructuras para detener la
ejecución en esa ubicación.
21
4.7 Menús de acceso directo.
22
FIG. 4.18 Ventana de diálogo de propiedades.
Podemos seleccionar múltiples objetos en el Panel Frontal o el Diagrama de
Bloques y editar cualquier propiedad que los objetos compartan. Para la
ventana de diálogo Properties solamente muestra secciones y propiedades que
comparte el objeto que seleccionó.
4.9 Barras de Herramientas de la Ventana del Panel Frontal.
Cada ventana tiene una barra de herramientas asociada con ella. Los botones
de la barra de herramientas de la ventana del panel frontal ayudan para
ejecutar y editar el VI.
La siguiente barra de herramientas aparece en la ventana del panel frontal.
Figura 4.19
23
FIG.4.23 Botón Run cuando el VI está Roto.
El botón Run aparece roto cuando el VI que está creando o editando contiene
errores.
FIG.4.31 Reorder.
Seleccionamos el menú desplegable Reorder cuando tiene objetos que se
traslapan entre ellos y quiere definir cuál está enfrente o atrás de cada uno
24
La búsqueda de LabVIEW puede encontrar información en LabVIEW Help, en
las paletas controles y funciones y en soporte de NI, soporte de la comunidad,
descargas y las secciones de información del producto en ni.com.
25
CAPITULO 5
26
Introducción.
Esto significa que una entrada requerida no está cableada o un cable está roto.
La ventana de lista de errores muestra cada error y describe el problema.
La sección Items with errors enlista los nombres de todos los modulos que
tienen errores. Si dos o más elementos tienen el mismo nombre, esta sección
muestra la instancia de la aplicación específica para cada elemento.
La sección errors and warnings enlista los errores y advertencias para el VI que
seleccione en la sección Items with errors.
27
FIG. 5.2 Error List.
5.3 Causas Comunes de VIs Rotos.
28
FIG. 5.4 Ejemplo de Highlight Execution en Uso.
Hacemos clic en el botón Retain Wire Values para guardar los valores del cable
en cada punto en el flujo de ejecución para que cuando coloquemos una sonda
de prueba en el cable pueda retener inmediatamente los valores más recientes
de los datos que pasaron a través del cable.
Hacemos clic en el botón Step Into para abrir un nodo y hacer pausa.
Hacemos clic en el botón Step Over para abrir un nodo y hacer pausa al
siguiente nodo.
Hacemos clic en el botón Step Out para terminar de ejecutar un nodo actual y
hacer pausa.
29
Herramienta de Sonda de Prueba.
30
CAPITULO 6
31
6.1 Menús.
6.2 File.
6.3 Edit.
En el menú Edit se tienen los comandos para cortar, copiar, pegar y borrar
partes; eliminar cables malos y editar controles; alinear y distribuir objetos;
cambiar objetos entre diferentes planos; y dar las referencias de manejo del
LabView.
32
6.1.4 Operate.
6.5 Controls.
33
FIG. 6.5 Menú Controls Boolean.
3. String & Table: permite entrar y sacar datos de tipo alfanumérico, vistos en
un indicador o control, o en una tabla que también puede cumplir las dos
funciones.
4. List & Ring: Son controles e indicadores que presentan listas de opciones
donde el item seleccionado se entrega como un valor al programa.
5. Array & Clusters: Estos Permite agrupar datos para formar matrices ya sean
de entrada o salida. Estas matrices pueden ser de tipo numérico, o de tipo
booleano. También se pueden agrupar datos de diferentes tipos de control o de
diferentes tipos de indicador, en un cluster, el cual es una agrupación que
posee una sola terminal en el diagrama de bloques, semejante a un conector
de un computador, el cual siendo un solo conector lleva muchas líneas que
llevan diferentes señales. En las matrices todas las señales son del mismo
tipo.
34
9. Controles: Además de poderse ubicar los controles e indicadores
presentados en los menús anteriores, también se pueden usar controles
editados por el programador, como por ejemplo el dibujo de una bomba, o un
pistón neumático.
11. Visa Transition: Utiles para comunicación VISA. No son de uso normal para
principiantes.
6.6 Windows.
Además hay herramientas para ordenar las ventanas, abrir programas que son
usados por el VI principal, y otros.
35
6.7 Text.
El menú Text se encuentra todas las utilidades para seleccionar tipos, colores,
estilos y tamaños de letra.
6.8 Help.
6.9 Funtions.
36
1. Structs & Constants:Contiene las estructuras básicas de programación como
son las secuencias, los casos, los ciclos For-Next y mientras, las variables de
tipo global y local, y las constantes de todo tipo, como son las numéricas, las
alfanuméricas, las booleanas y algunos números especiales, “e“ por ejemplo.
37
FIG. 6.14 Comparison.
38
dimensión. Ej. Agrupar un conjunto de cables en uno solo para manipular
menos líneas. El manejo de matrices y clusters será mejor explicado adelante.
9 Time & Dialog: Reportadores de tiempo, esperas, fechas, y cuadros que dan
anuncios.
39
FIG. 6.20 Miscellaneous.
40
CAPITULO 7
Ciclos.
41
Introducción.
Las estructuras de ejecución contienen secciones de código gráfico y controlan
cómo y dónde el código dentro se ejecuta.
Las estructuras de ejecución más comunes son ciclos While, ciclos For y
Estructuras de Casos los cuales puede usar para ejecutar la misma sección del
código varias veces o para ejecutar una sección diferente del código basada en
alguna condición.
El ciclo While está situado en la paleta structures. Este ciclo ejecuta el código
que contiene hasta la terminal condicional, una terminal de entrada, recibe un
valor booleano específico
42
FIG.7.3 Ciclo Infinito.
7.1.3 Control booleano fuera del ciclo While.
Poner otro valor en el control no detiene el ciclo infinito ya que el valor solo es
de lectura, antes de que el ciclo de inicio. Para poder utilizar un control con la
finalidad de detener un ciclo while debe colocar la terminal de control dentro del
ciclo. Para detener un ciclo infinito, debe abortar el VI al dar clic en el botón
Abort Execution de la barra de herramientas.
43
7.1.5 Túnel de Ciclo While.
En la imagen de arriba, la terminal de iteración está conectada a un túnel. El
valor en el túnel no pasa al indicador de iteraciones hasta que el ciclo While
termina de ejecutarse. Solamente el último valor de la terminal de iteración se
muestra en el indicador de iteraciones.
El Ciclo For difiere del Ciclo While en que el Ciclo For ejecuta un número de
veces establecido. Un Ciclo While detiene la ejecución solamente si existe el
valor en la terminal condicional.
44
El Ciclo For en la figura 7.7 genera un número aleatorio cada segundo por 100
segundos y muestra los números aleatorios en un indicador numérico.
45
CAPITULO 8
Máquinas de Estado.
46
Introducción.
Las máquinas de estado son un patrón de diseño muy común para LabVIEW.
47
FIG. 8.2 Ejemplo de cómo funciona una Máquina de Estado.
48
8.1 Determinando las necesidades del usuario.
49
FIG. 8.3 Disparo del evento.
5. Damos clic en OK. LabVIEW crea un subdiagrama en la estructura de
eventos.
6. Arrastramos la terminal del diagrama de bloques para el nuevo control
dentro del subdiagrama.
7. Tomamos la decisión de a qué estado quiere ir como resultado de que
el usuario interactúe con el control y conecte un enum con este estado a
la salida Next State:
50
2. Escribimos el nombre del nuevo estado. Por ejemplo:
51
CAPITULO 9
Adquirir datos con National Instruments LabVIEW a partir del
dispositivo de DAQ NI USB 6009
52
Introducción.
LabVIEW incluye un grupo de VIs que permiten configurar, adquirir datos y
enviarlos a los dispositivos DAQ. Frecuentemente un dispositivo puede ejecutar
una variedad de funciones (conversión análogo a digital –A/D- , conversión
digital a análogo – D/A-, E/S digital y operaciones de contador /temporizador.
Cada dispositivo soporta diferentes DAQ y velocidades de generación de señal.
También cada dispositivo DAQ es diseñado para plataformas de hardware y
sistemas operativos específicos.
Objetivos.
53
9.1 Hardware de adquisición de datos.
Características.
54
9.2 Adquisición de datos (DAQ).
a) Resolución.
Los números de Bits usados para representar una señal analógica determinan
la resolución del A/D. A mayor resolución mayor numero de divisiones, dentro
del cual, el sistema puede “romper” el rango del convertidor y por lo tanto,
detectar el cambio más pequeño.
55
FIG. 9.3 Tarjeta de adquisición de datos 6009
56
FIG. 9.5 Descripción de las señales de entrada y salida de la tarjeta NI-
6009.
57
CAPITULO 10
58
Sistema Ni CompactRio.
Descripción.
59
FIG. 10.2 Sistema de desarrollo LabVIEW y modulo Real-Time.
60
FIG. 10.4 Conectar modulos en el CompactRIO.
61
Field Programmable Gate Array – FPGA.
Introducción.
En esta sección hablaremos un poco o abordaremos el tema de los FPGA y
revisaremos puntos importantes de este modulo.
A pesar de esto, un FPGA tiene las ventaja de ser reprogramable (lo que añade
una enorme flexibilidad al flujo de diseño), sus costes de desarrollo y
adquisición son mucho menores para pequeñas cantidades de dispositivos y el
tiempo de desarrollo es también menor.
Características.
Un FPGA tiene celdas que se pueden configuran con una tarea en específico,
ya sea como memoria (FLIP-FLOP tipo D), como multiplexor o con una función
lógica tipo AND, OR, XOR. La labor del usuario es describir el hardware que
62
tendrá el FPGA es decir, definir la función lógica que realizará cada uno de los
módulos, seleccionar el modo de trabajo e interconectarlos.
Aplicaciones.
63
CAPITULO 11
PRÁCTICAS
64
Práctica 1: Crear un Instrumento Virtual.
Objetivo.
Marco teórico.
1. Entrar a Inicio > Todos Los Programas > National Instruments >
LabVIEW
2. En el Cuadro de Dialogo que aparece después de seleccionar LabVIEW
llamado Getting Started Seleccionar New > Blank VI.
Observaciones.
Metodología.
65
FIG. 11.1 Cuadro de Dialogo de Propiedades de Pointer Slide.
66
FIG. 11.3 Cuadro de Dialogo de Propiedades de Pointer Slide.
4. Una vez establecida la configuración de este objeto nos movemos a la
ventana del Panel Frontal para continuar con nuestro Instrumento
Virtual simulado. Hacemos clic en la Paleta Controls > Express >
Numeric Controls > Numeric Control y lo colocamos repetimos esta
acción una vez más para que sean los dos controles de temperatura
que serán la máxima y la mínima. Una vez colocado por defecto se
activa otro modulo en el Diagrama a Bloques.
5. En el Mismo panel Frontal insertaremos los LED’s que serán los que
van a indicarnos el cambio de las temperaturas cuando rebasan los
parámetros establecidos. Hacemos clic en la Paleta Controls >
Express> LED. La forma del LED (Square LED o Round LED) no afecta
la función, solo cambia la apariencia a gusto del usuario.
Una vez que tenemos todos los módulos en el diagrama a bloques vamos a
pasar a hacer las conexiones y sacar dos operadores hacer las comparaciones
con los módulos que determinaran los limites de las temperaturas. Para
terminar nuestro Instrumento Virtual hacemos lo siguiente:
7. Repetimos la misma ruta para sacar Less, que se traduce como lo más
mínimo o lo más bajo.
67
8. Hacemos la conexión como se muestra en el Diagrama a Bloques de la
figura 11.4.
68
Análisis.
De esta manera podemos analizar de una manera general como funcionara
nuestro Instrumento Virtual y comprender que imagen o icono en el panel
frontal representa al modulo que se coloca en el diagrama a bloques.
69
En la figura 11.8 el indicador de la temperatura máxima se enciende de un
verde oscuro a un verde claro indicando que este valor ha sobrepasado el valor
permitido por la misma.
En figura 11.9 veremos que el LED que indica la temperatura mínima ahora
cambia de igual manera que el de la temperatura mínima por la misma razón
que la temperatura se sale del rango permitido por la mínima.
70
Conclusiones.
71
Práctica 2: Adquisición de datos usando DAQ USB 6009
Objetivo.
El DAQ Hardware USB 6009 será utilizado como la interfaz entre el mundo
exterior y el ordenador. Que funciona principalmente como un dispositivo que
digitaliza las entradas analógicas para que el ordenador pueda interpretarlas.
Marco teórico.
Como primera etapa de esta práctica se realizara una prueba para asegurarnos
de que la DAQ NI USB 6009 funcione en un 100% y los pines de entrada/salida
respondan de la manera que esperamos.
Metodología.
Observaciones.
Al ir desarrollando las configuraciones de la DAQ USB 6009 debemos ser
cuidadosos s de en la alimentación de la misma, tener en cuenta las entradas
y salidas que se van habilitando conforme se configura, realizar las pruebas
pertinentes antes de la conexión con los dispositivos o sensores externos.
Resultados.
Los resultados que se van a obtener con la DAQ USB 6009, serán a partir de
los programas que se darán a parir de la generación de señales con los VI´S.
Análisis.
Tener bien claro que la configuración adecuada de la DAQ USB 6009 permite
la versatilidad de poder desarrollar operaciones analógicas digitales y de
contador en un mismo dispositivo.
Conclusiones.
La DAQ USB 6009 permite:
Entrada/ salida analógica.
Contadores/ temporizadores.
Operaciones digitales/ analógicas y de conteo en un solo Hardware.
73
Práctica 3: Crear Instrumento Virtual que haga lectura de
temperatura utilizando un sensor de temperatura (LM35)
conectado a una tarjeta de adquisición de datos (DAQ 6009).
Objetivo.
Como segunda etapa, en esta práctica aplicaremos la teoría sobre cómo utilizar
un sensor conectado a una tarjeta de adquisición de datos y hacer lectura de
los registros que el sensor este enviando a su pin de salida, y a su vez
haremos uso de cómo mostrar los resultados en un valor numérico y una
grafica.
Metodología.
74
Rango de alimentación y salida del voltaje para el sensor LM35
1. Ingresamos a NI LabVIEW
2. Presionamos Ctrl+T para visualizar las dos ventanas de LabVIEW
3. En Diagrama a Bloques seleccionamos de la paleta de funciones
Programming> Structures – While loop y lo hacemos al tamaño que
comprendamos que cabrán dentro de él todos los módulos del
Instrumento Virtual como se muestra en la Figura 11.12:
75
FIG. 11.13 DAQ Assistant con la ruta Express>Input>DAQ Assistant.
6. Seleccionamos Acquire Signals>Analog Input>Voltaje recordando que lo
estaremos monitoreando es el voltaje del sensor y que nuestro VI lo
transformara en unidades de temperatura como mostramos en la figura
11.14.
7. Una vez seleccionado voltaje el asistente nos pedirá como se muestra
en la figura 11.15 que señalemos el pin de entrada, mostrando varias
opciones, para nuestro caso seleccionamos en AI0 que es el que ya está
conectado a la salida el sensor de temperatura.
76
FIG. 11.15. Señalar nuevo Pin de entrada de la DAQ USB 6009.
77
11. En el panel frontal agregamos un indicador numérico y una gráfica para
ver más detalladamente el comportamiento de la temperatura.
12. Realizamos la conexión de los módulos como se muestra en la figura
11.17 y ejecutamos nuestro VI
78
Conclusiones.
En esta práctica aplicamos el conocimiento de las conexiones de la DAQ al
sensor y su adquisición de datos para asimilarlo con el monitoreo de variables
eléctricas usadas en los sistemas de control y sus aplicaciones a la industria.
79
Práctica 4: Control de Temperatura con sensor LM35
Objetivos de la Práctica.
Resultados.
Marco Teórico.
¿Qué es la Temperatura?
Material Utilizado:
Interfaz de LabVIEW
Sensor: LM35
NI DAQ 9006
Cables o caimanes para conectar el sensor
1. Entrar a Inicio > Todos Los Programas > National Instruments >
LabVIEW
2. En el Cuadro de Dialogo que aparece después de seleccionar
LabVIEW llamado Getting Started Seleccionar New > Blank VI.
3. Empezaremos por realizar las conexiones en la ventana del
Diagrama a Bloques (Block Diagram) para que termine de la
siguiente manera como mostraremos en la metodología.
80
Metodología.
81
Fig. 11.19 Panel Frontal del control de temperatura.
82
Análisis de la práctica.
Los elementos que fueron medidos fueron dos, un vaso con agua a
temperatura ambiente y un motor, esto con el fin de poder apreciar las
diferencias de temperatura.
83
FIG. 11.23Temperatura por encima de la temperatura máxima requerida.
Conclusión:
Esta práctica nos da la base de cómo se pueden implementar los sistemas de
control mayormente utilizados en la industria, motores o maquinas de
combustion, asi mismo los sistemas que son monitoreados tienen un mejor
rendimiento, en algunos casos menos desgaste o menos consumo de energia.
84
Práctica 5: Manipulación de registros en Microsoft Office Excel
a partir de una señal filtrada.
Objetivos de la práctica.
Marco teórico.
85
2. Insertamos un filtro con Express-Signal Analysis-Filter con la siguiente
configuración.
FIG.11.26 Filtro
3. Agregamos un modulo de Tone Measurements con la siguiente ruta:
Programming-Waveform-Analog Waveform-Waveform Measurement-
Tone Measurement y le aplicamos la siguiente configuración:
86
manera:
87
Análisis de la práctica.
El archivo que creamos con el modulo de Write Measurement File será abierto
desde Microsoft Office Excel y nos saldrá un asistente que nos guiara para
poder acceder a los registros de nuestra señal Filtrada.
88
FIG 11.31. Asistente para importar texto (paso 2).
89
Posteriormente en la misma hoja de Excel empezaremos a ver los registros
obtenidos.
90
Práctica 6: Establecer parámetros de control de frecuencia para una señal
simulada o adquirida.
Objetivos de práctica.
Crear un sistema de control para una señal de frecuencia adquirida que pueda
ser de gran utilidad en un sistema de control determinado en la industria.
Marco Teórico.
Desarrollo de la Práctica.
91
3. Agregamos un Módulo Filter con la siguiente configuración:
92
5. Agregamos también un modulo de Spectral Measurements y lo
configuramos de la siguiente manera:
93
9. Terminamos de conectar los módulos de la siguiente manera en el
Diagrama a Bloques:
10. Y por ultimo damos formato y estilo a lo que será nuestro Panel Frontal:
94
Análisis de la Práctica.
Por último agregamos el modulo de reporte en Excel para que tengamos una
mejor retroalimentación en nuestro sistema
Conclusiones.
95
RESUMEN.
96
APENDICE
Instalación de LabVIEW
La plataforma más usada en nuestro medio son los PC, en términos de los
mismos, lo mínimo en cuanto a recursos de memoria de almacenamiento y
procesamiento para correr LabVIEW sin problemas de tiempo de ejecución es:
un Microprocesador 500 Hertz a 1.32 Gigahertz.
97
Si se usa un demo con 200 megabytes en disco duro basta. Para el paquete
completo es bueno disponer entre 470 y 700 megabytes de espacio en disco
duro. Y para las demás aplicaciones de control de las tarjetas DAQ y
controladores de otros periféricos es necesario un disco duro con capacidad
disponible de entre 20 y 40 GB(Gigabytes) para cargar todas las librerías y
aplicaciones que estén ligadas a actualizaciones y envío de archivos mediante
internet.
Hoy en día es posible conseguir una computadora que cumpla con las
características mencionadas, incluso con mejores características y sistemas
operativos, que la computadora que se usará para estas prácticas.
Instalación de LabVIEW
El Proceso de instalación de LabVIEW en su versión completa con todos los
controladores de las DAQ y controladores para periféricos, librerías de
simulaciones para los Instrumentos Virtuales es un proceso que puede tardar
varios minutos por el solo hecho de la activación de las licencias de cada
producto y controlador.
98
Como primer paso se llevará a cabo la instalación de National Instruments
LabVIEW.
Dejamos que inicialice el instalador para que haga una valoración de todos los
componentes y recursos de la computadora como se muestra en la figura 3.
99
FIG. 4 Asistente de instalación.
Posteriormente se inicia un asistente que nos va a indicar paso a paso el
proceso de instalación de LabVIEW mostrado en la figura 4 donde se le
proporcionara los datos del usuario y el número de serial para que se active la
licencia de versión completa como se muestre en la figura 5:
100
A continuación se seleccionan los componentes que van a formar parte de
LabVIEW como se muestra en la figura 7:
101
FIG. 9 DVD de instalación de Drivers.
Este DVD Incluye los controladores de los periféricos
102
FIG. 10 Selección de Directorio para la instalación de Drivers.
En la figura 11 se inicia el asistente de instalación y a continuación
seleccionamos el directorio de donde se instalara el contenido del DVD.
103
FIG. 12 Inicio de Instalación.
En la figura 13 se muestra la ventana de inicio de instalación, a continuación se
selecciona next para comenzar a instalar.
104
LabView Options - Control and Embedded Systems Software & Signal
Processing and Communication Software.
105
La figura 17 muestra el contenido de instalación para desarrollar algunas
aplicaciones de monitoreo de alguna variable pero aplicado a algún campo o
tema en especifico.
106
EL mensaje que llega es el siguiente:
Thank you for choosing National Instruments products. If your product is not yet
activated, use the activation codes listed below. Please save the activation
codes in case you need to reactivate your products on the same computer.”
Una vez Establecido que indica cada sección del mensaje el contenido es el
siguiente:
Esta es una parte de todas las licencias que se generan al comprar la version
comercial de National Instruments.
107
Ruta de ingreso a National Instruments LabVIEW
108
FIG. 3 Inicialización de LabVIEW.
Files:
-Blank VI: Blank Virtual Instrument – Instrumento Virtual en Blanco: esta opción
es para empezar desde cero un instrumento virtual o practica sencilla.
-Empty Project: Proyecto en Blanco: esta opción es para iniciar un proyecto
donde se va a tener varios instrumentos virtuales y prácticas para un solo
sistema.
-VI from Templat: Virtual Instrument from Template – Instrumento Virtual
desde una plantilla: esta opción es para utilizar un instrumento virtual ya
diseñado y que está guardado en las librerías de LabView. De acuerdo a esto,
el Instrumento Virtual estará diseñado para que el usuario le establezca los
rangos de medición y los estándares de resultados que espera.
109
Resources
New To LabView?. En esta sección se muestran recursos de apoyo para que
el usuario que por primera vez va a utilizar esta aplicación se familiarice con
sus componentes y conexiones para obtener mejores resultados y una buena
elaboración de un Instrumento Virtual.
Upgrading LabView?
En esta sección se muestran las opciones para realizar cambios en los
proyectos realizados o modificar algún Instrumento Virtual.
Web Resources
En esta sección se muestran los recursos ligados a internet para mejorar la
experiencia del usuario con respecto a LabView.
Examples
Find Examples: esta opción es para buscar algún proyecto o instrumento virtual
en la red o el equipo.
Blank VI:
Esta opción de inicio es la más frecuente para LabView ya que es donde por
primera vez iniciamos la creación de un nuevo Instrumento Virtual.
110
Glosario.
A continuación se muestra un enlistado con la terminología propia de los
tecnicismos de National Instruments, conceptos de algún otro campo de la
electrónica relacionados con la electrónica.
111
PAC. Una computadora personal u ordenador personal, también conocida
como PC (sigla en inglés de personal computer), es una microcomputadora
diseñada en principio para ser usada por una sola persona a la vez.
112
Bibliografía
[1] J. R. Vizcaíno & J. Sebastiá. (2011. Ago. 07). LabVIEW Entorno Grafico de
Programación (2da Ed).
[4] J. M. Martínez & M. Buendía (2010. Jun. 07). Programación Básica para
Ingenieros
113