Está en la página 1de 30

Alexsl/Global Network/Photos.com Oleksiy Mark/Tablet PC and side slider touchscreen smartphone/Photos.

com

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

ii

code / monitor background/Photos.com


Alina Pavlova/Screens with program web
Mapa de
contenidos
Instrumentacin virtual
Fundamentos de programacin grfica con LabVIEW Introduccin

Captulo 1 Captulo 2 Captulo 3 Captulo 4


Alex Slobodkin/Internet Concept/Photos.com

Anja Hild/Workplace/Photos.com

screen/Photos.com
Comstockd/Online checking account on computer

work/Photos.com
Artur Marciniec/Firewall system. Computer Net-
Introduccin a la Ambiente grfico Arreglos y Estructuras y
instrumentacin de programacin clusters elementos de
virtual LabVIEW programacin

Captulo 5 Captulo 6 Captulo 7 Captulo 8


Palto/Planning/Photos.com

Alex Slobodkin/ Computer Network/Photos.com

Photos.com
2003 Thinkstock LLC/Cables in computer server/

Photos.com
John Bloor/Computer information network concept/
Strings y manejo Adquisicin de Estructuras Conectividad
de archivos datos y funciones
avanzadas
Olga Yakovenko/background with arrows/Photos.com
Olga Yakovenko/background with arrows/Phoros.com

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

Comstock/ Silhouettes of global business people meeting/Photos.com


Photos.com

Introduccin del eBook

E
n la actualidad, los sistemas de monitoreo instrumentacin virtual, dado su poderoso conjunto
y control de procesos se realizan bajo es- de bibliotecas de funciones que permite el desarro-
quemas de instrumentacin virtual debido al llo de algoritmos complejos de procesamiento de
constante avance tecnolgico que experimenta- seales, adems de permitir la comunicacin con
mos. Los sistemas de instrumentacin virtual son cualquier protocolo de comunicaciones e interfaces
ampliamente utilizados por su bajo costo, gran fle- de hardware y software existentes.
xibilidad y reconfigurabilidad, as como por su alto
rendimiento y ahorro considerable en tiempo de
desarrollo; razn por la cual constituyen una evo-
lucin natural respecto a los sistemas tradiciona-
les de instrumentacin.
El LabVIEW es un lenguaje de programacin
grfico, adoptado en la industria y en la academia,
como estndar para el desarrollo de sistemas de
Peter Nguyen/Secure data/Photos.com

Pg. 1 de 2

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

Comstock/ Silhouettes of global business people meeting/Photos.com

Adicionalmente, el LabVIEW es la plataforma software LabVIEW, y que les permita, adems, la ten una mejor comprensin de los procedimientos
estandarizada para la adquisicin de datos y el implementacin de sistemas de instrumentacin grficos de programacin.
control de instrumentos que son pieza fundamental virtual a partir de los conceptos del lenguaje y de
Los captulos han sido estructurados de ma-
en los sistemas de instrumentacin virtual. Estos la funcionalidad de las herramientas del progra-
nera que se pueda iniciar el estudio del lenguaje
sistemas de instrumentacin virtual programados ma. El libro utiliza la versin ms actualizada del
a partir de conceptos muy bsicos y hasta temas
mediante el uso del software LabVIEW permiten software (LabVIEW Professional 2010 SP1) con
avanzados. El mecanismo de interaccin con el
el monitoreo y control de cualquier variable fsica el objeto de incluir los cambios o modificaciones
lector se ha desarrollado de modo que le permita
que desee ser procesada por computadora, y rea- ms recientes en algunas funciones y elementos
la navegacin no lineal del contenido, para avan-
lizan la implementacin de algoritmos matemti- de programa, para que sean interpretados por los
zar a su propio ritmo en el estudio del lenguaje
cos con el objeto de visualizar resultados grfica- usuarios.
LabVIEW. El uso de recursos didcticos basados
mente, o de comunicarlos con sistemas remotos
Adems, se incluye la descripcin operativa de en multimedia tiene como objetivo el presentar
mediante el uso de interfaces inalmbricas; todo
cientos de funciones, incorporando ejemplos de una gama ms variada de elementos de progra-
esto engloba las caractersticas de cualquier sis-
aplicacin para cada una de las mismas, lo cual ma, que permitan el entendimiento de conceptos
tema de instrumentacin virtual.
se espera apoye en la comprensin de los temas y reglas del lenguaje de una manera ms eficien-
El presente libro electrnico pretende ser una expuestos. Asimismo, se presentan ejercicios pro- te, intentando que el lector desarrolle sus propias
herramienta para desarrolladores de la acade- puestos utilizando dispositivos de uso actual que aplicaciones virtuales a partir de la preparacin
mia y la industria que deseen conocer los fun- son empleados en aplicaciones reales hoy en da. estructurada de esquemas de instrumentacin
damentos de programacin grfica, utilizando el Por su parte, las animaciones presentadas permi- virtual.

Vicente Barcelo Varona/Monitor showing binary code in a black background/Photos.com

Pg. 2 de 2

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

/Photos.com
Alex Slobodkin/Internet Concept
v

Captulo 1. Introduccin a la instrumentacin virtual


Organizador temtico

Captulo 1
Introduccin a la instrumentacin virtual

1.1. 1.2. 1.3. 1.4.


Evolucin de la Adquisicin Lenguajes de Buses y protocolos
instrumentacin de datos programacin de comunicacin
virtual en instrumentacin
virtual

1.5. 1.6. 1.7.


Resumen del
Aplicaciones reales Tendencias ac- Futuro de la captulo
de instrumentacin tales en la instru- instrumentacin
virtual mentacin virtual virtual

Alex Slobodkin/Internet Concept/Photos.com

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

Temas captulo 1
1. Introduccin a la instrumentacin virtual
vi

Introduccin a la instrumentacin virtual


A lo largo de la ltima dcada, el uso de la tecnologa ha sido un factor
clave para el mejoramiento de los sistemas electrnicos basados en equi-
pos de cmputo, tanto estacionarios como mviles, el uso cada vez ms

