Professional Documents
Culture Documents
Mayo - 2017
INTRODUCCIÓN AL
SOFTWARE LabVIEW 2015
¿Qué es LabVIEW?
Potente HERRAMIENTA de PROGRAMACIÓN
Ambiente COMPLETO de DESARROLLO de SOFTWARE
Lenguaje de Programación BASADO en GRÁFICOS (Lenguaje G)
Programación basada en Flujo de Datos
Ampliamente usado en Instrumentación,
Simulación y Control de Procesos.
Flexible, Modular y con un entorno
de programación muy amigable.
PRESIÓN:
Survey, 2006 Global Product Awareness Tracking Study. Thinking of Data Acquisition and Instrument Control Software, WHICH OF THE
FOLLOWING SOFTWARE PACKAGES DO YOU USE THE MOST? Responses receiving less than 4% mentions aren’t reported in the
chart above. Other and none are not reported in the chart above. Total respondents =1006, margin error +/- 2.59%.
• Diseño artístico
• Elementos gráficos para el diseño de la interfaz de
usuario.
• Opciones para personalizar nuestra aplicación.
• Control y monitoreo remoto desde la web.
• Programación lógica
• Estructura ó Código del programa.
• Puede no estar visible, si así lo desea el
programador (recursos de seguridad).
EL ENTORNO DE LABVIEW Panel frontal Diagrama de bloques Opciones de ayuda
TRES PARTES FUNDAMENTALES DE UN VI
3. El ICONO/CONECTOR
Elemento gráfico:
Representa la huella digital del programa, ya
que el ícono identifica al VI dentro de
Icono otro diagrama de bloques de orden
superior y lo diferencia de otros.
Terminales
Gráfico de
Carta
Control
Booleano
Barra de
Menú
Barra de Temporizador
Estado
Cableado
de datos Terminal
Gráfico
Constante
Numérica
EJECUTAR CONTINUAMENTE
DETENER EJECUCION
Botones adicionales del
Pause/Continue Button Diagrama de Bloques
Configurar texto EJECUCION INTERACTIVA
Alinear objetos
Step Into Button
Distribuir objetos
Step Over Button
Reordenar objetos
Step Out Button
Redimensionar objects
3. PERSONALIZAR EL OBJETO.
3. STRING: (ROSA)
Datos tipo texto (cadena de caracteres letras ó números)
2. ARRAY BOOLEANO :
Arreglo de datos booleanos.
3. ARRAY STRING :
Arreglo de datos tipo string.
Terminales Terminales
tipo control tipo indicador
• BUSCANDO ERRORES
Click en el Botón Ejecutar (flecha fraccionada)
Aparece una ventana con los errores
• EJECUCION INTERACTIVA
Click en Ejecución interactiva, el flujo de datos
es animado y los valores mostrados.
• HERRAMIENTA PRUEBA
Click en el cable para mostrar el valor que
trasnporta.
Se usa cuando el VI se esta ejecutando.
lazo.
terminal condicional
ingresado se retrasa o acelera la ejecucion del ciclo. Por ejm. 1=1 segundo en
La estructura es controlada
mediante una entrada booleana.
Terminal Indicador
condidional del caso
Salida numérica
(OUTPUT)
Entradas numéricas
(INPUT’s)
VARIABLES DE
VARIABLES DE SALIDA
ENTRADA
C1
R1
15pF 10k
1 U2
X1
electrónico
27.0 12MHz
U1 D1
2 2 9 C2
VOUT
3
RA0/AN0 OSC1/CLKI
10
1N914
RA1/AN1 RA6/OSC2/CLKO
4
RA2/AN2/VREF-/CVREF
5 15pF R2
RA3/AN3/VREF+
3 LM35 6 1
RA4/T0CKI/C1OUT/RCV RE3/MCLR/VPP
7
RA5/AN4/SS/LVDIN/C2OUT 10k
11 RC0
RC0/T1OSO/T1CKI
12 RC1
RC1/T1OSI/CCP2/UOE
RB0 21 13
RB0/AN12/INT0/FLT0/SDI/SDA RC2/CCP1
RB1 22 15
RB1/AN10/INT1/SCK/SCL RC4/D-/VM
RB2 23 16
RB2/AN8/INT2/VMO RC5/D+/VP
RB3 24 17
RB3/AN9/CCP2/VPO RC6/TX/CK
RB4 25 18 J1
RB4/AN11/KBI0/CSSPP RC7/RX/DT/SDO
RB5 26
RB5/KBI1/PGM 4
RB6 27 14 GND
RB6/KBI2/PGC VUSB 2
RB7 28 D-
RB7/KBI3/PGD 3
D+
1
PIC18F2550 VCC
USBCONN
C3
47u
RB7
RB6
RB5
RB4
RB3
RB2
RB1
RB0
RC0
RC1
D11 D10 D9 D8 D7 D6 D5 D4 D3 D2
LED LED LED LED LED LED LED LED LED LED