前言
虚拟仪器是现代计算机技术、通信技术和测量技术相结合的产物,是传统仪器观念的一次巨大变革,它的出现使测试技术进入一个全新的发展阶段。虚拟仪器既有传统仪器的特征,又有一般仪器不具备的特殊功能,在实际应用中表现出传统仪器无法比拟的优势,可以说虚拟仪器是测控系统的关键组成部分。
作为测试工程领域的强有力工具,近年来,由美国国家仪器公司(National Instruments,NI)开发的虚拟仪器软件LabVIEW得到了业界的普遍认可,在测试系统分析、设计和研究方面得到广泛应用。
LabVIEW的全称是实验室虚拟仪器工程平台(Laboratory Virtual Instrument Engineering Workbench),是一种基于G语言(Graphics Language,图形化编程语言)的测试系统软件开发平台。它采用了工程人员熟悉的术语、图标等图形化符号来代替常规基于文字的语言程序,把复杂、烦琐、费时的语言编程简化成选择功能图标,并用线条把各种功能图标连接起来的简单图形编程方式。利用LabVIEW,用户可通过定义和连接代表各种功能模块的图标,方便迅速地创建虚拟仪器。
本书从实际应用出发,通过100个典型实例系统地介绍了LabVIEW语言的程序设计方法及测控应用技术,入门基础篇包括第1~11章,主要内容有数值型数据、布尔型数据、字符串数据、数组数据、簇数据、数据类型转换、程序结构、变量与节点、图形显示、文件I/O和界面交互;测控应用篇包括第12~20章,主要内容有PC串口通信与测控、三菱PLC串口通信与测控、西门子PLC串口通信与测控、远程I/O模块串口通信与测控、单片机串口通信与测控、NI数据采集卡测控、研华数据采集卡测控、声卡数据采集、LabVIEW网络测控。提供的实例由设计任务和任务实现等部分组成,并有详细的操作步骤。
书中提供的程序具有实际参考价值,全部经过系统测试,读者可以直接拿来使用或者稍加修改便可用于自己的设计中。
本书实例丰富,论述深入浅出,有较强的实用性和可操作性,可供测控仪器、计算机应用、电子信息、机电一体化、自动化等专业的大学生、研究生,以及虚拟仪器研发的工程技术人员学习和参考。
本书由石河子大学李江全编写第1~5章,邓红涛编写第6~8章,李西洋编写第9~12章,张惠编写第13~14章;新疆工程学院王玉巍编写第15~16章;空军工程大学李丹阳编写第17~20章。电子开发网、北京研华科技等公司为本书提供了大量的技术支持,编者借此机会对他们致以深深的谢意。
由于编者水平有限,书中难免存在不妥或错误之处,恳请广大读者批评指正。
李江全