前 言
精通LabVIEW虚拟仪器程序设计与案例实现
LabVIEW是一款图形化的编程工具—G语言,是一个工业标准的图形化开发环境。它结合了图形化编程方式的高性能与灵活性以及专为测试、测量与自动化控制应用设计的高端性能与配置功能,为数据采集、仪器控制、测量分析与数据显示等各种应用提供必要的开发工具。
目前,市面上关于LabVIEW的书籍很多,但大多数只是简单地介绍与LabVIEW开发环境相关的一些基础知识,缺乏比较详细的工程应用实例,对于有一定LabVIEW开发经验的人来说,就显示有点过于简单了。而本书,进行了由简入难地详细讲解,并且在书中加入了许多在工程应用当中积累起来的宝贵经验及实用实例。对于初学者,可以借鉴这些经验少走弯路;对于有一定编程基础的熟手,可以利用书中的一些例子,缩短软件的开发周期。
全书分4篇共18章,由简入难地详细介绍了LabVIEW的基本概念、基本操作以及在工程领域的应用。
第一篇“入门篇”(1~2章),简单介绍了LabVIEW的一些相关概念、特点及安装步骤,并用一个简单的“Hello World”让读者对LabVIEW编程有一个整体了解。
第二篇“基础篇”(3~6章),详细介绍了LabVIEW编程的一些基本操作。第3章介绍LabVIEW的数据类型及相互转换,第4章介绍LabVIEW的程序结构,第5章介绍LabVIEW的数据表达与显示,第6章介绍LabVIEW的文件I/O。经过这几章的介绍,读者就能熟练掌握LabVIEW的基本操作了。
第三篇“应用篇”(7~17章),详细介绍了LabVIEW在工程应用领域的一些应用、相关实例、调试技巧以及应用程序发布等。第7章介绍LabVIEW在数学分析中的应用,第8章介绍LabVIEW在信号处理中的应用,第9章介绍LabVIEW与外部程序的接口,第10章介绍LabVIEW的多线程技术,第11章介绍LabVIEW在数据采集与仪器控制中的应用,第12章介绍LabVIEW在网络、串口等通信中的应用,第13章介绍LabVIEW的界面设计与美化,第14章介绍代码优化方法,第15章介绍LabVIEW的项目管理与报表生成,第16章介绍LabVIEW应用程序发布方法,第17章介绍工程应用实例。
第四篇疑难问题解答(18 章),主要包括一些疑难问题的解答,帮助读者解决实战中的一些问题。
第1章 LabVIEW概述
1.1 LabVIEW与G语言
1.2 LabVIEW与虚拟仪器
1.3 LabVIEW的发展历程
1.4 LabVIEW2011新特性
第2章 开始LabVIEW编程
2.1 LabVIEW安装
2.2 启动LabVIEW
2.3 基本概念
2.4 LabVIEW操作面板
2.5 LabVIEW菜单栏及工具栏
2.6 VI的创建与编辑
2.7 VI的运行与调试
2.8 LabVIEW常用快捷键
2.9 LabVIEW帮助
2.10 综合实例:创建一个“Hello World”程序
2.11 思考与练习
基 础 篇
第3章 LabVIEW中的数据类型
第4章 LabVIEW中的程序结构
第5章 LabVIEW中的数据表达与显示
第6章 LabVIEW中的文件I/O
应 用 篇
第7章 数学分析
第8章 信号处理
第9章 外部程序接口
第10章 多线程技术
第11章 数据采集与仪器控制
第12章 通信
第13章 界面设计与美化
第14章 代码优化
第15章 项目管理与报表生成
第16章 应用程序发布
第17章 工程应用实例介绍
疑难问题解答
疑难问题解答
第18章 LabVIEW应用技巧集萃及 常见疑难解答