Está en la página 1de 5

GUIA No 5 CREACIN DE SubVIs Una caracterstica importante de LabView es el manejo de jerarquas y el poder utilizar fcilmente un programa anterior como

un mdulo de otro cualquiera. Cuando un VI es invocado desde otro VI principal al invocado se le denomina SubVI. Para personalizar el Icono que representar al SubVI se presiona el click derecho en el icono que aparece en la esquina superior derecha de la ventana del panel. Y se escoge Edit Icon. Para definir las entradas y salidas del SubVI se escoge la opcin Show Conector. Aparece un cuadro seccionado en cajones donde irn la conexiones. Para establecer las entradas se hace click en uno de los cuadros del lado izquierdo y luego sobre uno de los controles en el panel. De idntica forma se hace con las salidas para el lado derecho y los indicadores. Puede agregarse o eliminarse entradas y salidas al conector a travs del submen. La opcin Patterns permite seleccionar entre varias opciones. Para invocar al SubVI desde el VI principal, basta con agregarlo al diagrama igual que cualquier funcin propia del LabView. Esto se hace con la opcin Select a VI en la paleta de funciones. Existen varias propiedades referentes a la forma en que se ejecutar el SubVI, estas pueden ser accedidas en VI Propertie dentro del submen. La seleccin Customize dentro de Window Appearance es especialmente til. Permite cambiar la apariencia que tendr el SubVI al ser invocado. Las opciones Show Front Panel when called y Close Afterwards if Originally closed permiten que el SubVI aparezca cuando es invocado y desaparezca al ser cerrado, similar a una caja de dialogo.

CONTROLES PARA MEJORAR LA PRESENTACIN Ya vimos, que mediante la paleta de herramientas podemos cambiar el color de los diferentes objetos dentro del panel, adems de esto, para mejorar la presentacin se tiene el control Decorations en la paleta de controles, que incluye varias opciones, como crear figuras y fijar cuadros de fondo que permiten resaltar uno o un grupo de controles como aparece en la figura.

Otra herramienta muy til que permite separar la informacin del panel en ventanas se encuentra en la opcin Dialog Control con el nombre Dialog Tab Control. Con el men auxiliar (click derecho ) puede modificarse sus propiedades. Es importante tener presente que la tabla de control corresponde a un dato tipo entero que indica mediante un ndice la tabla actual, este ndice puede asociarse con una estructura case en el diagrama para habilitar la operacin de los elementos de una de las pginas. TRABAJAR CON MENS PERSONALIZADOS El primer paso consiste en seleccionar Run Time Menu de la opcin Edit del men principal. All se elige custom y se procede a escribir el Men deseado para la aplicacin. Con el smbolo + se agrega un nuevo elemento. El nombre se escribe en Item Name. Con las flechas se indica en que posicin dentro de la jerarqua del men se ubicar el nuevo tem. En la casilla Shortcut puede indicarse alguna combinacin de teclas con la que se puede acceder al tem. Para hacer operativo el men dentro del programa, es necesario utilizar algunas de las funciones que LabView trae implementadas, estas se encuentran el la opcin Menu dentro de Aplication Control. Current VIs Menu Bar Con esta funcin se crea una referencia al men actual para poderlo utilizar.

Get Menu Selection Regresa el nombre y la ruta completa del ultimo tem del men seleccionado. Time Out indica cuantos milisegundos dura la seleccin. Si Block Menu es True, el tem se deshabilita despus de seleccionado.

Enable Menu Tracking Habilita o deshabilita el men entero. Insert Menu Items Cuando se activa, adiciona un nuevo tem en el men. Puede agregarse varios tem al tiempo. Delete Menu Items Elimina un tem particular del men.

Set Menu Item Info Permite cambiar los atributos de Habilitacin, chequeado, tecla de acceso de un determinado tem. Get Menu Item Info Obtiene los atributos actuales de un tem. Get Menu Short Cut Info Retorna el tem correspondiente a una determina combinacin del teclado.

TRABAJO CON ARCHIVOS Las funciones para el manejo de archivos se encuentran en la paleta de funciones bajo la opcin File I/O. Algunas de estas funciones son:

File Path contiene la ruta y el nombre del archivo donde se guardar. S se deja vaco se abre una caja de dialogo para establecer la ruta. Con Append puede escogerse entre adicionar los datos al final de un archivo existente o crear un nuevo archivo.

Puede indicarse el nmero de caracteres a leer y el punto de inicio o que lea todo el archivo. Mark indica la posicin siguiente al ltimo carcter ledo. EOF es una salida booleana que indica s se ha buscado leer ms all del carcter de fin de archivo.

Permite copiar un array numrico de una o dos dimensiones en un archivo. Format indica la precisin, por defecto toma tres cifras decimales. File Path contiene la ruta y el nombre del archivo donde se guardar. S se deja vaco se abre una caja de dialogo para establecer la ruta. Con Append puede escogerse entre adicionar los datos al final de un archivo existente o crear un nuevo archivo. Puede guardarse el array o la transpuesta.

Lee un archivo texto con informacin numrica, hace la respectiva conversin y los guarda en un array. Puede indicrsele el nmero de filas a leer o leerlas todas. De manera similar se tiene otras funciones tales como: Read Lines From File.VI Read From I16 Write To I16 Read From SGL Write To SGL Para leer un determinado nmero de lneas Lee datos enteros almacenados en un archivo texto Escribe en un archivo texto nmeros enteros Lee datos de simple precisin almacenados.

Otras cinco funciones que permiten un manejo ms general de archivos son:

Permite Abrir un archivo existente, modificarlo o crear uno nuevo. En Prompt se indica el mensaje que aparecer en la caja de dialogo. En File Path debe suministrarse el nombre del archivo y la ruta. S se deja vaco automticamente abre una caja e dialogo para establecer esta ruta. Start Path fija el punto de partida para fijar la ruta. Funtin indica la operacin a realizar: 0 Para abrir un archivo existente. 1 Abre un archivo o lo crea si no existe 2 Crea un nuevo archivo o reemplaza uno existente 3 Crea un nuevo archivo 4 Abre un archivo existente para lectura. Con esta funcin se cierra un archivo abierto con la funcin Open.

Lee de un archivo la cantidad especificada por Count de un determinado tipo de datos.

Escribe la informacin indicada en data en un archivo.

También podría gustarte