
前言
本书全面介绍了LabVIEW虚拟仪器开发过程中的各种编程知识与技巧。通过理论与实例结合的方式,本书深入浅出地介绍了LabVIEW的使用方法和技巧,目的在于让读者快速掌握这门功能强大的图形化编程语言。
本书紧密结合开发人员的心得体会,以实用性强的100个实例细致地讲述了LabVIEW的软件操作方法、关键细节技巧和工程应用实践经验,在编写过程中力求做到语言精练、通俗易懂、内容紧凑。
本书分为三大部分:基础篇、实例应用篇和综合开发篇,具体章节内容安排如下。
1.第1章至第10章—基础篇
第1章介绍了LabVIEW的基础操作,包括VI的创建、前面板的编辑和VI实例的调试等。第2章对自定义VI进行了讲解。第3章至第5章分别介绍了LabVIEW编程过程中经常遇到的数组、簇、字符串、变量和矩阵。第6章介绍了程序结构,包括循环结构、选择结构和顺序结构等。第7章至第9章介绍了图形化数据显示、人机界面交互设计,以及文件I/O操作的相关内容。第10章则对子VI的创建与调试进行了详细的介绍。
2.第11章至第27章—实例应用篇
第11章介绍了数学分析和信号处理中常用的函数和处理方法。第12章讲解了LabVIEW数据采集和仪器控制的常用方法。第13章向读者呈现了利用Express VI进行编程的快速和易用特点。第14章讲解了如何获得系统当前时间。第15章对创建右键快捷菜单进行了举例说明。第16章至第24章分别介绍了信号生成和处理过程中常用的分析方法和实现方式,包括数字示波器、触发计数器、基本函数发生器、噪声分析、功率谱测量、滤波处理和谐波分析等。第25章介绍了一个电话按键声音模拟器的设计实例。第26章和第27章介绍了回声发生器和回声探测器的设计方法。
3.第28章至第32章—综合开发篇
第28章介绍了一个信号的发生和处理综合实例,对信号发生和处理函数进行了综合使用。第29章介绍了LabVIEW在双通道频谱测量的滤波器设计中的应用,体现了虚拟设计的实用性。第30章介绍了微处理器冷却装置实时监控的实例应用和编程特点。第31章介绍了脉冲及瞬态测量控件设计,凸显了LabVIEW控件编程的实用性。第32章介绍了数据采集系统设计实例的详细编程过程,对数据采集系统的实际开发进行了深入介绍。
本书给读者提供了大量的实例,使读者可以触类旁通、学以致用,快速掌握LabVIEW的实践方法,并可帮助读者快速、深入地学习和掌握该软件的强大功能,切实提高工作效率。
本书由严雨、刘艳伟编著。由于编著者水平有限,书中难免存在错误和疏漏之处,恳请广大读者批评指正!
编著者