Red de conocimiento del abogados - Bufete de abogados - Prefacio a la colección LabVIEW

Prefacio a la colección LabVIEW

La aparición de las computadoras ha cambiado por completo el trabajo y el estilo de vida de las personas. Hoy en día, las computadoras están en todas partes y han entrado en la vida de todos. A los ojos del personal técnico y de ingeniería, las computadoras no son simplemente PC comunes, sino también varios microprocesadores. Desde esta perspectiva, utilizamos ordenadores todo el tiempo, por ejemplo, televisores, lavadoras, cajeros automáticos, etc. Todos dependen de las computadoras para realizar diversas funciones convenientes.

Un mismo ordenador puede realizar diferentes trabajos porque utiliza diferentes programas, que se crean con lenguajes de programación informática. En tan solo unas pocas décadas han surgido muchos lenguajes de programación, y una característica común de estos lenguajes de programación es la creación de programas en forma de texto. La programación basada en texto requiere una gran cantidad de programadores, lo que hace que la programación de computadoras sea una carrera accesible solo para unos pocos elegidos.

LabVIEW, un innovador producto de software de National Instruments (NI), permite la programación gráfica y abandona los códigos de texto oscuros, haciendo que la programación de computadoras ya no sea dominio exclusivo de unos pocos. La primera versión de LabVIEW nació en 1986 y está casi sincronizada con la primera versión de Windows. Esto determina que LabVIEW es un lenguaje de programación multiplataforma adecuado para diferentes sistemas operativos.

A principios de la década de 1980, NI era el principal proveedor de equipos de bus GPIB. Su rica experiencia en hardware y sus fuertes necesidades de desarrollo de software llevaron a los ingenieros de NI a buscar una herramienta de desarrollo para reemplazar el lenguaje de programación tradicional, lo que dio como resultado 1986. LabVIEW. LabVIEW es un lenguaje de programación especial desarrollado por ingenieros de pruebas. Por lo tanto, LabVIEW tiene características industriales distintas y se utilizó originalmente en el campo de pruebas y mediciones. NI fue pionera en el concepto de instrumentos virtuales y propuso el concepto de "software como instrumento", que gradualmente se ha convertido en un estándar de la industria.

Con el desarrollo continuo de LabVIEW, se lanzará una nueva versión casi cada uno o dos años. El alcance de aplicación de LabVIEW ha cubierto automatización industrial, pruebas y medidas, aplicaciones integradas, control de movimiento, procesamiento de imágenes, simulación por computadora, FPGA y otros campos. Con LabVIEW como núcleo, diferentes kits de herramientas dedicados y métodos de programación de gráficos unificados pueden satisfacer las necesidades de diferentes campos técnicos.

Puntos clave de este libro

El autor de este libro lleva muchos años utilizando LabVIEW como lenguaje de programación principal, por lo que presta especial atención a las aplicaciones específicas de LabVIEW en el campo industrial y la tecnología de programación práctica de LabVIEW. El capítulo 17 de este libro está dividido en capítulos introductorios, capítulos avanzados y capítulos de aplicaciones de ingeniería.

Los capítulos 1 a 5 son un capítulo introductorio que presenta los conceptos básicos de LabVIEW, el uso de funciones básicas y estructuras operativas comunes, y analiza en detalle la estructura de datos básica y el método de almacenamiento de archivos de LabVIEW.

Los capítulos 6 a 11 son capítulos avanzados que presentan las referencias, propiedades y métodos de aplicaciones, VI, controles y los métodos de aplicación de varios controles avanzados. El Capítulo 8 presenta el método de programación de texto de LabVIEW y la interfaz entre DLL y el lenguaje C. El Capítulo 9 presenta la tecnología de programación MathScript basada en la gramática de Matlab. El Capítulo 10 presenta en detalle el método de programación de componentes de LabVIEW.

