Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Intrumentacion
Intrumentacion
LA
INSTRUMENTACI
VIRTUAL
LAN
INSTRUMENTACIN
VIRTUAL
La Instrumentacin
La Instrumentacin
La Instrumentacin
La Instrumentacin
La Instrumentacin
En la cara oculta
del panel estn
los contactos de
esos
controles
que los unen
fsicamente con
la
circuitera
interna.
La Instrumentacin
La circuitera interna
tiene
circuitos
integrados y otros
elementos
que
procesan las seales
de
entrada
en
funcin del estado de
los
controles,
el
resultado se muestra
en el panel frontal.
Instrumentacin virtual
Qu
Es
es un Instrumento Virtual?
la combinacin de Hardware y
Software, usados por la
computadora Personal (PC), para
cumplir la funcin de un
instrumento tradicional
Instrumentacin virtual
Qu
es un Instrumento Virtual?
Instrumentacin virtual
Dispositivo DAQ
Computadora
Sensores
Cable
Bloque de Terminales
HARDWAR
E
Instrumentacin virtual
SOFTWARE
Instrumentacin virtual
APLICACI
INTRODUCCIN A
LA
INSTRUMENTACI
N VIRTUAL
SISTEMAS
DE MEDIDA
Sistema de medida
Sistemas de medida
Sistemas de medida
Sistemas de medida
Sistemas de medida aparecen en
infinidad de campos de la ingeniera:
Procesado de seal
Qumica Analtica instrumental
Electrnica de potencia
Mecnica, etc.
Sistemas de medida
Conociendo el sistema fsico donde
se debe realizar las medidas o sobre
que magnitudes se debe actuar,
podremos
realizar
nuestro
instrumento virtual tan solo con
colocar los sensores correctos y una
adaptacin
a
las
placas
de
adquisicin
Sistemas de medida
Sistemas de medida
El
sistema
de
software
empleado
constituye una coleccin de objetos
reutilizables que representan:
Instrumentos fsicos
Procedimientos de test
Actividades de procesado de datos y
Elementos de interfase grfico,
de
Sistemas de medida
Un controlador de un instrumento de
laboratorio a travs de la interfase
paralela IEEE-488 (GPIB) ha de ofrecer
un interfaz grfico (GUI) que simule el
panel frontal del instrumento fsico.
Sistemas de medida
Sistemas de medida
La versatilidad de disponer de un
software de programacin grfica permite
emplear las funciones de los instrumentos
de laboratorio accesibles va GPIB.
A dichos controladores de instrumento se
les ha aadido algunas libreras propias
del paquete de software y, de este modo,
se han realizado diferentes instrumentos
virtuales pues de hecho, fsicamente no
existen.
INTRODUCCIN A
LA
INSTRUMENTACI
NPROGAMACIN
VIRTUAL
ESTRUCTURADA Y
MODULAR
Programacin
En cualquier lenguaje de alto
nivel, los planteamientos
generales son los mismos sea cual
sea el lenguaje escogido
Un programa siempre se basar en
la construccin de un algoritmo y
el empleo de unas Estructuras de
Datos
Programacin
Por algoritmo entendemos la
descripcin exacta del orden
determinado en que se ha de
ejecutar un sistema de
operaciones para resolver todos
los problemas de un mismo tipo.
Programacin
Las caractersticas del algoritmo son:
Programacin
La implementacin del algoritmo
nos lleva a codificar cada una de
las acciones que lo constituyen a
instrucciones de un lenguaje
determinado.
Programacin
estructurada
Programacin
estructurada
A tal fin limitaremos el conjunto de
estructuras a:
Secuencial
Condicional
Iterativa
Cualquier programa lo construimos a
partir de estas tres estructuras.
Programacin
estructurada
Cada accin, si no es elemental,
puede a su vez descomponerse en
otras que s lo sean
Programacin
estructurada
La estructura secuencial
Un proceso ser secuencial cuando
conste de una serie de acciones
elementales, que se ejecutarn en
el orden que se ha escrito.
Programacin
estructurada
La estructura secuencial
As, para realizar el proceso PAN CON
TOMATE las acciones que realizaremos
sern:
Inicio_secuencia
Accin 1 Cortar el pan
Accin 2 Abrir el tomate
Accin 3 Untar el pan
Accin 4 Poner aceite.
Fin_secuencia.
Programacin
estructurada
La estructura condicional.
La emplearemos cuando dos
acciones alternativas y
excluyentes dependen de una
condicin.
Programacin
estructurada
La estructura condicional.
En lenguaje natural diremos SI
hace sol ENTONCES ir a la
playa SINO me quedo en casa
IF hace sol THEN ir a la
playa ELSE me quedo en casa
Programacin
estructurada
La estructura iterativa
Son acciones que implican la
repeticin sistemtica de un
proceso. Pero existe diferencias
entre ellas.
Programacin
estructurada
La estructura iterativa
Programacin modular
La programacin modular es un
mtodo de diseo y tiende a
dividir el problema total en
aquellas partes que poseen
personalidad propia.
Programacin modular
Programacin modular
Programacin modular
La estructura en subrutinas es
indispensable tanto para la
documentacin como para la
verificacin del programa.
As, es deseable a menudo formular
una secuencia de sentencias como
procedimiento, aun cuando esta
secuencia se presente solo una vez y
entonces no exista la motivacin de
acotar el texto.
Programacin modular
De este modo un
SUBPROGRAMA es una parte
autnoma del programa que
realiza una funcin definida, la
cual puede ser invocada por
otras partes del programa
siempre que se necesite para
desarrollar esa funcin.
INTRODUCCIN A
LA
INSTRUMENTACI
N VIRTUAL
PROGRAMACIN
GRFICA:
ENTORNO LABVIEW
Instrumentacin
Virtual con
LabVIEW
LabVIEW
LabVIEW
LabVIEW es un lenguaje de
programacin grfico que utiliza
conos en lugar de lneas de texto
para crear aplicaciones.
LabVIEW
Utilizando LabVIEW se pueden crear:
Pruebas y mediciones
Adquisiciones de datos
Control de instrumentos
Almacenamiento de datos
Anlisis de mediciones
Generacin de reportes
Instrumentacin Virtual
con LabVIEW
Instrumentacin Virtual
con LabVIEW
Componentes de un VI
Icono/Conector
Un icono representa un
VI en otro diagrama de
bloque
El conector muestra
terminales disponibles
para transferir datos
Panel frontal
Controles = entradas
Indicadores = salidas
Diagrama de bloque
Programa de acompaamiento
para el panel frontal
Componentes cableados
entre si
Panel Frontal
Panel Frontal
Panel Frontal
Panel frontal de VI
Barra de mens
del panel frontal
Control
Booleano
Indicador grfico
Icono
Barra de herramientas
del panel frontal
Paleta de controles
Paleta de controles
Paleta de controles
Diagrama de bloque
Diagrama de bloque
Diagrama de
bloque
Barra de
Herramientas
Del diagrama de
Bloque
Funcion de
dividir
SubVI
Terminal
grafica
Cableado
de
datos
Estructura
While loop
Constante
numerico
Funcion de
tiempo
Terminal de control
booleano
Paleta de funciones
Paleta de funciones
Seleccione WindowShow
Functions Palette o haga un click
derecho en el espacio de trabajo del
diagrama de bloque para desplegar
la paleta de funciones.
Usted tambin puede desplegar la
paleta de funciones dando un click
derecho en una rea abierta del
diagrama de bloques.
Paleta de funciones
Paleta de funciones
Icono y Conector
Icono y Conector
Icono y Conector
Icon
Un icono representa un VI
en otro diagrama de
bloque
El conector muestra
terminales disponibles
para transferir datos
Terminals
Connector
Barra de herramientas
de Estado
Botn de ejecucin (Run)
Botn de ejecucin continua
(Continuous Run)
Cancelacin de ejecucin
(Abort Execution)
Botones adicionales en
el diagrama de la barra
de herramientas
Botn de pausa/continuacin
Configuracin de textos
(Text Settings)
Alineamiento de objetos
(Align Objects)
Distribucin de objetos
(Distribute Objects)
Reordenamiento
Redimensionamiento de objetos
de panel frontal (Resize Objects)
Paleta de
Herramientas
Paleta
flotante
Herramienta de desplazamiento
Herramienta de posicionamiento
y redimensin
Herramienta de prueba
Herramienta de etiquetado
Herramienta de cableado
Opciones de Ayuda
Utilice la ventana de
Context Help (Ayuda
Contextual) y LabVIEW
Help (Ayuda de LabViEW)
para ayudarle a construir
o editar los VIs.
Refirase a la ayuda de
LabVIEW y a los manuales
para mas informacin.
Opciones de Ayuda
Opciones de Ayuda
Cuando mueva el cursor sobre el
panel frontal y los objetos del
diagrama de bloque, la ventana de
Context Help despliega el icono de
los subVIs, funciones, constantes,
controles e indicadores, con cables
adjuntos a cada una de sus
terminales.
Opciones de Ayuda
Cuando mueva el cursor sobre la
caja de opciones de dialogo, la
ventana de Context Help despliega
descripciones de esas opciones. En
la ventana, las conexiones
requeridas estn en negrilla, las
conexiones recomendadas en texto
normal, y las conexiones opcionales
estn poco claras o no aparecen.
Opciones de Ayuda
Contexto de la Ayuda
Ayuda en lnea
Congelar Ayuda
Ayuda del Diagrama Simple/Complejo
Ctrl + H
Referencias en Lnea
Todos los mens en lnea
Clic en las funciones del diagrama para tener acceso directo a
la informacin en lnea.
Actividad 1.1
Abrir y ejecutar un VI
Actividad 1.2
Usar las utilidades de ayuda de
LabVIEW para obtener informacin
sobre objetos y caractersticas del
panel frontal y diagrama de bloques.
Ejercicio
complementario 1.1
1.1.1 Abrir y ejecutar un VI
C:\...\labview\examples\apps\freqres.llb\
frequency response.vi
1.1.2 Poner las ventanas Panel y
Diagrama una al lado de la otra y
despus una encima de la otra
1.1.3 Desalinee dos o mas controles,
luego usando la herramienta apropiada
vulvalos a alinear.