Professional Documents
Culture Documents
Presentan:
Directores:
1
Contenido
Introduccin .................................................................................................................. 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
Mens de trabajo o mens de ventana ................................................................... 31
6.1 Mens..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 Tneles de Estructura ........................................................................................ 43
7.1.5 Tnel de Ciclo While. ......................................................................................... 44
7.2 Ciclos For.............................................................................................................. 44
7.2.1Aadir temporizacin a los Ciclos ....................................................................... 45
7.2.2 Funcin de Espera ............................................................................................. 45
CAPITULO 8 .............................................................................................................. 46
Mquinas de Estado ................................................................................................. 46
8.1 Determinando las necesidades del usuario ........................................................... 49
8.2 Agregar Cdigo de Inicializacin ........................................................................... 49
8.4 Agregar un Estado. ............................................................................................... 50
8.5 Agregar Cdigo 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 adquisicin de datos ........................................................................ 54
9.2Adquisicin de datos (DAQ) ................................................................................... 55
3
9.3 Tarjeta de Adquisicin de datos NI USB 6009..54
CAPiTULO 10...57
Sistema Ni CompactRIO.58
CAPITULO 11......63
PRCTICAS.63
RESUMEN.....95
APNDICE
BIBLIOGRAFIA...........................................................................................................111
4
Introduccin
Esta tesina tiene como fundamento principal el contribuir con la enseanza de
un Software de desarrollo de aplicaciones para el campo de la Instrumentacin
Virtual. Dicha investigacin involucr los siguientes aspectos:
Los propsitos a corto y mediano plazo es hacer que todo usuario con
conocimientos de electrnica y deseos de desarrollar sistemas de control y
medicin 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 mquinas MAC, sali al mercado por primera vez en 1986.
Ahora est disponible para las plataformas Windows, UNIX, Mac y Linux.
7
funcin que es el control de instrumentos. LabVIEW tiene por objetivo
primordial reducir los estndares en tiempo y forma de crear los sistemas de
todo tipo (no solo en procesos de pruebas, control y diseo) 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 mdulos indispensables: La interfaz donde se
establecern los acondicionamientos de las seales que es LabVIEW, La
Tarjeta de Adquisicin de Datos y los mdulos de entrada y/o salida como
puede ser un sensor o una lectura de patrones que la Tarjeta de Adquisicin de
Datos. Tambin la empresa National Instruments no solo se dedica disear el
software como LabVIEW sino tambin a hacer hardware propio y compatible
directamente como tarjetas de adquisicin de datos, PAC, Visin 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 mdulos programables para
introducir recursos, fuentes, anlisis de seales, manipulacin de la seal y
todos los datos adquiridos. En pocas palabras es la ms importante de todas
las ventanas de la aplicacin.
11
CAPITULO 3
Conceptos de un Instrumento Virtual (VI)
12
3.1 Conceptos de un VI.
13
FIG. 3.1 Ejemplo de programacin 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 travs de cables. En la figura 3.1, los cables
conectan las terminales de control e indicador a la funcin 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 lnea 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
Introduccin.
En el software NI LabVIEW, el mouse es el dispositivo de entrada que nos har
interactuar con el entorno de programacin. El cursor del mouse debe poder
realizar diferentes tareas, como seleccionar, cablear, seleccionar texto, entre
otras funciones dependiendo de la situacin en que nos encontramos. Este
mdulo no solamente examina las diferentes funciones que el mouse puede
realizar en LabVIEW, sino tambin cmo proceder para realizar dichas tareas
de una manera muy cmoda para el usuario.
Este mdulo tambin cubre otras maneras importantes de modificar nuestros
VIs - mens de acceso directo, dilogos de propiedades y barra de
herramientas.
17
A continuacin estn algunas de las herramientas ms comunes que podemos
encontrar en LabVIEW. Veamos que cuando el botn Automatic Tool Selection
est habilitado, el mouse cambia a una de las siguientes herramientas para
realizar las tareas ms 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 tamao de un objeto, el modo
del cursor cambia para mostrarle que puede cambiar el tamao del objeto,
como se muestra figura 4.6. Notemos que el cursor est sobre una orilla de la
Grfica XY en un nodo de cambio de tamao 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 automticamente 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
ejecucin en esa ubicacin.
21
4.7 Mens de acceso directo.
22
FIG. 4.18 Ventana de dilogo de propiedades.
Podemos seleccionar mltiples objetos en el Panel Frontal o el Diagrama de
Bloques y editar cualquier propiedad que los objetos compartan. Para la
ventana de dilogo 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 Botn Run cuando el VI est Roto.
El botn 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 cul est enfrente o atrs de cada uno
24
La bsqueda de LabVIEW puede encontrar informacin en LabVIEW Help, en
las paletas controles y funciones y en soporte de NI, soporte de la comunidad,
descargas y las secciones de informacin del producto en ni.com.
25
CAPITULO 5
26
Introduccin.
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 seccin Items with errors enlista los nombres de todos los modulos que
tienen errores. Si dos o ms elementos tienen el mismo nombre, esta seccin
muestra la instancia de la aplicacin especfica para cada elemento.
La seccin errors and warnings enlista los errores y advertencias para el VI que
seleccione en la seccin 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 botn Retain Wire Values para guardar los valores del cable
en cada punto en el flujo de ejecucin para que cuando coloquemos una sonda
de prueba en el cable pueda retener inmediatamente los valores ms recientes
de los datos que pasaron a travs del cable.
Hacemos clic en el botn Step Into para abrir un nodo y hacer pausa.
Hacemos clic en el botn Step Over para abrir un nodo y hacer pausa al
siguiente nodo.
Hacemos clic en el botn Step Out para terminar de ejecutar un nodo actual y
hacer pausa.
29
Herramienta de Sonda de Prueba.
30
CAPITULO 6
31
6.1 Mens.
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 alfanumrico, vistos en
un indicador o control, o en una tabla que tambin 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 numrico, o de tipo
booleano. Tambin se pueden agrupar datos de diferentes tipos de control o de
diferentes tipos de indicador, en un cluster, el cual es una agrupacin 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 lneas que
llevan diferentes seales. En las matrices todas las seales son del mismo
tipo.
34
9. Controles: Adems de poderse ubicar los controles e indicadores
presentados en los mens anteriores, tambin se pueden usar controles
editados por el programador, como por ejemplo el dibujo de una bomba, o un
pistn neumtico.
11. Visa Transition: Utiles para comunicacin VISA. No son de uso normal para
principiantes.
6.6 Windows.
Adems 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 tamaos de letra.
6.8 Help.
6.9 Funtions.
36
1. Structs & Constants:Contiene las estructuras bsicas de programacin 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 numricas, las
alfanumricas, las booleanas y algunos nmeros especiales, e por ejemplo.
37
FIG. 6.14 Comparison.
38
dimensin. Ej. Agrupar un conjunto de cables en uno solo para manipular
menos lneas. 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
Introduccin.
Las estructuras de ejecucin contienen secciones de cdigo grfico y controlan
cmo y dnde el cdigo dentro se ejecuta.
Las estructuras de ejecucin ms comunes son ciclos While, ciclos For y
Estructuras de Casos los cuales puede usar para ejecutar la misma seccin del
cdigo varias veces o para ejecutar una seccin diferente del cdigo basada en
alguna condicin.
El ciclo While est situado en la paleta structures. Este ciclo ejecuta el cdigo
que contiene hasta la terminal condicional, una terminal de entrada, recibe un
valor booleano especfico
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 botn
Abort Execution de la barra de herramientas.
43
7.1.5 Tnel de Ciclo While.
En la imagen de arriba, la terminal de iteracin est conectada a un tnel. El
valor en el tnel no pasa al indicador de iteraciones hasta que el ciclo While
termina de ejecutarse. Solamente el ltimo valor de la terminal de iteracin se
muestra en el indicador de iteraciones.
El Ciclo For difiere del Ciclo While en que el Ciclo For ejecuta un nmero de
veces establecido. Un Ciclo While detiene la ejecucin solamente si existe el
valor en la terminal condicional.
44
El Ciclo For en la figura 7.7 genera un nmero aleatorio cada segundo por 100
segundos y muestra los nmeros aleatorios en un indicador numrico.
45
CAPITULO 8
Mquinas de Estado.
46
Introduccin.
Las mquinas de estado son un patrn de diseo muy comn para LabVIEW.
47
FIG. 8.2 Ejemplo de cmo funciona una Mquina 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 decisin de a qu estado quiere ir como resultado de que
el usuario interacte 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
Introduccin.
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 (conversin anlogo a digital A/D- , conversin
digital a anlogo D/A-, E/S digital y operaciones de contador /temporizador.
Cada dispositivo soporta diferentes DAQ y velocidades de generacin de seal.
Tambin cada dispositivo DAQ es diseado para plataformas de hardware y
sistemas operativos especficos.
Objetivos.
53
9.1 Hardware de adquisicin de datos.
Caractersticas.
54
9.2 Adquisicin de datos (DAQ).
a) Resolucin.
Los nmeros de Bits usados para representar una seal analgica determinan
la resolucin del A/D. A mayor resolucin mayor numero de divisiones, dentro
del cual, el sistema puede romper el rango del convertidor y por lo tanto,
detectar el cambio ms pequeo.
55
FIG. 9.3 Tarjeta de adquisicin de datos 6009
56
FIG. 9.5 Descripcin de las seales de entrada y salida de la tarjeta NI-
6009.
57
CAPITULO 10
58
Sistema Ni CompactRio.
Descripcin.
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.
Introduccin.
En esta seccin 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 aade
una enorme flexibilidad al flujo de diseo), sus costes de desarrollo y
adquisicin son mucho menores para pequeas cantidades de dispositivos y el
tiempo de desarrollo es tambin menor.
Caractersticas.
Un FPGA tiene celdas que se pueden configuran con una tarea en especfico,
ya sea como memoria (FLIP-FLOP tipo D), como multiplexor o con una funcin
lgica tipo AND, OR, XOR. La labor del usuario es describir el hardware que
62
tendr el FPGA es decir, definir la funcin lgica que realizar cada uno de los
mdulos, seleccionar el modo de trabajo e interconectarlos.
Aplicaciones.
63
CAPITULO 11
PRCTICAS
64
Prctica 1: Crear un Instrumento Virtual.
Objetivo.
Marco terico.
1. Entrar a Inicio > Todos Los Programas > National Instruments >
LabVIEW
2. En el Cuadro de Dialogo que aparece despus de seleccionar LabVIEW
llamado Getting Started Seleccionar New > Blank VI.
Observaciones.
Metodologa.
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 configuracin 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
accin una vez ms para que sean los dos controles de temperatura
que sern la mxima y la mnima. Una vez colocado por defecto se
activa otro modulo en el Diagrama a Bloques.
5. En el Mismo panel Frontal insertaremos los LEDs que sern los que
van a indicarnos el cambio de las temperaturas cuando rebasan los
parmetros establecidos. Hacemos clic en la Paleta Controls >
Express> LED. La forma del LED (Square LED o Round LED) no afecta
la funcin, solo cambia la apariencia a gusto del usuario.
Una vez que tenemos todos los mdulos en el diagrama a bloques vamos a
pasar a hacer las conexiones y sacar dos operadores hacer las comparaciones
con los mdulos que determinaran los limites de las temperaturas. Para
terminar nuestro Instrumento Virtual hacemos lo siguiente:
67
8. Hacemos la conexin como se muestra en el Diagrama a Bloques de la
figura 11.4.
68
Anlisis.
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 mxima 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 mnima ahora
cambia de igual manera que el de la temperatura mnima por la misma razn
que la temperatura se sale del rango permitido por la mnima.
70
Conclusiones.
71
Prctica 2: Adquisicin 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 analgicas para que el ordenador pueda interpretarlas.
Marco terico.
Como primera etapa de esta prctica 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.
Metodologa.
Observaciones.
Al ir desarrollando las configuraciones de la DAQ USB 6009 debemos ser
cuidadosos s de en la alimentacin de la misma, tener en cuenta las entradas
y salidas que se van habilitando conforme se configura, realizar las pruebas
pertinentes antes de la conexin con los dispositivos o sensores externos.
Resultados.
Los resultados que se van a obtener con la DAQ USB 6009, sern a partir de
los programas que se darn a parir de la generacin de seales con los VIS.
Anlisis.
Tener bien claro que la configuracin adecuada de la DAQ USB 6009 permite
la versatilidad de poder desarrollar operaciones analgicas digitales y de
contador en un mismo dispositivo.
Conclusiones.
La DAQ USB 6009 permite:
Entrada/ salida analgica.
Contadores/ temporizadores.
Operaciones digitales/ analgicas y de conteo en un solo Hardware.
73
Prctica 3: Crear Instrumento Virtual que haga lectura de
temperatura utilizando un sensor de temperatura (LM35)
conectado a una tarjeta de adquisicin de datos (DAQ 6009).
Objetivo.
Como segunda etapa, en esta prctica aplicaremos la teora sobre cmo utilizar
un sensor conectado a una tarjeta de adquisicin 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 cmo mostrar los resultados en un valor numrico y una
grafica.
Metodologa.
74
Rango de alimentacin 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 tamao que
comprendamos que cabrn dentro de l todos los mdulos 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 sealemos 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. Sealar nuevo Pin de entrada de la DAQ USB 6009.
77
11. En el panel frontal agregamos un indicador numrico y una grfica para
ver ms detalladamente el comportamiento de la temperatura.
12. Realizamos la conexin de los mdulos como se muestra en la figura
11.17 y ejecutamos nuestro VI
78
Conclusiones.
En esta prctica aplicamos el conocimiento de las conexiones de la DAQ al
sensor y su adquisicin de datos para asimilarlo con el monitoreo de variables
elctricas usadas en los sistemas de control y sus aplicaciones a la industria.
79
Prctica 4: Control de Temperatura con sensor LM35
Objetivos de la Prctica.
Resultados.
Marco Terico.
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 despus 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 metodologa.
80
Metodologa.
81
Fig. 11.19 Panel Frontal del control de temperatura.
82
Anlisis de la prctica.
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 mxima requerida.
Conclusin:
Esta prctica nos da la base de cmo 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
Prctica 5: Manipulacin de registros en Microsoft Office Excel
a partir de una seal filtrada.
Objetivos de la prctica.
Marco terico.
85
2. Insertamos un filtro con Express-Signal Analysis-Filter con la siguiente
configuracin.
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 configuracin:
86
manera:
87
Anlisis de la prctica.
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 seal 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
Prctica 6: Establecer parmetros de control de frecuencia para una seal
simulada o adquirida.
Objetivos de prctica.
Crear un sistema de control para una seal de frecuencia adquirida que pueda
ser de gran utilidad en un sistema de control determinado en la industria.
Marco Terico.
Desarrollo de la Prctica.
91
3. Agregamos un Mdulo Filter con la siguiente configuracin:
92
5. Agregamos tambin un modulo de Spectral Measurements y lo
configuramos de la siguiente manera:
93
9. Terminamos de conectar los mdulos 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
Anlisis de la Prctica.
Por ltimo agregamos el modulo de reporte en Excel para que tengamos una
mejor retroalimentacin en nuestro sistema
Conclusiones.
95
RESUMEN.
96
APENDICE
Instalacin de LabVIEW
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 dems aplicaciones de control de las tarjetas DAQ y
controladores de otros perifricos es necesario un disco duro con capacidad
disponible de entre 20 y 40 GB(Gigabytes) para cargar todas las libreras y
aplicaciones que estn ligadas a actualizaciones y envo de archivos mediante
internet.
Instalacin de LabVIEW
El Proceso de instalacin de LabVIEW en su versin completa con todos los
controladores de las DAQ y controladores para perifricos, libreras de
simulaciones para los Instrumentos Virtuales es un proceso que puede tardar
varios minutos por el solo hecho de la activacin de las licencias de cada
producto y controlador.
98
Como primer paso se llevar a cabo la instalacin de National Instruments
LabVIEW.
Dejamos que inicialice el instalador para que haga una valoracin de todos los
componentes y recursos de la computadora como se muestra en la figura 3.
99
FIG. 4 Asistente de instalacin.
Posteriormente se inicia un asistente que nos va a indicar paso a paso el
proceso de instalacin de LabVIEW mostrado en la figura 4 donde se le
proporcionara los datos del usuario y el nmero de serial para que se active la
licencia de versin completa como se muestre en la figura 5:
100
A continuacin se seleccionan los componentes que van a formar parte de
LabVIEW como se muestra en la figura 7:
101
FIG. 9 DVD de instalacin de Drivers.
Este DVD Incluye los controladores de los perifricos
102
FIG. 10 Seleccin de Directorio para la instalacin de Drivers.
En la figura 11 se inicia el asistente de instalacin y a continuacin
seleccionamos el directorio de donde se instalara el contenido del DVD.
103
FIG. 12 Inicio de Instalacin.
En la figura 13 se muestra la ventana de inicio de instalacin, a continuacin 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 instalacin para desarrollar algunas
aplicaciones de monitoreo de alguna variable pero aplicado a algn 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 seccin 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 Inicializacin de LabVIEW.
Files:
-Blank VI: Blank Virtual Instrument Instrumento Virtual en Blanco: esta opcin
es para empezar desde cero un instrumento virtual o practica sencilla.
-Empty Project: Proyecto en Blanco: esta opcin es para iniciar un proyecto
donde se va a tener varios instrumentos virtuales y prcticas para un solo
sistema.
-VI from Templat: Virtual Instrument from Template Instrumento Virtual
desde una plantilla: esta opcin es para utilizar un instrumento virtual ya
diseado y que est guardado en las libreras de LabView. De acuerdo a esto,
el Instrumento Virtual estar diseado para que el usuario le establezca los
rangos de medicin y los estndares de resultados que espera.
109
Resources
New To LabView?. En esta seccin se muestran recursos de apoyo para que
el usuario que por primera vez va a utilizar esta aplicacin se familiarice con
sus componentes y conexiones para obtener mejores resultados y una buena
elaboracin de un Instrumento Virtual.
Upgrading LabView?
En esta seccin se muestran las opciones para realizar cambios en los
proyectos realizados o modificar algn Instrumento Virtual.
Web Resources
En esta seccin se muestran los recursos ligados a internet para mejorar la
experiencia del usuario con respecto a LabView.
Examples
Find Examples: esta opcin es para buscar algn proyecto o instrumento virtual
en la red o el equipo.
Blank VI:
110
Glosario.
A continuacin se muestra un enlistado con la terminologa propia de los
tecnicismos de National Instruments, conceptos de algn otro campo de la
electrnica relacionados con la electrnica.
111
PAC. Una computadora personal u ordenador personal, tambin conocida
como PC (sigla en ingls de personal computer), es una microcomputadora
diseada en principio para ser usada por una sola persona a la vez.
112
Bibliografa
[1] J. R. Vizcano & J. Sebasti. (2011. Ago. 07). LabVIEW Entorno Grafico de
Programacin (2da Ed).
[4] J. M. Martnez & M. Buenda (2010. Jun. 07). Programacin Bsica para
Ingenieros
113