Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
LENGUAJE DE PROGRAMACIÓN
SESIÓN 03
Introducción al LabVIEW
Introducción a LabView
¿Qué es LabView?
UNT
Introducción a LabView
¿Por qué utilizar LabView?
UNT
Introducción a LabView
Desventajas
UNT
Costo
Las técnicas avanzadas son mas difíciles de
desarrollar
El código puede volverse algo ilegible si no se
controla el desarrollo
La creación de aplicaciones muy personalizadas
puede llevarse mucho tiempo
Introducción a LabView
Que vemos hoy:
UNT
El lenguaje
Construcción de una aplicación
Panel Frontal
Diagrama fuente
Programación
Estructuras
Funciones preconstruidas
Instrumentos Virtuales del usuario
Tips
Introducción a LabView
El lenguaje de programación gráfico, (G Languaje)
UNT
Es un lenguaje de programación completamente gráfico.
El código fuente es un diagrama de nodos y alambres
Introducción a LabView
Otra forma de programar
UNT
GetTempCAL(HeaterMat);
SetTempCAL(HeaterMat);
LockCAL(HeaterMat);
Principio de activación:
Un nodo no es ejecutado hasta que
se cumplan todas las condiciones
en las entradas.
Dependencia de la información
Introducción a LabView
UNT
Introducción a LabView
Construcción de una aplicación
UNT
Introducción a LabView
Panel Frontal
UNT
Como interactúa el usuario con el programa
Contiene tanto controles como indicadores
A cada elemento en el panel frontal le corresponde un nodo en
el diagrama fuente
Existen muchos controles prediseñados, lo que facilita la
construcción de simples
Existe forma de personalizar los controles, sin embargo, el
diseña definido por default es bueno
Introducción a LabView
Controles e indicadores
Introducción a LabView
Controles e indicadores
Los objetos en el panel frontal pueden ser UNT
tanto controladores como indicadores
Los controles son “fuentes” de datos
Los indicadores son “receptores” de datos.
Existen “fuentes” de datos que no tienen
contraparte en el Panel Frontal Controladores
Indicadores
Introducción a LabView
Controles e indicadores
UNT
Indicador
Control
Indicador
Indicador
Control
Introducción a LabView
Construcción del Panel Frontal
UNT
Introducción a LabView
Construcción del Diagrama Fuente
UNT
Introducción a LabView
Construcción del Diagrama Fuente
UNT
Introducción a LabView
Tipos de nodos
UNT
Indicadores y controles
Funciones
Funciones predefinidas
VI’ definidos por el usuario (subrutinas)
Estructuras
Introducción a LabView
Alambres
UNT
Introducción a LabView
Alambres
UNT
Introducción a LabView
Alambres rotos
UNT
LabVIEW
AVISA que hay algo que no
se está haciendo bien y el
alambre aparecer roto
Introducción a LabView
Alambrado limpio vs alambrado desordenado
UNT
Introducción a LabView
Alambres
UNT
Cada tipo de alambre tiene diferente color, dependiendo del tipo de datos que
transporta
Introducción a LabView
Tipos de datos
UNT
Introducción a LabView
Control del Programa
UNT
Introducción a LabView
Paleta de herramientas
UNT
Punto de prueba
Alambrado
Paleta de controles
Insert a boolean control UNT
(button or switch)
Insert a digital
indicator or control
Paleta de funciones
Operadores matemáticos
UNT
Agregar estructuras de (+,-,…)
programa, como “Whiles”
y “Case” Operadores Booleanos
Temporización
Comparasiones
Adquisición de datos
Funciones
matemáticas
Subpaletas
UNT
Barra de Herramientas
UNT
Distribución de
Ejecución continua
Tipo de letra elementos
Alineación de
Ejecución Paro Pausa
elementos
Depuración
Reordenamiento
de objetos
UNT
Ejemplos
Introducción a LabView
Creación de un VI de Suma y Resta de constantes
Panel Frontal UNT
Diagrama fuente
Terminales de
los
indicadores
Terminales de
nodos de control
Creación de un VI de Suma y Resta de Variables
UNT
Panel Frontal
Diagrama fuente
Terminales de
nodos de control
Terminales de
los
indicadores
Ejemplo 3: Generador de funciones y osciloscopio
UNT
Se utiliza una señal senoidal a la cual se le puede modificar la frecuencia y
la amplitud
Introducción a LabView
UNT
Introducción a LabView
UNT
Introducción a LabView
Métodos y técnicas de programación
UNT
Estructuras
Funciones preconstruidas
VI’s definidas por el usuario
Clusters
Tips de programación
Introducción a LabView
Estructuras
UNT
• Lazo “While”
• Lazo “For”
• Secuencia
• Nodo de fórmula
Introducción a LabView
CASE
UNT
Introducción a LabView
CASE
UNT
Menú de la
estructura case
Indicador de salida
Túnel de entrada
Controles de
entrada
Introducción a LabView
CASE
UNT
Introducción a LabView
Ciclo WHILE
UNT
Introducción a LabView
Ciclo FOR
UNT
Terminal de conteo
Terminal de iteración
Introducción a LabView
Nodo de FORMULA
UNT
Introducción a LabView