• No results found

Chapter 5 Data Analysis

5.8 Personnel availability

El primer paso es abrir el software LabVIEW asegurando que la librería umFish40 haya sido agregada previamente para su edición. Se abre un VI nuevo que servirá para abrir los archivos de la librería a modificar.

Se agrega al diagrama de bloques el bloque que representa a la función RB Open Interface

USB.

Figura 3-16 Función rb Open Interface usb.

El siguiente paso es dar doble clic sobre el bloque que acabamos de agregar y de esta manera se abre el Panel Frontal de la función a modificar: umFish40\umFish40\rb Open Interface USB.vi

Figura 3-17 Panel frontal de la función Open Interface USB.

La primera propiedad a editar es el ícono que representa al VI, el ícono es la manera como se identifica gráficamente cada función contenida en la librería. Para aplicar el formato se da doble clic en el ícono que aparece en la esquina superior derecha del panel frontal.

Figura 3-18 Edición del VI y sus propiedades.

La ventana desplegada es el editor de íconos, el cual cuenta con herramientas para diseñar un ícono acorde al funcionamiento de la función. La edición se realiza basada en un ícono de 256 colores con un tamaño de 32x32 pixeles.

Figura 3-19 Editor de íconos. El formato a seguir para los íconos de la librería es el siguiente:

• Color de Fondo: R:255G:255B: 153 • Ancho del marco: 1 pixel

• Color del marco: Negro

• Letra "F" Fuente: Small fonts, Tamaño: 10, Tipo: Negrita, Color R:255 G:51 B:0. • Letra "T" Fuente: Small fonts, Tamaño: 10, Tipo: Negrita, Color R:0 G:51 B:204. • Separación horizontal entre letras T y F: 3 pixeles.

• Texto descriptivo: Small fonts, Tamaño 8, Tipo: Normal, Color: Negro, Alineación: Centrada.

El ícono con el formato terminado se muestra en la Figura 3-20.

Figura 3-20 Ícono correctamente editado.

El ícono se desplegará correctamente en la mayoría de sistemas actuales, no obstante es recomendable definir los íconos a desplegar si el sistema de un ordenador sólo presenta imágenes monocromáticas o de 16 colores. Tomando como base el ícono de 256 colores se copia la información a los íconos de 16 colores y B&W respectivamente. Al presionar OK la nueva información del ícono se guarda y el editor es cerrado.

Figura 3-21 Ícono en diferentes versiones de

La edición de panel frontal se realiza considerando los lineamientos de la Figura 3-2 para las entradas y salidas de la función. El color del fondo debe ser el determinado por LabVIEW. Se modifica el nombre de los controles e indicadores que fueron asignados por LabVIEW en el proceso de importación de la librería umFish40, en su lugar se asignan nombres más descriptivos, que permita al usuario final tener una mejor comprensión de la información que debe introducir o la manera en que debe interpretarla.

Figura 3-22 Comparación del panel frontal antes y después de ser editado.

Una de las propiedades de los VIs es la documentación del proceso que realiza. Para definir la información de documentación se debe abrir la ventana "VI Properties" haciendo clic derecho sobre el ícono del VI y seleccionando la opción "VI Properties".

Figura 3-23 Opciones del VI.

Dentro de la ventana "VI Properties" se debe seleccionar la categoría "Documentation". La Figura 3-24 muestra la sección de descripción, el nombre y el directorio de la ayuda complementaria. Los 3 elementos definen las herramientas conceptuales que los futuros usuarios tendrán para realizar sus propios desarrollos.

La descripción del VI, al igual que el panel frontal y el ícono cuenta con un formato establecido. En el cuadro de diálogo descripción se puede dar formato al texto utilizando etiquetas, tal como se realiza en el Lenguaje de Marcas de Hipertexto HTML. El nombre

negritas, a continuación se escribe una breve descripción del VI y de la función que puede desempeñar en una aplicación más compleja. "Help path" indica la localización en disco donde se encuentra el archivo CHM con la información de ayuda compilada. El archivo CHM compilado contendrá la descripción detallada de todas las funciones de la librería, para saber cual de los archivos debe mostrar cuando el usuario lo requiera se especifica el nombre del objetivo dentro del campo "Help tag". El apuntador permite llamar de manera rápida y sencilla al archivo de ayuda que detalla el ícono, las entradas, salidas y los tipos de dato que admite la función.

Figura 3-24 Texto y formato de la descripción para el VI.

Seleccionando la opción de Ayuda Contextual "Context Help" se desplegará una ventana donde se muestra el nombre del VI, la descripción con el formato establecido y un hipervínculo para acceder a la ayuda detallada.

Ícono editado con entradas y salidas Descripción del VI. Hipervínculo para acceder a la ayuda Figura 3-25 Ayuda contextual terminada.

Al momento de importar la librería umFish40 LabVIEW creó de manera automática un Diagrama de Bloques, sin embargo, las conexiones carecen de un protocolo de control ante situaciones de control. El siguiente paso consiste en agregar elementos de programación que permitan a la función responder ante situaciones de error, para lograrlo es necesario

implementar Casos que supervisen la entrada "error in" y el resultado de la llamada a la librería umFish40.

Para iniciar el análisis de errores se considera un escenario sin errores, como el mostrado en la Figura 3-26, el cual se ejecutará la mayor parte del tiempo.

Figura 3-26 Diagrama de bloques ante una situación sin errores a la entrada.

Cuando un error llega por la entrada "error in" se asume que en algún punto previo a la función evaluada se produjo un error. Ante la situación mencionada la estructura programada se comportarán como lo muestra la Figura 3-27 y Figura 3-28. Se observa claramente que mientras el error es detectado por las dos estructuras de casos estipuladas, éstas entran en estado de error y la única instrucción que realizan es transmitir el error a etapas posteriores sin ningún cambio.

En aplicaciones críticas se insta a los diseñadores a establecer protocolos de error y colocar en los casos de detección de errores mecanismos que ayuden a la corrección de los mismos o se enfoquen a la protección de operarios y equipo.

Figura 3-27 Diagrama de bloques ante una situación de error a la entrada 1.

Figura 3-28 Diagrama de bloques ante una situación de error a la entrada 2.

Al guardar los cambios es importante mantener las ventanas lo más compactas posibles, dejando los bloques de casos en las opciones "No Error" y E0000001 según sea el caso.

Figura 3-29 Imagen final de los diagramas terminados.

El nombre del VI coincide con el nombre de la nueva función: "FT Open Interface USB.vi".

Related documents