Professional Documents
Culture Documents
LabVIEW
Sistemas de percepcin
Ingeniera en Automtica y Electrnica Industrial Ingeniera Industrial
Prctica 1
Qu es LabVIEW?
LabVIEW
Cursos y manuales:
http://www.ni.com Instrumentacin electrnica: http://www.google.es
Sistemas de percepcin
Prctica 1
LabVIEW
Control de instrumentacin
Tarjetas (com., proc.), software, plataformas (PXI)
Prctica 1
Programacin en LabVIEW
LabVIEW
Prctica 1
Implementacin:
LabVIEW
Demos: http://www.ni.com/labview/esa/demos.htm
Sistemas de percepcin
Prctica 1
Instrumento Virtual (VI)
LabVIEW
Es un mdulo de software que simula el panel frontal del instrumento comn y, apoyndose en elementos de hardware accesibles por el PC (tarjetas de adquisicin, tarjetas DSP, instrumentos accesibles va GPIB, VXI, RS-232), realiza una serie de medidas como si se tratase de un instrumento real. Los programas de LabVIEW son Instrumentos Virtuales. Los VI's son jerrquicos y modulares; subVI.
Elementos de un VI:
Panel frontal: Interfaz de usuario. Diagrama de bloques: Cdigo fuente (grfico). Icono y conectores: Permiten definir los VI como subVI.
Sistemas de percepcin
Prctica 1
Panel frontal
LabVIEW
Se compone de:
Controles: Dispositivos virtuales de entrada. Indicadores: Dispositivos virtuales de salida.
Sistemas de percepcin
Prctica 1
Paleta de controles
LabVIEW
Un panel frontal puede contener botones, grficos, y otros controles e indicadores, seleccionables de la paleta flotante de controles.
introducir
visualizar
datos
Graph: indicadores que permiten representar datos en forma grfica. Path & Refnum (Referencias numricas): facilitan la gestin de ficheros. Decorations: objetos grficos que permiten personalizar la visualizacin del panel frontal. User Control: permite aadir controles de usuario a la paleta de controles. Select a Control: permite seleccionar controles diseados por el usuario.
Boolean: permiten introducir o visualizar datos booleanos (verdadero/falso). String & Table: introduccin o representacin de cadenas de texto y tablas. List & Ring: controles o indicadores que permiten manipular mens de seleccin. Array & Cluster: permiten manipular distintos grupos de datos simultneamente. Tanto los arrays como los clusters son similares a las matrices de datos.
Sistemas de percepcin
Prctica 1
Diagrama de bloques
LabVIEW
Por cada control o indicador que se inserta en el panel frontal aparece un terminal en el diagrama de bloques.
Sistemas de percepcin
Prctica 1
LabVIEW
No se puede borrar directamente un terminal que corresponda a un control o un indicador. Adems de los terminales asociados a los controles e indicadores del panel frontal se pueden insertar tambin constantes, funciones, estructuras, etc. Paleta de funciones
Equivalente a la paleta de controles para el Panel frontal.
Para su descripcin colocar el ratn sobre el icono y se mostrar el nombre del grupo
Sistemas de percepcin
Prctica 1
Tipos de datos
LabVIEW
Al igual que en otros lenguajes de programacin, son muchos los tipos de datos que se pueden gestionar (escalares o arrays):
Numrico (Enteros, doble precisin,) Booleano Cadena de caracteres (Texto) Estructuras (Clusters)
Sistemas de percepcin
Prctica 1
LabVIEW
Estructuras de control
Cuatro estructuras: while, for, case y sequence
Sistemas de percepcin
Prctica 1
Ejemplos:
LabVIEW
Sistemas de percepcin
Prctica 1
Ejercicios:
LabVIEW
Sistemas de percepcin