Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2011 - Programacion Basica LabVIEW
2011 - Programacion Basica LabVIEW
Universidad de Antioquia
Grafico Herramientas
El aspecto del diagrama de bloques puede variar de una versin a otra. Las ltimas versiones de LabVIEW, a partir de la 6.1, traen los botones, perillas y grficos con perfiles ms redondos que las versiones previas y se asemejan a figuras tridimensionales 1
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
b) En el panel de programacin usted puede disear de manera grfica y como si fuera un diagrama de bloques el funcionamiento de su sistema. La programacin grfica se basa en la realizacin de operaciones mediante la asignacin de iconos que representen los datos numricos y los procedimientos que se deben realizar y con estos, mediante una conexin simple, como lo es una lnea recta se enlazan para determinar una operacin, ver figura 2.
c) El diagrama de bloques, ver figura 3, muestra el programa en cdigo grfico G, el cual es el objetivo de aprendizaje en un nivel bsico. Se usan en este diagrama estructuras de programacin y flujo de datos entre las diferentes entradas y salidas, a travs de lneas. En este las subrutinas son mostradas como iconos de cajas negras, con unas entradas y unas salidas determinadas, donde en el interior se cumple una funcin especfica. El flujo se aprecia, como se dibujara en un bosquejo de sistemas, cuando se habla de teora de sistemas, donde cada subsistema se representa como un cuadro con entradas y salidas.
2
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
Todos los indicadores y controles ubicados en el panel frontal estn respaldados por un terminal de conexin en el diagrama de bloques tal como si se tuviera un tablero de control de una mquina o un avin, donde por el frente se ven los indicadores y por el lado posterior se aprecian todos los cables y terminales de conexin.
Figura 4 3
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
El icono de conexin. Permite convertir el programa creado (VI) en una subrutina (SubVI) que puede ser anexada a las subrutinas disponibles en la librera estndar de LabVIEW. El programador puede seleccionar de una librera el modelo de icono que desee y asignar a los terminales de este de los controles o indicadores del panel frontal que desee. El icono final ser entonces una caja negra cuyas entradas son los controles del panel y cuyas salidas son los indicadores del panel, como se muestra en la figura 5. Este programa multiplica dos nmeros y su resultado lo suma con el primer operando.
Icono
Conectores
El icono de conexin permite dividir un programa en pequeos mdulos, donde cada mdulo ejecuta una funcin especfica dentro del programa principal. Esta modalidad de trabajo hace legible el desarrollo de los instrumentos virtuales y facilita la depuracin de los mismos. Una ventaja adicional es que al utilizar un mdulo, no se requiere saber cmo este funciona interiormente, bastara solo conocer sus entradas y salidas. 4
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
Para obtener ayuda sobre el funcionamiento de un subVI, la ventana "help" ofrece la informacin pertinente a las entradas y salidas. Esta ventana se puede obtener presionando Ctrl-H o por medio del men "Windows", como se muestra en la figura 6.
Figura 6. Ventana de ayuda que se despliega al seleccionar el men help sobre un subVI.
Actualmente existe una asociacin de usuarios de LabVIEW donde los miembros estn creando cajas negras de diferentes funciones, las cuales pueden ser usadas para utilidades propias.
Mens de LabVIEW
La programacin en LabVIEW exige utilizar con frecuencia los diferentes mens. La barra de mens de la parte superior de la ventana de un VI contiene diversos mens desplegables, como se muestra en la figura 7.
Figura 7. Mens disponibles en el panel frontal (arriba) y en el diagrama de bloques (abajo) de LabVIEW.
Cuando hacemos clic sobre un tem o elemento de esta barra, aparece un men por debajo de ella. Este men contiene elementos comunes a otras aplicaciones de Windows, como Open (Abrir), Save (Guardar) y Paste (Pegar), y muchas otras particulares de LabVIEW. 5
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
Edit (Edicin), ver figura 9. Se utiliza principalmente para organizar el panel frontal y los bloques y establecer nuestras preferencias, se tienen los comandos para cortar, copiar, pegar y borrar partes, remover cables defectuosos, editar controles; alinear y distribuir objetos, cambiar objetos entre diferentes planos y dar las referencias de manejo del LabVIEW.
Windows (Ventanas), ver figura 10. Se utiliza para situar rpidamente las ventanas abiertas y para abrir ventanas de los diferentes subVI, tambin se 6
Instituto de Fsica
Universidad de Antioquia
encuentran las siguientes herramientas para hacer cambios entre las ventanas de trabajo.
El men Help (Ayuda), ver figura 11, presenta las ayudas necesarias sobre el programa, y ofrece la opcin para desplegar una ventana donde se explica cada objeto solo con sealarlo.
La ventana Help de LabVIEW ofrece informacin sobre funciones, Constantes, subVl, controles e indicadores. Para visualizarla, se selecciona Show Help del men Help. Podemos situar la ventana Help en cualquier punto de la pantalla.
7
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
NOTA: La descripcin de cualquier VI situado en la ventana Help est limitada a 256 caracteres. Cuando pasamos el cursor sobre una funcin, un VI o subVI -Incluyendo el icono del VI abierto, situado en la parte derecha superior de la ventana del VI-, la ventana Help muestra su icono con los cables del tipo de datos apropiado para cada terminal. En la mayor parte de los subVI de LabVIEW las variables de entrada quedan a la izquierda y las de salidas a la derecha y los nombres de los terminales aparecen junto a cada cable. Si el VI tiene asociada una descripcin, esta se visualizar. Estas descripciones se introducen mediante el dialogo Get Info (Obtener Informacin) del VI. Los nombres de los terminales son las etiquetas o Labels de los correspondientes controles e indicadores del panel frontal. Cuando pasamos el cursor sobre una constante universal, por ejemplo , la ventana Help visualiza su valor. Cuando se pasa sobre un control o indicador, se visualiza la descripcin para ese control o indicador en concreto, si existe la informacin. Al poner la herramienta Wiring sobre un cable, la ventana Help visualiza el tipo de dato transportado por ese cable. Asimismo, cuando se mueve la herramienta Wiring sobre el icono del VI, el Terminal correspondiente al conector se ilumina en la ventana Help. Tambin podemos usar el comando Lock Help (Fijar Ayuda) del men Help para mantener una ayuda particular en pantalla, de manera que el hecho de mover las diferentes herramientas sobre el diagrama no cambie la visualizacin de la ventana Help. Como era de esperar, tambin la ayuda en la versin 4.0 ha quedado mejorada. Uno de los aspectos ms significativos se aprecia cuando trabajamos con la herramienta Connect Wire. Al situarla sobre una funcin, de su icono sale un pequeo trozo de cada terminal, y no solo esto, sino que queda reflejado en una etiqueta el nombre del terminal al que se va a realizar la conexin. Todo esto asegura una unin prcticamente sin posibilidad de errores. Otra opcin nueva es la que permite tener una ayuda detallada (Detailed Diagram Help) o sencilla ( Simple Diagram Help). Operate (Funcin), ver figura 12. Sus comandos sirven para ejecutar el VI. Se encuentran herramientas para ejecutar y detener los programas, as como cambiar el modo de trabajo, y hacer que todos los valores en los controles e indicadores queden como valores iniciales al ser guardado el programa.
8
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
(a)
9
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
(b)
Figura 13. Modo Edicin de LabVIEW. (a) versin 5.1, (b) Versin 8.0
Instituto de Fsica
Universidad de Antioquia
Botn de retencin de los valores de los cables. Botn de entrada al ciclo. Pulse el botn de entrada al ciclo (Step Into) para entrar un paso adentro de un ciclo, un SubVI, etc. Entrando un paso a la vez adentro de un VI le permite introducirse en la VI nodo a nodo. Cada nodo se resalta para sealar cuando est listo para ejecutarse. Al avanzar un paso dentro de un nodo usted est listo para caminar paso a paso adentro del nodo. Botn sobre. Pulse el botn de sobre (Step Over) para posicionarse encima de un ciclo, un SubVI, etc. Al posicionarse encima del nodo, usted ejecuta el nodo sin entrar paso a paso adentro del nodo. Botn de salida del ciclo. Pulse el botn de Salida del ciclo (Step Over) para salirse de un ciclo, SubVI, etc. Al posicionarse fuera del nodo, usted completa la ejecucin de un nodo y puede moverse al siguiente nodo. Alineacin de objetos. Seleccione el men Alineamiento de Objetos (Align Objects) para alinear objetos con respecto a los ejes, incluyendo eje vertical, superior, izquierdo, entre otros. Distribucin de objetos. Seleccione el men Distribucin de Objetos (Distribute Objects) para espaciar objetos uniformemente, incluyendo espacios vacos, compresiones, entre otros.
Reordenamiento. Seleccione el men Reordenamiento (Reorder) cuando tenga objetos superpuestos unos con otros y usted quiera definir cual esta enfrente de quien y cual atrs. Seleccione uno de los objetos con la herramienta de posicionamiento y seleccione entre Move Forward (mover hacia adelante), Move Backward (mover hacia atrs), Move to Front (mover al frente) y Move to Back (mover hacia atrs). Redimensin de objetos. Esta herramienta aparece en la versin 8.0 y permite homogenizar las dimensiones horizontales y verticales de un grupo de objetos.
Paleta de herramientas
La paleta de herramientas, ver figura 14, se utiliza para llevar a cabo funciones especficas de edicin o ejecucin. Se emplea tanto en el panel frontal como en el diagrama de bloques. Contiene las herramientas necesarias para editar y depurar los objetos. Una herramienta es un modo de funcionamiento especial del ratn. 11
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
(a)
(b)
(c)
Figura 14. Paleta de herramientas de LabVIEW. (a) versin 4.1, (b) versin 5.1 y (c) versin 8.0.
Herramienta de operacin. Utilice la herramienta de operacin para cambiar valores o para seleccionar texto de un control. Es la nica herramienta disponible en el modo Run. Herramienta de posicionamiento. Utilice la herramienta para seleccionar, mover o redimensionar objetos. La herramienta de posicionamiento cambia las formas cuando se mueve sobre una esquina de un objeto de dimensiones ajustables. Herramienta de cableado. Permite conectar los terminales de los diferentes elementos del diagrama de bloques. Herramienta de etiquetado. Se utiliza para editar textos y crear rtulos libres, tanto en el panel frontal como en el diagrama de bloques. La herramienta de etiquetado se convierte en cursor cuando usted crea etiquetas libres. Herramienta de color. Permite colorear los objetos y el fondo, tanto en el panel frontal como en el diagrama de bloques. Herramienta de seleccin automtica. Aparece en la versin 8.0. Cuando el usuario se sita sobre un elemento las opciones de la paleta de herramientas que pueden tener efecto sobre esa regin del elemento se iluminan automticamente. Herramienta de desplazamiento. Permite mover simultneamente todos los elementos del panel frontal o del diagrama de bloques hacia cualquier zona deseada en la ventana. Basta poner el icono de la mano sobre el fondo del panel y arrastrarlo hacia la zona deseada. Herramienta de punto de paro. Se utiliza con fines de depuracin de los programas. Permite detener el programa en una etapa determinada, la cual puede ser seleccionada con el puntero de flecha del pequeo icono. Cada estructura -o subVI- marcada con un punto de parada adquiere un contorno de color rojo. Cuando el programa llega a este 12
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
punto la estructura adquiere una sombra parpadeante, el programa se detiene y el botn de pausa se habilita. El usuario puede continuar el programa presionando el botn de pausa. Los puntos de paro se remueven haciendo de nuevo clic con la herramienta de paro en los puntos donde estos se encuentran. Herramienta de prueba. Al hacer clic con esta herramienta sobre un cable, terminal de control, o terminal de indicador situado en el diagrama de bloques, aparece una pequea ventana que muestra el valor del dato que circula por el elemento en ese momento. Las pruebas de datos pueden ser removidas cerrando las pequeas ventanas desde sus esquinas. Herramienta de men (atajo). Permite llamar el men functions desde el diagrama de bloques o el men controls desde el panel frontal. Se puede cambiar de herramienta para la versin 5.1 haciendo lo siguiente: Clic sobre el icono de la herramienta que queremos. Presionando la tecla TAB para seleccionar la siguiente herramienta. Pulsando la barra espaciadora para cambiar entre la herramienta Operating y Positioning cuando la ventana Panel est activa, y entre las herramientas Wiring y Positioning cuando la ventana Diagram est activa.
Instituto de Fsica
Universidad de Antioquia
men Controls desde el men Windows seleccionando la opcin Show Controls Palette (Mostrar paleta de controles) del men windows
(a)
(b)
Figura 15. Men Controls. (a) Versin 5.1, (b) Versin 4.1.
En el men Controls aparecen todos los tipos de controles e indicadores que se pueden colocar en el panel frontal, como son: Numricos: ver figura 16. Permiten la entrada y salida de datos de tipo numrico, ya sean estos nmeros reales, enteros, o naturales. Por ejemplo, un medidor de nivel graficado como un tanque, donde el nivel es el valor dado, o un termmetro, donde la temperatura es una variable continua.
(a)
(b)
Figura 16. Controles numricos de LabVIEW. (a)Versin 4.1, (b) Versin 5.1.
1. Booleanos: ver figura 17. Permiten la salida y la entrada de datos de dos estados discretos, on-off, verdadero o falso, como es el caso de los pulsadores, swiches y emisores de luz (leds) indicadores. 14
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
2. Caracteres y tablas (String & Table): ver figura 18. Permite entrar y sacar datos de tipo alfanumrico, vistos en un indicador o control, o en un archivo que tambin puede cumplir las dos funciones.
Figura 18. Men de caracteres y tablas de LabVIEW 5.1. 4. Arreglos y Agrupaciones (Array & Clusters): ver figura 19. Permite
agrupar datos para formar matrices ya sean de entrada o salida. Estas matrices pueden ser de tipo numrico, o de tipo booleano. Tambin se pueden agrupar datos de diferentes tipos de control o de diferentes tipos de indicador, en un cluster, el cual es una agrupacin que posee una sola terminal en el diagrama de bloques, semejante a un conector de un computador, el cual siendo un solo conector tiene muchas lneas que transportan diferentes seales. En las matrices todas las seales son del mismo tipo.
15
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
3. Listados y llamados (List & Ring): ver figura 20. Son controles e indicadores que presentan listas de opciones donde el tem seleccionado se entrega como un valor al programa. El usuario puede construir listas de texto o listas donde cada opcin se representa en forma de un icono, el cual puede ser incluso diseado al gusto del usuario en otro programa, e importado desde este.
4. Graficos (Graph): ver figura 21. Controles e indicadores de grficas. Pueden ser grficas de barrido, graficas XY, o de tonos de colores.
16
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
Figura 21. Men de grficos de LabVIEW 5.1.
Ruta y nmero de referencia de archivo (Path & Refnum): ver figura 22. Estos controles e indicadores permiten especificar rutas de archivos en los cuales se pueden leer o escribir datos.
Figura 22. Men de manejo de archivos en LabVIEW 5.1. 5. Decoraciones (Decorations): ver figura 23. Este men ofrece un conjunto de formas tales como: recuadros, fondos, contornos planos o con relieves, que se pueden colocar con fines decorativos sobre los elementos del panel frontal de un programa. Estos elementos no disponen de un terminal en el diagrama de bloques.
7. Activacin de aplicaciones (ActiveX): ver figura 24. Permite importar, ejecutar y modificar aplicaciones de Windows desde el panel frontal de LabVIEW.
17
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
Al seleccionar objetos desde el men Controls estos aparecen sobre el panel frontal, pueden colocarse donde convenga, y adems tienen su propio men desplegable que permite la configuracin de algunos parmetros especficos de cada tipo de control, tambin se pueden usar controles editados por el programador, como por ejemplo el dibujo de una bomba o un pistn neumtico. Funciones (Functions) Con este men ponemos las funciones en el diagrama de bloques. Cada opcin nos visualiza una paleta con sus iconos disponibles, ver figura 25.
Las funciones pueden ser VI prediseados y que pueden ser reutilizados en cualquier aplicacin. Estos bloques funcionales constan de entradas, salidas y adems de un smbolo que las representa. Igual que en un lenguaje de programacin estndar, las funciones procesan las entradas y entregan una o varias salidas, estos VI pueden tambin estar conformados de otros subVI y as sucesivamente, de esta forma se pueden representar como un rbol genealgico donde un VI se relaciona o depende de varios SubVI (jerarqua). LabVIEW tiene VI de adquisicin de datos e imgenes, de comunicaciones, de procesamiento digital de seales, de funciones matemticas simples hasta funciones que utilizan otros programas como Matlab o HiQ para resolver problemas, nodos de formula que se utilizan para la resolucin de ecuaciones, editando directamente estas como en lenguajes de programacin tradicionales y definiendo las entradas y las salidas. LabVIEW tambin se puede utilizar para graficar en tres dimensiones, en coordenadas polares y cartesianas, tiene disponibles herramientas para anlisis de circuitos RF como la Carta de Smith, tiene aplicaciones en sonido y se puede comunicar con la tarjeta de sonido del computador para trabajar conjuntamente. Entre sus muchas funciones se encuentran las de procesamiento de imgenes, como capturar una imagen a travs de la tarjeta PCI-1408(monocromtica), analizarla y entregar respuestas que difcilmente otros sistemas realizaran. El men Functions ofrece todas las posibles funciones que se pueden utilizar en el diagrama de bloques. Cada funcin puede ser seleccionada y colocada en el 18
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
diagrama haciendo clic sobre ella. El men Functions slo est disponible cuando la ventana Diagram est activa. 1. Estructuras (Structures): ver figura 26. Contiene las estructuras bsicas de programacin como son las secuencias, los casos, los ciclos con condicin de parada fija (For-Next), los ciclos de parada por condicin (While), las variables de tipo global y local.
2. Numrico (Numeric): ver figura 27. Presenta las principales operaciones aritmticas como son: suma, resta, multiplicacin, divisin, valor absoluto, funciones trigonomtricas, logartmicas, nmeros complejos, generacin de nmeros aleatorios, composicin de operadores numricos y algunas constantes universales tales como e, , h, entre otras. Para obtener informacin sobre una funcin se puede pedir una ayuda desde el men Help, o combinando las teclas <ctrl-H> sobre el icono de la funcin.
3. Booleanas: ver figura 28. Contiene los operadores booleanos OR, AND, NOT, constantes booleanas, composicin de operadores bolanos, conversin a otro tipo de datos y otras ms. 19
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
4. Comparacin (Comparison): ver figura 29. Contiene operadores de comparacin, los cuales devuelven un valor verdadero o falso segn se cumpla la condicin igual a, mayor que, menor o igual que. Tambin dispone de operadores de seleccin entre dos entradas, rango y tipo de datos.
5. Cadenas (Strings): ver figura 30(a). Contiene herramientas para manipular cadenas de caracteres. Por ejemplo convertir todos los caracteres a maysculas, o reportar el valor de la longitud de la cadena, buscar un grupo de caracteres dentro de una cadena, hacer conversiones entre tipos de datos, rotar una cadena, definir constantes, tabuladores, entre otras. 20
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
(a)
(b)
Figura 30. (a) Men de cadenas de LabVIEW 5.1, (b) Men de conversin de
cadenas. 6. Conversin (Conversion): ver figura 30(b). Contiene operadores que realizan conversiones entre tipos de variables, de un formato a otro, por ejemplo convertir un nmero a otro que ocupe 32 bits en memoria, o convertir un nmero a una matriz de constantes booleanas cuya representacin en binario corresponda al nmero. 7. Arreglos (Array): ver figura 31. Maneja operadores que actan sobre arreglos y matrices de datos. Por ejemplo, inicializar una matriz, hallar sus dimensiones, transponer un arreglo de datos, hallar el mayor de los elementos de un arreglo, extraer un subconjunto de datos de un arreglo o una matriz, entre otros. El manejo de matrices y arreglos ser profundizado ms adelante.
Figura
21
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
Figura 31. Men de arreglos de LabVIEW 5.1.
8. Entrada y salida a archivos (File I/O): ver figura 32. Contiene funciones que permiten el manejo de archivos y el almacenamiento de informacin en disco.
9.
Tiempo y Dilogo (Time & Dialog): ver figura 33. Contiene funciones que reportan tiempo y fechas, funciones de espera y cuadros de dilogo cuyos mensajes pueden ser programados por el usuario.
22
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
10. Seleccin de un instrumento virtual (Select a VI): ver figura 34. Esta opcin permite llamar otros subVI que el usuario ha creado como subrutinas, y que pueden ser utilizadas dentro de otro programa.
Figura 34. Men para llamar los subVI creados previamente por el usuario.
11. Mathematics (Matemticas): ver figura 35. Contiene funciones avanzadas para el procesamiento de seales, solucin numrica de ecuaciones y tratamiento estadstico de datos.
12. Adquisicin de datos (Data Acquisition): ver figura 36. Contiene instrumentos empleados en la adquisicin de datos, lectura y escritura de datos a las tarjetas insertables, toma y control de seales anlogas y digitales, y control de los circuitos contadores presentes en algunas tarjetas.
23
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
13. Comunicacin (Comunication): ver figura 37. Contiene funciones para la comunicacin de computadores en red, y enlace entre diferentes aplicaciones, como es el caso del DDE, Dynamic Data Exchange, las cuales pueden servir para enlazar aplicaciones de LabVIEW con Bases de datos como ACCES, para actualizarlas simultneamente cuando los hechos van ocurriendo. Otros parmetros son los de comunicacin TCP y UDP para comunicacin en red. Todo esto requiere de un aprendizaje especial, manejo de instrumentos por va GPIB, paralelo, serial, entre otros.
14. Manual de ejemplos (Tutorial): ver figura 38. Contiene instrumentos que simulan la adquisicin de datos por uno de los puertos de entrada y/o salida del computador. Las simulaciones toman datos almacenados previamente en un archivo para generar un conjunto de valores de salida.
24
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
Figura
El objeto aparecer en la ventana Panel con un rectngulo negro o gris que representa una etiqueta de identificacin (Label), ver figura 40(a). Si queremos usarla en ese mismo momento, introduciremos el texto desde el teclado.
25
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
(a)
(b)
Figura 40. (a) Campo de rotulacin de una perilla virtual, (b) Terminal de la perilla en el diagrama de bloques.
Cuando creamos un objeto sobre el panel frontal, al mismo tiempo se crea el terminal correspondiente sobre el diagrama de bloques, ver figura 40(b). Este terminal se usa tanto para leer datos desde un control como para enviarlos a un indicador. Si se selecciona Mostrar Diagrama (Show Diagram) desde el men Windows, podremos ver el diagrama de bloques de nuestro programa. Este diagrama contendr terminales para todos los controles e indicadores del panel frontal. Todos los objetos en LabVIEW tienen asociados mens pop-up, los cuales podemos obtener pulsando el botn derecho del ratn sobre dicho objeto. Mediante la seleccin de sus diferentes opciones podremos actuar sobre determinados parmetros, como el aspecto o comportamiento de ese objeto, ver figura 41.
Figura 41. Men pop-up desplegado al hacer clic derecho con el botn del ratn sobre un objeto.
Para seleccionar objetos se debe hacer clic con el botn derecho del ratn en cualquier rea libre de la pantalla. Aparecer el men Controls o Functions segn estemos en la ventana Front Panel o Diagram, respectivamente.
Seleccin de objetos
26
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
Para seleccionar un objeto en la pantalla se ubica el cursor sobre el objeto y se hace un clic, aparecer sobre el objeto un rectngulo en lnea punteada, ver figura 42, as ya podremos moverlo, copiarlo o sencillamente borrarlo.
Moviendo objetos
Para mover un objeto es necesario seleccionarlo y arrastrarlo con el cursor. Tambin se puede mover un objeto combinando las teclas shift+flechas. Si se desea moverlo pixel a pixel para mayor precisin basta presionar las flechas de avance de cursor.
Duplicando objetos
Se selecciona el objeto haciendo clic sobre l. Luego se mantiene presionada la tecla control mientras se arrastra el objeto con el ratn hacia la posicin donde se desea que aparezca el duplicado. Al soltar el ratn se obtendr otro elemento idntico al primero.
27
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
Para obtener otros colores se coloca el cursor sobre la opcin More, apareciendo la pantalla More Color .Cada color bsico tiene una gama que vara entre 0 y 255 la cual es mostrada en la pantalla.
Alineando objetos
Varios objetos ubicados en la pantalla pueden ser alineados seleccionando con el ratn todos los elementos y presionando el botn Align Objects, ver figura 44(a). Al hacer esto aparecern varias opciones, la primera de ellas permite alinear los objetos horizontalmente como se muestra en la figura 44(b). Las dems opciones permiten alinear dos o ms objetos verticalmente o en una posicin determinada con respecto a aquel que tenga mayores dimensiones.
(a)
(b)
Figura 44. (a) Seleccin de dos objetos que van a ser alineados horizontalmente, (b) Alineacin de los objetos con la herramienta Align Objects.
Distribuyendo objetos
Para distribuir los objetos en la pantalla primero se seleccionan y luego se presiona el botn Distribute Objects. All se selecciona la accin deseada. La figura 45 muestra el caso en que se han alineado tres perillas con espacios iguales entre ellas.
(a)
(b)
28
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
Figura 45. (a) Seleccin de tres objetos, (b) distribucin uniforme de los objetos en el panel frontal.
Borrando objetos
Para borrar el objeto se procede a enmarcarlo y se pulsa la tecla supr.
Figura 46. Men de ayudas de LabVIEW. Podemos situar la ventana Help en cualquier punto de la pantalla. NOTA: La descripcin de cualquier VI situado en la ventana Help est limitada a 256 caracteres. Cuando pasamos el cursor sobre una funcin, un VI o subVl (incluyendo el icono del VI abierto, situado en la parte derecha superior de la ventana del VI), la ventana Help muestra su icono con los cables del tipo de dato apropiado para cada terminal. Las variables de entrada quedan a la izquierda y las de salida a la derecha. Los nombres de los terminales aparecen junto a cada cable. Si el VI tiene asociada una descripcin, sta se visualizar. Estas descripciones se introducen mediante el dilogo Get Info (Obtener Informacin) del VI. Los nombres de los terminales son las etiquetas (Labels) de los indicadores del panel frontal. Cuando pasamos el cursor sobre una constante universal, la ventana Help visualiza su valor. Cuando se pasa sobre un control o indicador se visualiza la descripcin para ese control o indicador en concreto, si existe la informacin. AI poner la herramienta Wiring sobre un cable, la ventana Help visualiza el tipo de dato transportado por ese cable. Asimismo, cuando se mueve la herramienta Wiring sobre el icono del VI, el terminal correspondiente al conector se ilumina en la ventana Help. 29
Curso de Instrumentacin Por Lucelly Reyes
Instituto de Fsica
Universidad de Antioquia
Tambin podemos usar el comando Lock Help (Fijar Ayuda) del men Help para mantener una ayuda particular en pantalla, de manera que el hecho de mover las diferentes herramientas sobre el diagrama no cambia la visualizacin de la ventana Help.
30
Curso de Instrumentacin Por Lucelly Reyes