glosario
comn de dispositivos mviles mediante sistemas distribuidos as como el
mejoramiento de los procesos de manufactura y produccin representan
claramente el constante avance tecnolgico de la sociedad actual (Rosen-
bloom, 2002, pp. 29-30). Todo ello involucra el uso de nuevos sistemas de
instrumentacin a travs de la utilizacin de modernos equipos de hardware
mediante el uso de software novedoso que contrasta el esquema tradicional

recursos
de los lenguajes de programacin.

La instrumentacin virtual supone un nuevo enfoque de la instrumenta-


cin tradicional que incorpora nuevas caractersticas y elementos de sistema
aadiendo mejoras tecnolgicas basadas en las innovaciones cientficas,
adems de reducir los costos de la produccin de los sistemas y beneficiar
el uso de nuevas tecnologas logrando un mercado ms amplio y una plata-
forma de diseo extremadamente flexible y eficiente (Denning, 2001, p. 73).

ACTIVIDAD
actividad
La instrumentacin virtual ha tenido, en los ltimos aos, un
crecimiento exponencial en reas tecnolgicamente a la vanguardia
y continuar su progresin hacia horizontes poco imaginables hoy

RESUMEN CAPITULO 1
en da.
Abstract binary background and hand/Photos.com

Pg. 1 de 1

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

1. Introduccin a la instrumentacin virtual


Glosario

Temas captulo 1
1 1.1. Evolucin de la instrumentacin

1.1. Evolucin de la instrumentacin Interfaz grfica de usuario (graphical


user interfaz o GUI)
Histricamente, los sistemas de instrumentacin tradi- trumentacin virtual, el cual es un trmino asociado al uso Cdigo de programa que utiliza un
cional se han basado en el uso de aparatos o instrumen- de instrumentos virtuales (virtual instruments o VIs) dado conjunto de imgenes y objetos gr-
tos de medicin individuales, los cuales incluyen el uso de que se encuentran dentro de la computadora y mediante ficos para representar informacin
y elementos disponibles que permi-
sensores o transductores para adquirir variables fsicas y los cuales se pueden desarrollar aplicaciones computacio-
ten la interaccin del usuario de una

glosario
convertirlas a seales elctricas que el usuario pueda inter- nales basadas en interfaces grficas de usuario (graphical manera eficiente con la aplicacin. Su
pretar para su posterior registro o procesamiento (Denning, user interfaces o GUIs) (Goldberg, 2000, pp. 10-13). principal funcin consiste en propor-
2001). Sin embargo, en dichos sistemas se tienen varios cionar un entorno visual sencillo que
inconvenientes que incluyen el hecho de que se requieran permita la comunicacin con el siste-
diferentes aparatos fsicos para medir mltiples variables, ma operativo de una computadora.
Dicha interaccin entre la computadora y usuario
con la desventaja que representa la portabilidad de los mis-
se realiza utilizando un lenguaje de programacin Adquisicin de datos (data acquisi-
mos; adems, dichos aparatos pueden incluir diferentes in-
grfico y permite la adquisicin de datos, el tion o DAQ)

recursos
terfaces o no incluirlas, lo cual ocasiona que no puedan
procesamiento de la informacin y el despliegue y Proceso mediante el cual se miden
ingresarse los datos a la computadora de manera autom- parmetros fsicos reales de variables
registro de la misma.
tica. Lo anterior representa las mayores desventajas en el como voltaje, corriente, temperatura,
uso de sistemas de instrumentacin tradicionales, ya que flujo, nivel, posicin, etc.
no se tiene interaccin con equipos de cmputo en tiempo
real, aunado a la nula posibilidad de comunicacin inalm- Actualmente se utiliza la instrumentacin virtual en to-
brica y aplicaciones mviles. dos los mbitos de la vida real puesto que tiene una in-

ACTIVIDAD
actividad
Debido a esto, la instrumentacin se ha caracterizado mensa gama de aplicaciones. Su xito principal se debe al
por un incremento continuo en cuanto a flexibilidad y esca- rpido y constante avance en equipos computacionales, al
labilidad de equipos e instrumentos de medicin, as como bajo costo y alto rendimiento que representa, comparado
de las interfaces que permitan ingresar datos a alta velo- con la instrumentacin tradicional; y al creciente desarrollo
cidad en la computadora para su posterior anlisis y pro- de sistemas para diseo de software, aunado a la fcil ac-

RESUMEN CAPITULO 1
cesamiento. Todo esto ha llevado al nacimiento de la ins- cesibilidad para la mayora de los usuarios.

Pg. 1 de 2

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

1. Introduccin a la instrumentacin virtual


Glosario

Temas captulo 1
2 1.1. Evolucin de la instrumentacin

Por estas razones, la instrumentacin virtual representa una enorme ventaja tecnolgica respecto al uso de sistemas de instrumentacin tradicionales;
lo cual implica el reto natural de adaptarse al continuo avance tecnolgico y representa la oportunidad de desarrollar aplicaciones novedosas en
infinidad de reas de estudio, teniendo el suficiente conocimiento y preparacin en el modelo de diseo de sistemas basados en instrumentacin
virtual.

glosario
recursos
ACTIVIDAD
actividad
RESUMEN CAPITULO 1
Igor Kolychev/AsciiArt/Photos.com

Pg. 2 de 2

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

1. Introduccin a la instrumentacin virtual


Glosario

Temas captulo 1
3 1.2. Adquisicin de datos

Sensor o transductor
1.2. Adquisicin de datos
Dispositivo utilizado para la adquisi-
La adquisicin de datos (data acquisition o DAQ) es un la computadora utilizando tarjetas electrnicas para adqui- cin de datos que proporciona sea-
proceso mediante el cual se miden parmetros fsicos rea- les elctricas proporcionales a la
rir seales, o bien, puede provenir de sitios remotos si la
magnitud fsica de la variable a medir.
les de variables como voltaje, corriente, temperatura, flujo, adquisicin se realiza mediante dispositivos de conexin
nivel, posicin, etc. Dicha informacin se ingresa a la com- inalmbrica tales como Bluetooth, WiFi o ZigBee. Adems,

