Скачать книгу

que se colocó en el panel frontal para detener la ejecución del bucle de iteración While Loop. Esta estructura iterativa (While Loop) también contiene un terminal (i) que indica el número de iteración que se está ejecutando (la primera iteración es la número 0).

      A partir de LabVIEW 7.0 se introdujo un nuevo tipo de subVI denominado Express VI. Estos son VIs interactivos que tienen una configuración mediante un cuadro de diálogo que permite al usuario personalizar su funcionalidad de manera rápida e intuitiva. A partir de esta configuración LabVIEW genera un subVI basado en dichos argumentos.

      Los VIs estándar están constituidos a su vez por un panel frontal y un diagrama de bloques que son usados dentro de otro VI.

      Las funciones son los bloques básicos para la construcción de todos los VIs, pero no tienen un panel frontal o un diagrama de bloques (por ejemplo, funciones aritméticas de suma, resta, multiplicación, etc.).

      La barra de menús de la parte superior de las ventanas de LabVIEW contiene diversos menús pull-down (desplegables). Cuando hacemos clic sobre un ítem o elemento de esta barra, aparece un menú por debajo de ella. Dicho menú contiene elementos comunes a otras aplicaciones Windows, como Open (Abrir), Save (Guardar) y Paste (Pegar), y muchas otras particulares de LabVIEW.

      La Figura 1.3 muestra la barra de menús para la versión 8.6.1, común para el panel frontal y el diagrama de bloques.

      Figura 1.3. Barra de menús de la versión 8.6.

File (Archivo) Sus opciones se usan básicamente para abrir, cerrar, guardar, imprimir VI, etc.
Edit (Edición) Se usa principalmente para organizar el panel frontal y el diagrama de bloques y establecer nuestras preferencias.
View (Ver) Muestra las distintas paletas, errores, navegadores, etc.
Project (Proyecto) Presenta los niveles de jerarquía, los subVIs que lo
integran, los que están sin abrir, busca VIs, etc.
Operate (Función) Sus comandos sirven para ejecutar el VI.
Tools (Herramientas) Se accede a una serie de herramientas para compilar el VI, publicarlo como página Web, etc.
Windows (Ventanas) Se utiliza básicamente para mostrar (Show) ventanas.
Help (Ayuda) Muestra una ayuda sobre los diferentes iconos y otros aspectos de LabVIEW.

      El menú de LabVIEW que utilizaremos con más frecuencia es el menú de contexto o emergente (Pop-up) de objetos, al que se accede situando el cursor sobre un objeto y pulsando el botón derecho del ratón. Si la pulsación se hace sobre un espacio vacío, el menú que se obtendrá variará en función de la herramienta seleccionada.

      Bajo la barra de menús se sitúa la barra de herramientas, que incluye una serie de botones para editar o ejecutar los VIs. Tal como se ilustra en la Figura 1.4, esta barra se muestra con más o menos opciones dependiendo de si estamos en modo de ejecución o de edición. Además, en el diagrama de bloques se dispone de algunas opciones adicionales. La función de los distintos botones es la siguiente:

      Figura 1.4. Barra de herramientas del panel frontal: (a) en modo edición (Edit), (b) en modo ejecución (Run).

Run. Ejecuta el VI. Si la flecha aparece rota, es porque el VI tiene errores y al pinchar sobre ella muestra la lista de errores, su ubicación y descripción
Run continuously. Ejecuta indefinidamente los VIs hasta que se pulsa el botón de abortar o el de pausa.
Abort Execution. Aborta la ejecución del VI. No es recomendable utilizarlo, pues podrían quedar operaciones pendientes que hiciesen inestable el sistema.
Pause. Hace una pausa en la ejecución del VI, quedando resaltado en el diagrama de bloques el punto en el que se ha parado.

      El primer botón sirve para configurar el texto (fuente, tamaño, estilo, color, etc.). El resto de botones permiten alinear, distribuir, redimensionar y ordenar los objetos seleccionados.

Help. Muestra una ventana Context Help (menú de contexto) con una ayuda resumida sobre el elemento que se haya seleccionado con el cursor.

      Figura 1-5. Barra de herramientas del diagrama de bloques: (a) en modo edición (Edit), (b) en modo ejecución (Run).

Highlight Execution. Presenta una ejecución animada del diagrama de bloques.
Retain Wire Values. Retiene los valores de los hilos.
Step Into, Step Over y Step Out. Permiten ejecutar el programa paso a paso. Step Into abre y muestra la ejecución de los subVIs, Step Over los ejecuta sin abrirlos y Step Out finaliza la ejecución del nodo actual y después hace una pausa. Por ejemplo, en un bucle For de 100 repeticiones, ejecutaría todas las repeticiones y pasaría a pausa en el siguiente nodo.

Скачать книгу