You are on page 1of 27

LABORATORIO DE INSTRUMENTACIN

Prctica 3: LabVIEW
Ivn Amaya

CONTENIDO
CONCEPTOS BSICOS
CONDICIONALES Y CICLOS

COMUNICACIN SERIAL
PRCTICA: COMUNICACIN SERIAL Y DISPLAY

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

CONCEPTOS BSICOS
Panel Frontal

Diagrama de bloques

Elementos (Interaccin)

Cdigo

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

CONCEPTOS BSICOS
Panel Frontal

Run

Diagrama de bloques

Abort

Run (Cont.)

Run
Pause

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

Abort

Run (Cont.)

IVN MAURICIO AMAYA CONTRERAS

Highlight
Pause

CONCEPTOS BSICOS
Particularidades
Cdigo se ejecuta por flujo de seales (paralelo)
Ejecucin secuencial requiere estructuras especiales o controlar flujo de datos
Se recomienda NO usar variables a menos que sea estrictamente necesario
Tipo de dato:
Color (int, double, string, etc.)
Tamao (dato, array, cluster, etc.)
Ciclos deben incluir retardo para evitar sobrecosto computacional
LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

CONCEPTOS BSICOS
For loop
Total iteraciones

Iteracin actual
LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

CONCEPTOS BSICOS
While loop
Stop if True

Iteracin actual
LABORATORIO DE INSTRUMENTACIN PRCTICA 3

Continue if True

Iteracin actual
IVN MAURICIO AMAYA CONTRERAS

CONCEPTOS BSICOS
Case

True
Condition

Selector label

Case selector

False

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

CONCEPTOS BSICOS
Flat sequence

Step 1

Formula node

Step 2

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

CONCEPTOS BSICOS
Arrays

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

10

CONCEPTOS BSICOS
Numeric

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

11

CONCEPTOS BSICOS
Boolean

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

12

CONCEPTOS BSICOS
String

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

13

CONCEPTOS BSICOS
Comparison

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

14

CONCEPTOS BSICOS
Comparison

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

15

CONCEPTOS BSICOS
File I/O

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

16

CONCEPTOS BSICOS
Serial

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

17

CONCEPTOS BSICOS
Numeric

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

18

CONCEPTOS BSICOS
Numeric

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

19

CONCEPTOS BSICOS
Decorations

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

20

CONCEPTOS BSICOS
Ejemplo

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

21

CONCEPTOS BSICOS
Ejemplo

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

22

CONDICIONALES Y CICLOS

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

23

CONDICIONALES Y CICLOS
Calculador de factorial

Acumulador

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

24

CONDICIONALES Y CICLOS
X

Prctica

X^3
Prueba lgica
100 [ms]
50 [ms]

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

25

COMUNICACIN SERIAL
Instalar

Com0com
Hype!Terminal
VISA drivers
Serial

LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

26

PRCTICA
Implementar comunicacin serial: siempre enva y siempre recibe (Hype)

Implementar mdulo de grficas


Implementar salida del programa (ciclo while)
Plus: Almacenar datos en archivo
Preparar reporte y presentacin
LABORATORIO DE INSTRUMENTACIN PRCTICA 3

IVN MAURICIO AMAYA CONTRERAS

27

You might also like