Los capítulos 12 a 17 tratan sobre aplicaciones de ingeniería y explican en detalle la tecnología de programación de LabVIEW utilizada en el desarrollo de ingeniería real. Análisis detallado del puerto serie de la computadora, el puerto paralelo, la comunicación de red, así como el kit de herramientas de registro y monitoreo de datos, el kit de herramientas de conexión de bases de datos, el kit de herramientas de generación de informes, el kit de herramientas de gráficos de estado, el kit de herramientas FPGA, etc. Los capítulos 13 y 14 presentan en detalle los principios básicos de la adquisición de datos y los métodos de programación comunes, especialmente la aplicación de LabVIEW en sistemas de tiempo real. El Capítulo 15 explica los casos de desarrollo del sistema LabVIEW en tiempo real. El Capítulo 16 describe el caso de desarrollo del sistema de adquisición de datos LabVIEW. El Capítulo 17 explica casos de desarrollo de FPGA y utiliza la programación gráfica de LabVIEW para mejorar la eficiencia del desarrollo.

Lectores de este libro

Este libro se puede utilizar como material didáctico y libro de referencia para comunicación, tecnología de medición, control automático y otros cursos relacionados en colegios y universidades, y también puede Ser utilizado como guía de diseño para el personal técnico y de ingeniería relevante. Desarrollar manuales técnicos para instrumentos o sistemas de prueba automatizados.

Características de este libro

Este libro es muy rico en contenido. Cada capítulo utiliza una gran cantidad de ejemplos y propone varias soluciones a los problemas encontrados en prácticas de programación específicas. Teniendo en cuenta la introducción de conocimientos básicos, se analizan en profundidad los métodos y técnicas de programación avanzada de LabVIEW.

Este libro pretende ser un libro de referencia práctica, centrándose en casos de primera línea de la práctica de la ingeniería. Durante el proceso de escritura, el autor tuvo intercambios completos con muchos entusiastas de LabVIEW y resumió los problemas encontrados a menudo en el proceso de programación, que es un contenido importante de este libro.

Este libro dedica mucho espacio y se centra en la aplicación de varios kits de herramientas especiales de NI. Tiene cierta profundidad y valor práctico, y es especialmente adecuado para programadores con cierta base. En el capítulo básico, aunque se introducen muchos conocimientos básicos de LabVIEW, todavía se centra en aplicaciones específicas. Una gran cantidad de rutinas se pueden utilizar directamente en proyectos específicos.

La parte avanzada presenta principalmente los métodos de programación comunes de LabVIEW y la aplicación del kit de herramientas de gráficos de estado, e introduce nuevos métodos de programación orientados a objetos.

Explicación del apéndice

Cuando se escribió este libro, se utilizó principalmente la versión 8.6, pero el contenido específico introducido en el libro no se limita a una versión específica, por lo que no hay restricción de versión. . Los archivos de casos y el material didáctico relacionado de este libro se pueden descargar del sitio web para facilitar a los lectores mejorar la eficiencia del aprendizaje y a los profesores enseñar. Además, el contenido más importante, para impresionar a los lectores, lo presentamos en forma de "notas de estudio".

Reconocimiento y división del trabajo

Este libro fue escrito por dos ingenieros, Chen Shuxue y Liu Xuan. Tenemos mucha experiencia práctica en desarrollo con LabVIEW y nos llevó varios años de arduo trabajo y resumen escribir este libro. Durante el proceso de redacción de este libro, el Sr. Zhang Guoqiang nos brindó un gran apoyo. Nos proporcionó hardware de desarrollo que nos permitió escribir en un entorno de desarrollo real. Cabe decir que sin su entusiasta ayuda sería inimaginable completar este libro. Además, quienes participaron en la compilación de este libro incluyen: Li Wei, Zhu Cheng, Chen Hongjun, Huang Beijun, Lu, Zhang Hongliang, Zhao Huichun, Yu Song, Zhou Junjie, Chen Jun, etc. Debido a que el autor de este libro es ingeniero y no es bueno escribiendo, los errores y omisiones en el libro son inevitables. Por favor criticame y corrígeme. Es nuestro mayor deseo hacer nuestro mejor esfuerzo para promover y utilizar LabVIEW en China y ayudar a la mayoría de los entusiastas de LabVIEW.