José Pelegrí Sebastià - LabVIEW - Entorno gráfico de programación

Здесь есть возможность читать онлайн «José Pelegrí Sebastià - LabVIEW - Entorno gráfico de programación» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на испанском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

LabVIEW: Entorno gráfico de programación: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «LabVIEW: Entorno gráfico de programación»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

En este libro se pretende dar al lector una visión completa de todos los aspectos de LabVIEW, incluyendo los concernientes a la versión 2010. El libro parte de una introducción al entorno para lectores que no tengan conocimientos previos del programa y, poco a poco, se va aumentando el nivel hasta llegar a abarcar prácticamente todas las posibilidades que permite LabVIEW, permitiendo a lectores con experiencia descubrir nuevas posibilidades. El libro se divide en cuatro bloques temáticos: una introducción en la que se presenta el entorno y se explican los tipos de datos y las estructuras de control; un segundo bloque de adquisición y comunicaciones, siendo ésta la aplicación más tradicional de LabVIEW; a continuación se presentan los aspectos más avanzados donde el lector podrá obtener un conocimiento profundo del compilador y las técnicas de programación más adecuadas para cada situación; y por último, en esta segunda edición se han añadido varios capítulos sobre otros programas y librerías de National Instruments como LabWindows/CVI, Measurement Studio, DIAdem y TestStand. En cada capítulo se parte de una introducción teórica general de la temática que se trata para, a continuación, presentar las funciones específicas de LabVIEW. Una vez hecho esto se asentarán los conocimientos a través de varios ejemplos y ejercicios prácticos. Los ejemplos son prácticos y amenos para que se disfrute con la lectura del libro mientras se adquieren nuevos conocimientos, esperamos que esto fomente la iniciativa de los lectores para modificarlos, mejorarlos y adaptarlos a sus requerimientos. National Instruments ha elaborado unos recursos adicionales para esta edición tales como la versión de evaluación de LabVIEW, notas técnicas, etc., a los cuales podrá acceder visitando ni.com/spain e ingresando el código que hallará en el prólogo del libro.

LabVIEW: Entorno gráfico de programación — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «LabVIEW: Entorno gráfico de programación», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Algunos módulos de LabVIEW pueden extender las funciones de seguridad a elementos como variables compartidas o librerías de proyectos.

1.8.8. Ejemplos

Una de las cosas más apreciadas de National Instruments es su soporte, tanto en línea como en sus programas. Dentro de la ayuda de LabVIEW ya se ha visto antes la ventana de ayuda contextual. También dispone de muchos documentos que explican detalladamente cada aspecto del programa. Se puede acceder a la colección de ejemplos desde Help > Find Examples .

Puede modificarse la ventana que muestra los ejemplos en Tools > Prepare Example VI for NI Example Finder .

Finalmente, también hay que comentar que desde la página web de National Instruments se pueden descargar numerosos ejemplos, hacer consultas en los foros o solicitar soporte de los ingenieros de NI.

1.9. Ejercicios

1. Buscar los cinco errores que impiden la ejecución en la siguiente figura:

Figura 143 Ejercicio 1 2 Obtener mediante las funciones del menú - фото 65

Figura 1-43. Ejercicio 1.

2. Obtener, mediante las funciones del menú Programming > Numeric , el número áureo y su inverso: Ejecutar el programa con Highlight Execution activado 3 Usar el programa - фото 66. Ejecutar el programa con Highlight Execution activado.

3. Usar el programa del ejercicio anterior como un subVI de uno nuevo para verificar si 4 Depura el siguiente programa para encontrar y solucionar el motivo por el - фото 67.

4. Depura el siguiente programa para encontrar y solucionar el motivo por el que no funciona correctamente.

Figura 144 Ejercicio 4 110 Bibliografía National Instruments AN 159 - фото 68

Figura 1-44. Ejercicio 4.

1.10. Bibliografía

National Instruments, AN 159: LabVIEW Custom Controls, Indicators, and Type Definitions, 2004.

National Instruments, AN 168: LabVIEW Performance and Memory Management, 2004.

National Instruments, LabVIEW Basics I Course Manual, 2000.

National Instruments, LabVIEW User Manual , 2001.

National Instruments, LabVIEW Upgrade Notes Version 8.0, 2005.

National Instruments, LabVIEW Upgrade Notes Version 8.2, 2006.

National Instruments, LabVIEW Upgrade Notes Version 2009, 2009.

Rick Bitter et alt. LabVIEW Advanced Programming Techniques , CRC Press LLC, 2001.