glosario
putadora para su posterior anlisis y procesamiento con el tambin se pueden tener seales que provengan de puer-
fin de obtener una salida de informacin; la cual puede ser tos o buses de comunicacin asociados a la computadora
almacenada, desplegada en pantalla o enviada a un sitio como son el puerto serial, el puerto USB o interfaces PCI-
remoto utilizando algn mtodo de transmisin inalmbrica X. Adicionalmente se puede hacer uso de interfaces indus-
(Sachenko, 2002, pp. 97-100). triales como GPIB (General Purpose Interfaz Bus) o PXI
(Compact PCI Extensions), por citar algunas.

recursos
En general, la adquisicin de datos se puede realizar
tanto para ingresar seales a la computadora como para
extraer seales de la misma; aunque el trmino adquisi-
cin implica solamente adquirir o ingresar datos. El mto-
do bsico para realizar la manipulacin de los datos incluye
el uso de tarjetas de adquisicin (DAQ boards), las cuales
son dispositivos que se encargan de adquirir seales fsi-

ACTIVIDAD
actividad
cas provenientes de los sensores y de generar seales fsi-
cas provenientes de datos procesados por la computadora.
Las tarjetas de adquisicin son la base de la instrumenta-
Aliaxei Shupeika/Black USB hub/Photos.com cin virtual, ya que mediante su uso se realiza la comuni-
cacin de parmetros fsicos del mundo real con la compu-

RESUMEN CAPITULO 1
tadora lo cual permite interactuar fsicamente con seales
Para realizar el proceso de adquisicin de datos se re- tanto virtuales como reales (Santori, 1990, pp. 36-39).
quiere el uso de un sensor o transductor, el cual proporcio-
na seales elctricas proporcionales a la magnitud fsica Las tarjetas de adquisicin pueden adquirir o generar
de la variable a medir. Dicho sensor se puede conectar a seales de acuerdo a su funcionalidad y caractersticas co-
Pg. 1 de 2

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

1. Introduccin a la instrumentacin virtual

Temas captulo 1
4 1.2. Adquisicin de datos

merciales. En general, se pueden configurar para su uso en dos modos di- El uso de las tarjetas de adquisicin involucra el uso de convertidores
ferentes, los cuales a su vez se pueden subdividir en tres modos: anlogo-digital (ADCs) y convertidores digital-anlogo (DACs) para la con-
versin de las seales de analgica a digital y de digital a analgica, respec-
Adquirir seales Generar seales tivamente, ya que las seales procesadas por la computadora son seales
Adquisicin de seales Generacin de seales digitales y se requiere del proceso de conversin. Adems, se tienen proce-

glosario
analgicas analgicas sos de acondicionamiento de las seales para su manipulacin correcta, los
cuales involucran mtodos de amplificacin, filtrado, aislamiento y/o linea-
Adquisicin de seales digitales Generacin de seales digitales lizacin para evitar efectos negativos como el ruido, sobrecargas, aliasing,
Adquisicin de seales de un Generacin de seales de un no linealidad y otros. Lo anterior indica que el uso correcto de las tarjetas
contador/temporizador contador/temporizador de adquisicin conlleva la aplicacin de conocimientos en diferentes reas
de ingeniera, la cual representa una herramienta poderosa para el diseo y
En estos seis casos diferentes se pueden manipular seales tanto anal- desarrollo de aplicaciones relacionadas con la instrumentacin virtual.

recursos
gicas como digitales provenientes de sensores que midan algn parmetro
fsico o generar seales fsicas procesadas por la computadora. Ejemplos
de parmetros fsicos medidos y/o generados por las tarjetas de adquisicin
son:

Voltaje Temperatura Corriente Resistencia

ACTIVIDAD
actividad
Frecuencia Posicin Presin Fuerza

Aceleracin Anchos Posicin lineal Conteo de tran-


de pulso o angular siciones o flan-
cos de subida
(rising edge) o

RESUMEN CAPITULO 1
bajada (faalling
edge) Jason Pickford/Networking/Photos.com

Pg. 2 de 2

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

1. Introduccin a la instrumentacin virtual

Temas captulo 1
5 1.3. Lenguajes de programacin virtual Glosario

1.3. Lenguajes de programacin virtual LabVIEW


