前言
National Instruments(NI)公司发布的LabVIEW很大程度上解决了软件易用性和强大功能之间的矛盾,为工程师提供了效率与性能俱佳的真正出色的开发环境。LabVIEW软件不但适用于各种测量和自动化领域,而且无论工程师是否有丰富的开发经验,都能顺利应用,所以LabVIEW目前已经成为大学生必修的一门基础实验课程。本书以LabVIEW为对象,通过理论与实例相结合的方式,结合作者多年的实践经验,深入浅出地介绍其使用方法和技巧,目的在于让读者快速掌握这门功能强大的图形化编程语言。
本书按照读者的学习能力与学习思维分成四部分,读者只需4周(28天)便可具备开始使用LabVIEW进行编程所需的基本技能。通过阅读这本内容全面的教程,读者可快速掌握LabVIEW的基本知识并学习更高级的特性和概念。
本书以“条理清晰、系统全面、由浅入深、实例引导、贴近实用”为宗旨,精选了多个具有代表性的LabVIEW应用程序设计实例,实例类型丰富,覆盖面广,工程指导性强。本书不但详细介绍了实例的硬件仪器配置,也对实例的程序流程做了重点分析,提供了深入的程序设计思想,既利于读者举一反三,又便学、易懂。
本书在介绍虚拟仪器的基本概念和LabVIEW软件基础知识的同时,重点详细地介绍了LabVIEW的数据采集、仪器控制、分析及应用,并结合实际应用,介绍了编者近年来在研究中总结出来的一些经典案例,尽量做到理论、应用与实际编程的紧密结合,使读者掌握使用LabVIEW的基本方法和技巧。
本书具有以下几个特点。
基础性:简单而全面地介绍了LabVIEW的基本概念以及虚拟仪器开发的基础知识,特别适合于从事LabVIEW软件设计的初学者。
实用性:书中大部分实例工程均为利用该实验室内的设备进行设计与开发,且程序全部经过调试与验证。随书附赠云盘资源,云盘资源中附有实例程序源代码,读者稍加修改,便可应用于自己的工作中。
时代性:本书精选了的若干个典型实例,内容新颖,反映了当前虚拟仪器的发展及时代的需求。
本书将使初学者快速地拥有使用LabVIEW设计测量系统的能力,全书从实用角度出发,将内容分为四篇。
第1篇:入门篇—重点介绍虚拟仪器的概念和基础知识,包括LabVIEW的设计原理,建议读者用一周时间学习。
第2篇:基础篇—全面而详细地介绍虚拟仪器的组成、数据类型、图形图表的建立、程序结构设计、文件的输入与输出以及人机交互界面的设计等知识,建议读者用三周时间学习。
第3篇:提高篇—分别介绍了LabVIEW在数字信号处理、仪器控制、外部接口等方面的应用,建议读者用两周时间学习。
第4篇:综合篇—主要介绍了成功应用的LabVIEW测量系统实例,使读者迅速掌握LabVIEW编程的技巧,提高完成工程应用的效率;不仅详细介绍了LabVIEW的开发技术和使用技巧,还使读者能够将知识融会贯通,培养综合运用知识的能力,增强读者的实际动手能力,建议读者用两周时间学习。
本书在内容安排上循序渐进、深入浅出,力求突出重点,面向应用,提高能力,解决问题。
本书由张兰勇编著。在2012年第1版的基础上利用新版软件重新对部分程序进行了更新,并增加了近几年编者参与的工程实践案例,以使读者更深入地了解LabVIEW解决复杂工程问题的能力。本书的编写得到了哈尔滨工程大学自动化学院刘胜教授的鼓励和支持,在此向他表示衷心感谢。
为了使读者更快掌握LabVIEW编程,编者对本书进行了全程视频录像本书的配套资源包含本书全部的实例程序、开发过程教学视频以及教学资源索引。为了配合教学,本书还提供了授课用电子课件。以上文件均可通过扫描本书封底的二维码获取下载链接。虽然本书所设计的LabVIEW编程技术为较成熟的技术,然而本书所涉及的程序是作者费了一定心血编写出来的,如用到本书程序,请注明引自本书。
由于编者水平及时间有限,书中难免存在一些不妥或错误之处,恳请读者批评指正。
编者
2019年4月