Capítulo 2

Estructuras

Las instrucciones de control son una de las herramientas básicas de todo lenguaje de programación y permiten a un programa ejecutar un código de forma condicional o repetirlo cierto número de veces.

En LabVIEW estas instrucciones son estructuras que encierran en su interior el código al que afectan. Se encuentran en el menú Programming > Structures .

Figura 21 Estructuras A continuación se va a tratar cada una de las - фото 69

Figura 2-1. Estructuras.

A continuación se va a tratar cada una de las estructuras que aparecen en la figura 2-1.

2.1. SEQUENCE

En los lenguajes tradicionales basados en texto, el orden de ejecución se corresponde con el orden en que las instrucciones están escritas. Ya se ha visto que el sistema de ejecución de LabVIEW sigue el modelo de flujo de datos ( dataflow ): un nodo necesita tener disponibles los datos en todas sus entradas para ejecutarse. Pero si hay dos nodos en condición de ejecutarse, no se podrá determinar, en principio, el orden de ejecución; esto en la mayoría de casos no será un problema, es más, será incluso beneficioso. No obstante, puede haber ocasiones en las que haya nodos independientes, ambos en situación de ejecutarse, pero se necesita fijar el orden de ejecución de los mismos.

Las estructuras de tipo SEQUENCE sirven precisamente para esto: establecen el orden de ejecución del código que está en su interior.

Su diseño recuerda a los fotogramas de una película. En una película los fotogramas colocados al principio se visualizarán antes que los siguientes, con un orden secuencial. Las estructuras SEQUENCE también tienen fotogramas o frames ordenados, en el interior de cada frame se situará una sección de código. La ejecución comenzará por el primer frame y, cuando acabe, se pasará a ejecutar el siguiente, y así sucesivamente.

Hay dos tipos de SEQUENCE: STACKED SEQUENCE y FLAT SEQUENCE.

La primera era la única disponible en versiones más antiguas de LabVIEW. Tiene un menú en la parte superior donde se indica la numeración del frame que se muestra, el número total de frames que contiene y además da la opción de situarse en otro. En la figura 2-2 se muestran superpuestos los dos frames de la misma estructura.

Figura 22 Frames de una secuencia El menú contextual puede desplegarse - фото 70

Figura 2-2. Frames de una secuencia.

El menú contextual puede desplegarse presionando con el botón secundario del ratón en el borde de la estructura. Este menú permite crear frames antes y después del mostrado, además de otras opciones. La opción Sequence Local crea unos ‘túneles’ entre un frame y los demás para compartir datos; en uno de ellos se escribirá un valor (simbolizado con una flecha hacia el exterior del frame ) y en los posteriores podrá leerse (con una flecha hacia el interior); no se podrá leer en frames anteriores al de escritura porque evidentemente el dato en el túnel aún no ha sido escrito.

Figura 23 Sequence Local permite compartir datos entre frames También - фото 71

Figura 2-3. Sequence Local : permite compartir datos entre frames.

También pueden pasarse y recibirse datos desde una estructura SEQUENCE al exterior a través de túneles, representados mediante un pequeño cuadrado en el borde de la estructura. Cuando hay un dato de salida, sólo un frame de la estructura puede escribir valores en él.

FLAT SEQUENCE funciona de igual forma, sólo que es más visual: los frames se ven uno a continuación del siguiente, el orden de ejecución será de izquierda a derecha. En este caso no hay Sequence Local y los datos podrán cablearse directamente desde un frame a otro a través de túneles. El menú contextual también será el que permita añadir y eliminar frames . Se puede cambiar de un tipo de SEQUENCE a otro de forma automática.

En la figura 2-4 puede verse una estructura FLAT SEQUENCE con dos frames : en el primero se genera un número aleatorio y se pasa al segundo frame a través de un túnel.

Figura 24 FLAT SEQUENCE con dos frames 22 CASE La estructura CASE es el - фото 72

Figura 2-4. FLAT SEQUENCE con dos frames.

2.2. CASE

La estructura CASE es el equivalente a varias de los lenguajes basados en texto: IF, SWITCHy TRY. Su utilidad es ejecutar un código u otro dependiendo de una condición.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «LabVIEW: Entorno gráfico de programación»

Представляем Вашему вниманию похожие книги на «LabVIEW: Entorno gráfico de programación» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «LabVIEW: Entorno gráfico de programación»

Обсуждение, отзывы о книге «LabVIEW: Entorno gráfico de programación» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x