Lenguaje de programacin grfico
Hoy en da se tienen varios lenguajes de programacin ficas para el control y monitoreo de sistemas fsicos, por lo adoptado en la industria y en la aca-
demia como estndar para el desa-
los cuales pueden utilizarse para desarrollar aplicaciones cual los lenguajes grficos ofrecen mayores ventajas res- rrollo de sistemas de instrumentacin
de instrumentacin virtual en diferentes reas de estudio. pecto a los lenguajes tradicionales basados en texto (Gol- virtual dado su poderoso conjunto de
bibliotecas de funciones que permiten

glosario
Estos lenguajes tienen en comn el hecho de que se ba- dberg, 2000). El lenguaje grfico tambin llamado len-
el desarrollo de complejos algoritmos
san en conjuntos de instrucciones de texto creando lneas guaje G ms utilizado para desarrollar aplicaciones de de procesamiento de seales, ade-
de cdigo. Como ejemplos de estos lenguajes se tienen: instrumentacin virtual es el LabVIEW (Laboratory Vir- ms de permitir la comunicacin con
C/C++, C#, Java, Phyton, por mencionar los ms utiliza- tual Instrument Engineering Workbench) desarrollado por cualquier protocolo de comunicacio-
nes e interfaces de hardware y soft-
dos. Dichos lenguajes ofrecen diferentes ventajas y des- la empresa National Instruments en 1986, el cual elimina
ware existentes.
ventajas entre s, las cuales permiten el desarrollo de inter- mltiples detalles sintcticos asociados con los lenguajes
faces virtuales aplicables a la instrumentacin. basados en texto, ya que se trata de un modelo de progra-

recursos
macin grfica con el cual se tienen diferentes ventajas en
relacin a los lenguajes mencionados anteriormente. Por
esta razn, se ha constituido, en la actualidad, como el es-
tndar para aplicaciones de instrumentacin virtual (Natio-
nal Instruments, 2011).

Los cdigos grficos incluyen una interfaz de usuario

ACTIVIDAD
actividad
completamente grfica y un cdigo fuente basado en el uso
de bloques de conexin interconectados mediante cables.
La creacin de los lenguajes de programacin grfica, y
su inherente evolucin, ha permitido el desarrollo de mlti-
ples protocolos e interfaces de comunicacin creados con

RESUMEN CAPITULO 1
Ablestock.com/(C) 2006 Hemera Technologies/Photos.com

el objetivo de abarcar una amplia gama de aplicaciones


Sin embargo, la instrumentacin virtual se basa en la in- industriales programables en lenguaje grfico, lo cual ha
teraccin del usuario con interfaces computacionales gr- constituido la base de la instrumentacin virtual.

Pg 1 de 1

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

1. Introduccin a la instrumentacin virtual


Glosario

Temas captulo 1
6 1.4. Buses y protocolos de comunicacin en instrumentacin virtual

1.4. Buses y protocolos de comunicacin en instrumentacin virtual Compact PCI Extensions for Instru-
mentation (PXI)
En la actualidad existen diferentes protocolos de comunicacin utilizados para transmitir y recibir datos de mltiples Bus industrial creado en 1997 por Natio-
dispositivos. En el mbito de la instrumentacin virtual se encuentra un conjunto de protocolos e interfaces de comuni- nal Instruments para aplicaciones de
cacin aplicables a la transferencia de datos entre la computadora con la aplicacin virtual ejecutndose y los perifricos control e instrumentacin entre peri-
externos. Dichos protocolos e interfaces son: fricos y equipos de cmputo. Combi-
na caractersticas del bus PCI y el bus

glosario
Compact PCI. Su uso abarca aplicacio-
Haz clic en cada interfase para desplegar la informacin. nes militares, aeroespaciales y automo-
trices as como prueba y verificacin de
sistemas industriales y de manufactura.

General Purpose Interfaz Bus (GPIB)


Interfaz de comunicaciones desarrolla-
da por Hewlett Packard en la dcada de
1960 para comunicar instrumentos de

recursos
medicin con las computadoras.

Virtual Instruments Software Archi-


tecture (VISA)
Estndar para configuracin, programa-
cin y depuracin de sistemas basados
en instrumentacin que incluyen interfa-
ces GPIB, VXI, PXI, Serial, Ethernet y/o
USB. Proporciona la interfaz de progra-

ACTIVIDAD
actividad
macin entre el hardware y los ambien-
tes de programacin como LabVIEW.

VME Extensions for Instrumentation


(VXI)
Estndar de instrumentacin introducido
en 1987 por Hewlett Packard, se basa en

RESUMEN CAPITULO 1
la arquitectura del bus VME (IEEE 1014)
con algunas mejoras que permiten un
mayor rendimiento, aunque mayor pre-
cio que el bus PXI. Se utiliza para desa-
rrollar interfaces de automatizacin de
procesos y anlisis de seales industria-
les.
Pg 1 de 2

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

1. Introduccin a la instrumentacin virtual


Glosario

Temas captulo 1
7 1.4. Buses y protocolos de comunicacin en instrumentacin virtual

Haz clic en cada interfase para desplegar la informacin. Compact DAQ


Sistema de instrumentacin modular
para adquisicin de datos con una com-
putadora mediante interfaces USB y/o
Ethernet con lo cual se puede tener apli-
caciones de campo ya que su uso prin-
cipal incluye el uso de computadoras

glosario
mviles (laptops y netbooks).

CompactRIO
Interfaz basada en el uso de tecnologa
FPGA (Field Programmable Gate Array)
de E/S reconfigurable (Reconfigurable
I/O o RIO). Incluye un chasis con ranu-
ras de conexin, un controlador reconfi-

recursos
gurable basado en un FPGA y mdulos
para interfaces externas.

Compact Field Point


Controlador industrial desarrollado por
National Instruments utilizado para
comunicacin de una computadora con
controladores lgicos programables
(PLCs) mediante el uso de un contro-

ACTIVIDAD
actividad
lador de automatizacin programable
(PAC). Se usa principalmente en apli-
caciones industriales de automatizacin
de procesos mediante PLCs a travs de
interfaces virtuales en las computadoras.

Wireless Sensor Network (WSN)

RESUMEN CAPITULO 1
Plataforma de red creada por National
Instruments que incluye nodos inalm-
bricos de conexin para cubrir mltiples
sensores que permiten el monitoreo y
control de aplicaciones en reas remotas
a travs del uso de redes inalmbricas.
Pg 2 de 2

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

1. Introduccin a la instrumentacin virtual

Temas captulo 1
8 1.5. Aplicaciones reales de instrumentacin virtual

1.5. Aplicaciones reales de instrumentacin virtual

La instrumentacin virtual involucra muchas


reas de conocimiento mediante las cuales se Anlisis espectral (transformadas, JTFA, Generacin de seales y ruido (Gauss-
estimaciones, espectrogramas Fourier, iano, Bernoulli, gamma, binomial, Pois-
puede realizar un sinnmero de aplicaciones. Gabor, Choi-Williams, Wigner-Ville). son).
Para poder desarrollar dichas aplicaciones se re-

glosario
quiere la ejecucin de tres etapas bsicas que Filtrado digital (FIR, IIR, adaptivos-LMS). Probabilidad y estadstica (histogramas,
son: momentos, media, mediana, moda, vari-
Filtrado punto a punto (Butterworth, anza, desviacin estndar, correlacin,
Adquisicin de seales Chebyshev, Chebyshev inverso, elptico, percentiles, coeficientes Spearman, Ken-
Savitzky-Golay). dalls Tau).
Procesamiento de datos
Mtodos de ventanas (Hanning, Ham- Transformadas (Hilbert, Fourier FFT,
Despliegue de resultados ming, Blackman, Parzen, flat top, Kaiser- DFT, DCT, DST, Laplace, Wavelet, Walsh-

recursos
Bessel, Bohman, Welch, Barlett-Hanning, Hadamard, Chirp, Hartley, Dauvechies).
Blakman-Harris, Parzen).
Integracin y diferenciacin (trapezoi-
Para la adquisicin de seales se requiere Ecuaciones diferenciales (Radau IIA, dal, regla de Simpson, regla de Bode).
utilizar algn mtodo de captura de parmetros cash carp, Euler, Runge Kutta, Rosen-
fsicos en la computadora descritos anteriormen- brock, Adams-Moulton). Funciones polinomiales y solucin de
te (Santori, 1990). races (mximo comn divisor, mnimo
Interpolacin y extrapolacin (poli- comn mltiplo, euclideano, races re-

ACTIVIDAD
actividad
Posteriormente, ya que se tienen los datos en nomiales, racionales, grids, Lagrange, ales, complejas, pares conjugados).
Hermite).
la computadora, se requiere procesar dicha in- Mediciones de amplitud y niveles (DC,
formacin mediante el uso de algoritmos o tc- Operaciones con seales (convolucin, RMS, pico, promedio, trigger, duty cycle).
nicas de anlisis y procesamiento de seales de autocorrelacin, correlacin cruzada, de-
acuerdo al rea de aplicacin requerida. Dentro convolucin, decimacin, normalizacin). Optimizacin (lineal, cuadrtica, Brent,
Golden, aproximacin de Chebyshev).
de los algoritmos utilizados para procesamiento

RESUMEN CAPITULO 1
Anlisis de distorsin y ruido (SINAD,
de seales en un sistema de instrumentacin vir- THD, potencia de espectro, densidad es-
tual se tienen: pectral).

Pg. 1 de 2

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

1. Introduccin a la instrumentacin virtual

Temas captulo 1
9 1.5. Aplicaciones reales de instrumentacin virtual

Para el despliegue o visualizacin de los


datos procesados en la computadora se pue-
den utilizar grficas, archivos de datos, hojas de Con todo lo anterior se puede tener un amplio espectro de aplicaciones relacionadas con el uso
clculo, animaciones en 3D, y cualquier elemen- de la instrumentacin virtual que hoy en da se utilizan cotidianamente y en los prximos aos
to visual que permita y facilite el entendimiento su uso ir creciendo debido al constante avance tecnolgico.
y comprensin de los datos procesados para el

glosario
usuario.

Dentro de las reas de aplicacin en las cua-


les se utiliza la instrumentacin virtual se encuen-
tran las relacionadas con la ingeniera:
Elctrica

recursos
Electrnica
Mecatrnica
Mecnica
Biomdica
Biomecnica

ACTIVIDAD
actividad
Biotecnologa
Ciencias computacionales
Telecomunicaciones
Robtica

RESUMEN CAPITULO 1
Diseo y manufactura
Automotriz
Avinica y aeroespacial Chad McDermott/Business strategy organizational charts and graphs/Copyright (c) 2010 by Chad McDermott. All rights reserved./Photos.com

Pg. 2 de 2

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

1. Introduccin a la instrumentacin virtual

Temas captulo 1
10 1.6. Tendencias actuales en la instrumentacin virtual

1.6 Tendencias actuales en la instrumentacin virtual

En la actualidad se tiene el uso de la instrumentacin virtual que permite, a travs de instrumentos Comstock/Graphic of hand with computers connected/Photos.com

virtuales, interactuar con ambientes grficos computacionales desarrollando aplicaciones en diferen-


tes reas de estudio las cuales se encuentran en constante evolucin debido a los rpidos avances
tecnolgicos. Las tendencias actuales de la instrumentacin incluyen aplicaciones en reas de:

glosario
Algoritmos genticos Robtica y visin artificial

Eficiencia energtica y sistemas Interfaces hpticas inteligentes


sustentables
Controladores programables

recursos
Programacin dinmica
Energa renovable y sistemas
Programacin lineal y no lineal ambientales

Control y automatizacin de procesos Sistemas de energa nuclear

Sistemas embebidos y lgica Redes de sensores


reconfigurable
Manufactura inteligente

ACTIVIDAD
actividad
Reconocimiento de patrones
Tecnologas inalmbricas
Inteligencia artificial y redes neuronales
Aplicaciones mdicas

RESUMEN CAPITULO 1
Pg. 1 de 1

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

1. Introduccin a la instrumentacin virtual

Temas captulo 1
11 1.7. Futuro de la instrumentacin virtual

1.7. Futuro de la instrumentacin virtual

La instrumentacin virtual ha sufrido una constante evolucin desde sus inicios y se ha enfatizado en la ltima dcada principalmente por los avances
tecnolgicos; aunado a esto se ha tenido el incremento de reas de investigacin y estudio as como la invencin de nuevas tecnologas de reas de inge-
niera (Santori, 1990). Es por ello que en la actualidad se pueden ejemplificar un sinnmero de aplicaciones de la instrumentacin virtual que hace apenas
unos aos era imposible de imaginar. Por lo anterior, en los prximos aos ser ms evidente el incremento de los sistemas basados en instrumentacin

glosario
virtual en diferentes reas de aplicacin de la sociedad.

Dentro de las reas de aplicacin en las que sern ms evidentes los avances en el mbito de la instrumentacin virtual, se tienen los siguientes:

Haz clic en cada concepto para desplegar la informacin.

recursos
ACTIVIDAD
actividad
RESUMEN CAPITULO 1
Pg. 1 de 1

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

Temas captulo 1
12

Conclusiones
Captulo 1. Introduccin a la instrumentacin virtual
El presente captulo ofrece una introduccin al concepto de instrumenta-

glosario
cin virtual, desde sus orgenes hasta la actualidad, mostrando la evolucin
sufrida a lo largo de los aos hasta convertirse en el tema de actualidad para
el desarrollo de cientos de aplicaciones de la vida cotidiana. Asimismo, se
ha explicado el concepto de adquisicin de datos y los diferentes elementos
que lo forman, as como los instrumentos de medicin ms comunes para
el desarrollo de sistemas de adquisicin modernos. En el mbito de los len-
guajes de programacin virtual, se ha enfatizado en el uso de programacin
grfica ligada a los sistemas de instrumentacin virtual, dadas las ventajas

recursos
que representa respecto a los mtodos tradicionales que han sido reempla-
zados, paulatinamente, por sistemas virtuales basados en cdigos grficos.
Por otra parte, se han ilustrado los buses y protocolos de comunicacin
utilizados en los sistemas de instrumentacin virtual industriales, que se
pueden encontrar en la actualidad en las empresas e industrias de todos
los mbitos de la sociedad. Adems, se ha incluido una descripcin de las
reas de aplicacin en las que se desarrollan sistemas de instrumentacin

ACTIVIDAD
actividad
virtual hoy en da, as como el tipo de algoritmos utilizados en dichos siste-
mas, y las tendencias actuales en este concepto tan de moda para diferen-
tes reas de estudio.
Finalmente, se ha realizado un anlisis de lo que se viene en los prxi-
mos aos en relacin a los sistemas de instrumentacin virtual, basado en
los temas tecnolgicos del momento y su impacto econmico, social, cul-

RESUMEN CAPITULO 1
tural y ambiental; as como en las tendencias tecnolgicas que hoy en da
suponen la constante evolucin de los sistemas basados en el uso de la
instrumentacin virtual.
Earth and digital code/Photos.com

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

Temas captulo 1
13

Actividad integradora
Captulo 1. Introduccin a la instrumentacin virtual

glosario
recursos
ACTIVIDAD
actividad
Circuit board/ Thinkstock LLC/Photos.com

RESUMEN CAPITULO 1
D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.
Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

Temas captulo 1
14

Resumen del captulo


Captulo 1. Introduccin a la instrumentacin virtual

La instrumentacin ha mantenido una constante evolucin desde sus ini- Una vez adquiridas las seales en la computadora se ejecutan tcnicas y

glosario
cios con los aparatos y dispositivos reales que miden variables fsicas algoritmos de procesamiento digital de seales mediante funciones pro-
hasta la invencin de la instrumentacin virtual que involucra el uso de porcionadas por lenguajes de programacin.
sistemas de cmputo y la adquisicin de datos.
Las etapas en que se divide un sistema de instrumentacin virtual son: la
La instrumentacin virtual se refiere a la utilizacin de tecnologa com- adquisicin de datos, el procesamiento de la informacin y el despliegue
putacional para desarrollar instrumentos virtuales que proporcionen una o visualizacin de los datos procesados.
interfaz grfica intuitiva en el diseo de sistemas de instrumentacin y
representa una evolucin natural de la instrumentacin tradicional. Los protocolos e interfaces de comunicacin permiten a los sistemas de

recursos
instrumentacin virtual la interaccin de las seales fsicas con la com-
LabVIEW es un lenguaje de programacin grfico utilizado para la imple- putadora. Los ms utilizados incluyen: RS232, RS485, GPIB, PXI, VXI,
mentacin de interfaces grficas empleadas en sistemas de instrumenta- CompactDAQ, CompactRIO, Compact Field Point y redes inalmbricas de
cin virtual que ofrece ventajas respecto a los lenguajes de programacin sensores.
basados en texto.
Las reas de ingeniera que abarcan las aplicaciones de instrumentacin
La adquisicin de datos es un proceso para ingresar y/o extraer datos virtual son: elctrica, electrnica, mecatrnica, mecnica, biomdica, bio-

ACTIVIDAD
actividad
hacia o desde la computadora y forma parte de cualquier sistema de ins- mecnica, biotecnologa, ciencias computacionales, telecomunicaciones,
trumentacin virtual. robtica, diseo y manufactura, automotriz, avinica y aeroespacial.

Las tarjetas de adquisicin se utilizan para la adquisicin de parmetros Las tendencias actuales de la instrumentacin virtual incluyen el estudio y
fsicos obtenidos de sensores o transductores y para la generacin de se- la implementacin de sistemas basados en algoritmos genticos, control y
ales provenientes de la computadora. automatizacin de procesos, sistemas embebidos y lgica reconfigurable,
reconocimiento de patrones, inteligencia artificial y redes neuronales; as

RESUMEN CAPITULO 1
Las tarjetas de adquisicin pueden ser configuradas para adquirir o gene- como robtica, visin artificial, interfaces hpticas, controladores progra-
rar seales analgicas, digitales y/o contadores/temporizadores de acuer- mables, aplicaciones mdicas, sistemas de energa renovable y energa
do a las especificaciones del fabricante. nuclear, entre otros.

Pg. 1 de 2

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

Temas captulo 1
15

El futuro de la instrumentacin virtual aparenta un sinnmero de aplica-


ciones de acuerdo a los avances tecnolgicos constantes y manifiesta un
nfasis en reas relacionadas con el uso de dispositivos mviles, las re-
des de telecomunicaciones, la robtica para fines mdicos y uso personal,
as como de los controladores de automatizacin programables mediante
sistemas multiplataforma adaptivos utilizando dispositivos reconfigurables

glosario
en tiempo real.

recursos
ACTIVIDAD
actividad
RESUMEN CAPITULO 1
Pg. 2 de 2

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

Temas captulo 1
glosario
Glosario del captulo 1

recursos
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A interfaces USB y/o Ethernet con lo cual se pue-
de tener aplicaciones de campo ya que su uso
a travs de interfaces virtuales en las computa-
doras.
Adquisicin de datos (data acquisition o principal incluye el uso de computadoras mviles
DAQ) (laptops y netbooks).
Compact PCI Extensions for Instrumenta-

ACTIVIDAD
actividad
Proceso mediante el cual se miden parmetros tion (PXI)
fsicos reales de variables como voltaje, corrien-
Compact Field Point Bus industrial creado en 1997 por National Ins-
te, temperatura, flujo, nivel, posicin, etc.
Controlador industrial desarrollado por National truments para aplicaciones de control e instru-
Instruments utilizado para comunicacin de una mentacin entre perifricos y equipos de cmpu-
to. Combina caractersticas del bus PCI y el bus
C computadora con controladores lgicos progra-

RESUMEN CAPITULO 1
mables (PLCs) mediante el uso de un controla- Compact PCI. Su uso abarca aplicaciones mili-
Compact DAQ dor de automatizacin programable (PAC). Se tares, aeroespaciales y automotrices, as como
usa principalmente en aplicaciones industriales prueba y verificacin de sistemas industriales y
Sistema de instrumentacin modular para adqui- de manufactura.
sicin de datos con una computadora mediante de automatizacin de procesos mediante PLCs
Pg. 1 de 3

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

Temas captulo 1
Glosario del captulo 1
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
CompactRIO te con la aplicacin. Su principal funcin consis-
te en proporcionar un entorno visual sencillo que
V
Interfaz basada en el uso de tecnologa FPGA

glosario
(Field Programmable Gate Array) de E/S recon- permita la comunicacin con el sistema operativo Virtual Instruments Software Architecture
figurable (Reconfigurable I/O o RIO). Incluye un de una computadora. (VISA)
chasis con ranuras de conexin, un controlador Estndar para configuracin, programacin y de-
reconfigurable basado en un FPGA y mdulos puracin de sistemas basados en instrumenta-
para interfaces externas. L cin que incluyen interfaces GPIB, VXI, PXI, Se-
rial, Ethernet y/o USB. Proporciona la interfaz de
LabVIEW
programacin entre el hardware y los ambientes

recursos
G Lenguaje de programacin grfico adoptado en
la industria y en la academia como estndar para
de programacin como LabVIEW.

General Purpose Interfaz Bus (GPIB) el desarrollo de sistemas de instrumentacin vir-


tual dado su poderoso conjunto de bibliotecas VME Extensions for Instrumentation (VXI)
Interfaz de comunicaciones desarrollada por
Hewlett Packard en la dcada de 1960 para co- de funciones que permiten el desarrollo de com- Estndar de instrumentacin introducido en 1987
municar instrumentos de medicin con las com- plejos algoritmos de procesamiento de seales, por Hewlett Packard, se basa en la arquitectura
putadoras. adems de permitir la comunicacin con cual- del bus VME (IEEE 1014) con algunas mejoras

ACTIVIDAD
actividad
quier protocolo de comunicaciones e interfaces que permiten un mayor rendimiento, aunque ma-
de hardware y software existentes. yor precio que el bus PXI. Se utiliza para desa-
I rrollar interfaces de automatizacin de procesos
y anlisis de seales industriales.
Interfaz grfica de usuario (graphical user S
interfaz o GUI)

RESUMEN CAPITULO 1
Sensor o transductor
Cdigo de programa que utiliza un conjunto de
imgenes y objetos grficos para representar in- Dispositivo utilizado para la adquisicin de datos
formacin y elementos disponibles que permiten que proporciona seales elctricas proporciona-
la interaccin del usuario de una manera eficien- les a la magnitud fsica de la variable a medir.
Pg. 2 de 3

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

Temas captulo 1
Glosario del captulo 1
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

glosario
Wireless Sensor Network (WSN)
Plataforma de red creada por National Instruments
que incluye nodos inalmbricos de conexin para
cubrir mltiples sensores que permiten el monito-
reo y control de aplicaciones en reas remotas a
travs del uso de redes inalmbricas.

recursos
ACTIVIDAD
actividad
RESUMEN CAPITULO 1
Pg. 3 de 3

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

Temas captulo 1
glosario
Recursos del captulo 1

recursos
Aplicaciones en industria y casos de estudio National Instruments
Portal para descarga de casos documentados de aplicaciones industriales y Sitio web de la empresa desarrolladora del hardware y software utilizado y
acadmicas utilizando productos de National Instruments. referenciado en el presente ebook.

ACTIVIDAD
actividad
http://www.ni.com/solutions/esa/ http://www.ni.com/
http://sine.ni.com/cs/app/main

Twitter
Facebook

RESUMEN CAPITULO 1
Red social basada en microblogging, para envo y publicacin de mensajes
Red social para comunicacin y comparticin de contenido relacionado al instantneos, SMS o interfaces web con contenido relacionado con Lab-
lenguaje grfico de LabVIEW con usuarios. VIEW.

http://www.facebook.com/labview http://twitter.com/#!/labview

Pg. 1 de 2

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

Recursos del captulo 1

Temas captulo 1
Denning, P. J. (2001). Origin of virtual machines and other virtualities. En Tracht, A.E. (1993). Adapting laptops to data acquisition. En IEEE Spec-

glosario
IEEE Annals of the History of Computing, 23(3), 73. trum 30(10), 45-47.

Goldberg, H. (2000). What is virtual instrumentation? En IEEE Instrumen-


tation and Measurement Magazine, 3(4), 10-13.

National Instruments (2011). Recuperado el 12 de abril, 2011, de

recursos
http://www.ni.com

Rosenbloom, A. (2002). How the virtual inspires the real. En Communica-


tions of the ACM, 45(7), 29-30.

Rosol, M., Pilat, A. y Turnau, A. (2010). Real-time controller design based

ACTIVIDAD
actividad
on NI compact RIO. En IEEE International Multiconference on Computer
Science and Information Technology, 1-6.

Sachenko, A. (2002). Intelligent data acquisition and advanced computing


systems. En Computer Standards & Interfaces, 24(2), 97-100.

RESUMEN CAPITULO 1
Santori, M. (1990). An instrument that isnt really. En IEEE Spectrum, 27(8),
36-39.

Pg. 2 de 2

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

ndice
Introduccin del eBook iii 2.10. Funciones booleanas 42
Introduccin a la instrumentacin virtual vi 2.11. Funciones de temporizacin 43
1.1. Evolucin de la instrumentacin 1 2.12. Coercin 45
1.2. Adquisicin de datos 3 2.13. Programacin modular: subprogramas 48
1.3. Lenguajes de programacin virtual 5 Conclusiones  52
1.4. Buses y protocolos de comunicacin en instrumentacin Actividad integradora 53
virtual6 Resumen del captulo 54
1.5. Aplicaciones reales de instrumentacin virtual 8 Glosario del captulo 2 55
1.6 Tendencias actuales en la instrumentacin virtual 10 Recursos del captulo 2 57
1.7. Futuro de la instrumentacin virtual 11 Arreglos y clusters 60
Conclusiones  12 3.1. Arreglos 61
Actividad integradora 13 3.2. Tipo de arreglos 62
Resumen del captulo 14 3.3. Funciones para manipulacin de arreglos 73
Glosario del captulo 1 16 3.4. Polimorfismo 108
Recursos del captulo 1 19 3.5. Clusters 109
Ambiente grfico de programacin LabVIEW 22 3.6. Funciones de manipulacin de clusters 113
2.1. Front panel y diagrama de bloques 24 Conclusiones  115
2.2. Barras de herramientas en front panel y diagrama de blo- Actividad integradora 116
ques25 Resumen del captulo 117
2.3. Tipos de paletas 27 Glosario del captulo 3 118
2.4. Tcnicas de prueba y verificacin de programas (depura- Recursos del captulo 3 120
cin)29 Estructuras y elementos de programacin 123
2.5. Controles, indicadores y constantes 31 4.1. Ciclos While 125
2.6. Datos numricos, booleanos y strings 32 4.2. Ciclos For 128
2.7. Datos escalares, arreglos y clusters 33 4.3. Estructura Case 130
2.8. Funciones numricas 38 4.4. Nodo de frmulas 135
2.9. Funciones booleanas 41 4.5. Estructuras de secuencia: flat y stacked 137

Pg. 1 de 3

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

ndice
4.6. Estructuras de Eventos 140 6.1. Caractersticas de tarjetas de adquisicin 223
4.7. Registros de desplazamiento 141 6.2 Tipos de adquisicin de datos 227
4.8. Nodos de retroalimentacin 145 6.3 MAX Software 229
4.9. Autoindexado 146 6.4 Funciones de LabVIEW para adquisicin de datos 232
Conclusiones  155 6.5 DAQ Assistant 233
Actividad integradora 156 6.6 Funciones DAQmx 244
Resumen del captulo 157 6.7 Ejemplos de adquisicin de datos 247
Glosario del captulo 4 158 Conclusiones  256
Recursos del captulo 4 160 Actividad integradora 257
Strings y manejo de archivos 162 Resumen del captulo 258
5.1. Modos de visualizacin de strings 163 Glosario del captulo 6 259
5.2. Tipos de strings 165 Recursos del captulo 6 262
5.3. Constantes strings predefinidas 169 Estructuras y funciones avanzadas 264
5.4. Funciones para manipulacin de strings  170 7.1 Arquitecturas de programacin 265
5.5. Funciones para manipulacin de archivos  194 7.2 Variables locales 270
5.6. Tipos de grficas  202 7.3 Variables globales 272
5.7. Grficas Waveform Chart 203 7.4 Nodos de propiedad 273
5.8. Grficas Waveform Graph 207 7.5 Referencias 275
5.9. Grficas XY Graph 211 7.6 Sincronizacin 277
5.10. Grficas de intensidad 212 7.7 Manejo de errores 281
5.11. Grficas 3D 213 7.8 Diseo de aplicaciones y documentacin 285
Conclusiones  215 Conclusiones  290
Actividad integradora 216 Actividad integradora 291
Resumen del captulo 217 Resumen del captulo 292
Glosario del captulo 5 218 Glosario del captulo 7 294
Recursos del captulo 5 219 Recursos del captulo 7 296
Adquisicin de datos 222 Conectividad298

Pg. 2 de 3

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

ndice
8.1 Asistente para publicacin en Web 299
8.2 Funciones TCP/IP 302
8.3 Funciones UDP 304
8.4 Funciones Data Socket 306
8.5 Servidor VI 309
8.6 Puerto serial 311
8.7 Interfaz Bluetooth 315
8.8 Correo electrnico 319
8.9 Opciones avanzadas de conectividad 322
Conclusiones  326
Actividad integradora 327
Resumen del captulo 328
Glosario del captulo 8 330
Recursos del captulo 8 332
Glosario general 334
Referencias343
Ligas de inters 344
ndice350

Pg. 3 de 3

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.


Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW

Pineda, Alejandro
Instrumentacin virtual. Fundamentos de programacin grfica con LabVIEW
/ Alejandro Pineda
358 p. cm.
1. LabVIEW. 2. Grficas por computadora
3. Instrumentos cientficosSimulacin por computadora
LC: Q183.A1 Dewey: 006
eBook editado, diseado, publicado y distribuido por el Instituto Tecnolgico y de Estudios Superiores de Monterrey.
Se prohbe la reproduccin total o parcial de esta obra por cualquier medio sin previo y expreso consentimiento por escrito del Instituto
Tecnolgico y de Estudios Superiores de Monterrey.
D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico. 2011
Ave. Eugenio Garza Sada 2501 Sur Col. Tecnolgico C.P. 64849 | Monterrey, Nuevo Len | Mxico.

ISBN en trmite.
Edicin: enero del 2012.

D.R. Instituto Tecnolgico y de Estudios Superiores de Monterrey, Mxico 2011.

También podría gustarte