Vous êtes sur la page 1sur 3

Reconocimiento de Errores y Depuracion

Objetivos

Reconocer un VI que no pueda ejecutarse e identificar los problemas comunes.

Identificar las herramientas tipicas de depuracion en LabVIEW.

Aprender a seleccionar la herramienta de depuracion adecuada para cada situacion.

Diferenciar entre el manejo automatico y manual de errores.

Imagen 1

Cuando la flecha de correr programa esta rota, el VI contiene errores que deben ser solucionados.

Si por lo contrario, la flecha no esta rota, LabVIEW puede correr el programa, esto quiere decir que el VI
no contiene errores

Entre las causas mas comunes se encuentran

Imagen 2: Un cable sin destino

Imagen 3: Incompatibilidad de datos

Imagen 4: Un terminal requerido para una funcion no esta conectada

Para obtener una lista detallada de los errores encontrados en un VI se debe dar click en la flecha rota.

Imagen 5
Existen dos tipos de errores comunes a la hora de realizar operaciones

NaN: Not a Number

Inf: Infinity

El primero (Imagen 6 y 7) ocurre cuando operaciones invalidas toman lugar tales como la raiz cuadrada
de un numero negativo

Inf (Imagen 8 y 9) por su lado aparece cuando el resultado de una operacion, excede el rango del tipo de
dato que se esta manejando

Por otro lado, si el VI puede ejecutarse pero se comporta de una manera incorrecta, se deben utilizar los
metodos y herramientas de depuracion

Una de las herramientas mas utilizadas es Highlight Excecution la cual muestra el flujo de los datos a
traves del diagrama de bloques, esto a su vez se puede usar con la ejecucion de paso a paso.

Otra herramienta es la de sondeo, la misma que esta ubicada desde la paleta de herramientas, esta sive
para revisar el valor de los datos en cualquier cable en donde sea colocada esta herramienta.

Los Breakpoints son utilizados tambien como un metodo de depuracion de errores. Este metodo pausa
la ejecucion del programa cuando este llega al punto deseado y se puede correr el programa paso a
paso, o las herramientas descritas anteriormente, al igual que quitar la pausa del programa para que el
VI se siga ejecutando o se detenga en el siguiente breakpoint.

Finalmente, esta la opcion de retener los valores de los cables, este obliga a labview a almacenar datos
una vez que se corra el programa, por lo cual esta opcion debe apagarse una vez se corrijan los errores
para no utilizar demasiados recursos.
MANEJO DE ERRORES

A veces, cuando se esta ejecutando un VI, este puede dar un error.

Por ejemplo: la tarjeta de adquisicion de datos se ha desconectado o la conexion con la red no puede
establecerse

Vous aimerez peut-être aussi