Documente Academic
Documente Profesional
Documente Cultură
LabWindows
Introduccin Proceso de creacin de una aplicacin LabWindows
FRSoft Lda
C & LW
37
Introduccin
Caractersticas destacables:
Herramienta software para: Adquisicin, anlisis y presentacin de datos Entorno de programacin C, compatible con el estndar ANSI Amplio conjunto de libreras: q Adquisicin de datos (7): GPIB, RS-232, VXI, VISA, IVI, Data Acquisition, Easy I/O q Anlisis de datos (2): Formating and I/O, Advanced Analysis q Presentacin de datos (1): User Interface q Redes y comunicacin entre procesos (4): DDE, ActiveX, DataSocket, TCP q Librera ANSI C (1), con funciones estndar del lenguaje C q Librera Utility (1), con funciones para E/S a travs de puertos, ... q Men Instrument, permite la carga de libreras para manejo de osciloscopios, ...
FRSoft Lda
C & LW
38
Introduccin
Aplicacin LabWindows
os vent E
Componentes: Interfaz grfico de usuario (GUI) Programa en lenguaje C Hw de adquisicin de datos y control Generacin de eventos: Objetos del interfaz grfico Procesos de comunicacin Interfaces hardware E/S C & LW
39
FRSoft Lda
Introduccin
Elementos de programa:
Interfaz de Usuario Paneles Mens Cuadros de dilogo Grficos cientficos Copia impresa Adquisicin de datos GPIB VXI RS-232 Tarjetas de interfaz Drivers de instrumentos Anlisis de datos Formateo Procesado digital Estadsticas Aproximacin de curvas Operaciones con arrays
FRSoft Lda
C & LW
40
Aplicacin LW
Herramientas de depuracin Ventana de Variables Ventana Watch Expressions Ventana de arrays Ventana de cadenas
Si
Errores?
No
SW aplicacin
FRSoft Lda
C & LW
41
42
C & LW
FRSoft Lda
C & LW
43
FRSoft Lda
C & LW
44
FRSoft Lda
C & LW
45
FRSoft Lda
C & LW
46
FRSoft Lda
C & LW
47
FRSoft Lda
C & LW
48
FRSoft Lda
C & LW
49
FRSoft Lda
C & LW
50
FRSoft Lda
C & LW
51
FRSoft Lda
C & LW
52
FRSoft Lda
C & LW
53
Ventana de proyecto
FRSoft Lda
C & LW
54
C & LW
55
FRSoft Lda
C & LW
56
FRSoft Lda
C & LW
57
FRSoft Lda
C & LW
58
FRSoft Lda
C & LW
59
FRSoft Lda
C & LW
60
FRSoft Lda
C & LW
61
FRSoft Lda
C & LW
62
Edit Balance
FRSoft Lda
C & LW
63
FRSoft Lda
C & LW
64
FRSoft Lda
C & LW
65
FRSoft Lda
C & LW
66
Herramientas de depuracin
Opciones de ejecucin. Ventana de Mdulo Fuente
Run Run Run Run Run Run Run Debug <Aplicacin> Continue Go To Cursor Step Into Step Over Finish Function Terminate Execution Ejecutar la aplicacin Continuar la ejecucin Ejecutar hasta la posicin del cursor Paso a paso (Salto a funciones) Paso a paso (Sin salto a funciones) Finalizar ejecucin de la funcin actual Finalizar la ejecucin de la aplicacin
FRSoft Lda
C & LW
67
Herramientas de depuracin
Puntos de ruptura. Ventana de Mdulo Fuente
Establecer punto de ruptura al inicio de la aplicacin: Run Break At First Statement Ejecutar aplicacin con puntos de ruptura:
Nmero de veces que se ha de ejecutar sentencia antes de que ocurra el punto de ruptura
FRSoft Lda
C & LW
68
Herramientas de depuracin
Valor de una variable. Ventana de Mdulo Fuente
FRSoft Lda
C & LW
69
Herramientas de depuracin
Ver estado de las variables. Ventana de Variables
Variables GLOBALES y STATIC
Variable se expande
Variables LOCALES de las funciones activas (En ejecucin) y valor de los PARAMETROS ACTUALES
FRSoft Lda
C & LW
70
Herramientas de depuracin
Expandir variable estructurada. Ventana de Variables
FRSoft Lda
C & LW
71
Herramientas de depuracin
Examinar variables tipo cadena. Ventana de Cadenas
FRSoft Lda
C & LW
72
Herramientas de depuracin
Examinar variables tipo array. Ventana de Arrays
FRSoft Lda
C & LW
73
Herramientas de depuracin
Evaluar expresiones. Ventana Watch
GLOBALES
FRSoft Lda
C & LW
74