编辑推荐

适读人群:高校机电类本科生,机电系统设计人员。

LabVIEW快速入门与工程实例》以“知识点+实例”的形式介绍《LabVIEW快速入门与工程实例》内容,以理论构建主干,以实例填补枝蔓,内容丰富全面,充满实战性,有利于读者全面掌握《LabVIEW快速入门与工程实例》所介绍的内容,锻炼实际操作能力。

内容简介

LabVIEW是目前广泛使用的虚拟仪器程序设计软件。《LabVIEW快速入门与工程实例》介绍LabVIEW的基础知识、设计方法和工程应用,注重理论联系实践。主要内容包括LabVIEW的基本概念、软件安装、用户界面、编程环境、数据操作、程序结构、数据类型、图形化显示、文件操作、数字计算和信号分析。此外,结合作者在教学和研究工作中对该软件的使用经验,精选了LabVIEW工程应用实例。《LabVIEW快速入门与工程实例》提供了大量的实例和图示说明,内容丰富、论述简洁,突出内容的系统性和实用性,力求使读者能够快速入门并达到基本应用水平。

作者简介

曹丽英,博士,内蒙古科技大学副教授。精通LabVIEW软件应用与教学,具备丰富的研发、工程项目实践经验。编写的图书讲解详细,贴近实践,学习指导性强。

目录

目录
第1章LabVIEW入门知识1
1.1LabVIEW2013概述1
1.1.1LabVIEW的基本概念1
1.1.2LabVIEW的功能特点1
1.1.3LabVIEW的发展历程2
1.1.4LabVIEW的工程应用3
1.2LabVIEW的安装4
1.2.1安装环境4
1.2.2安装过程4
1.3LabVIEW的使用5
第2章LabVIEW的用户界面6
2.1前面板6
2.1.1数值、布尔、字符串与路径7
2.1.2数组10
2.1.3簇11
2.1.4图形12
2.1.5三维图形16
2.1.6极坐标图24
2.2程序框图25
2.3连线板27
2.4对象的选择与删除28
2.5设置对象的位置关系28
2.5.1对齐关系28
2.5.2分布对象29
2.5.3改变对象在窗口中的前后次序29
2.5.4组合与锁定对象30
2.5.5网格布局30
第3章LabVIEW的编程环境31
3.1启动界面和文件管理31
3.1.1新建VI31
3.1.2编辑VI图标32
3.1.3保存VI33
3.1.4新建文件33
3.1.5创建项目35
3.2控件选板36
3.2.1新式控件36
3.2.2经典控件43
3.2.3银色控件47
3.2.4系统控件51
3.2.5Express控件53
3.3函数选板、工具选板及选板可见性设置56
3.4项目浏览器59
第4章程序框图设计基础62
4.1程序框图结构62
4.2数学函数与VI64
4.2.1数值函数64
4.2.2初等与特殊函数68
4.2.3函数快捷命令69
4.3VI的设计70
4.3.1创建VI前面板70
4.3.2创建程序框图73
4.3.3对象连接74
4.3.4运行VI76
4.3.5设置图标77
4.4调试VI79
4.5子VI82
4.6性能和内存信息87
4.7搜索控件、VI和函数88
第5章数据操作90
5.1概述90
5.2数据类型90
5.2.1数字型90
5.2.2布尔型93
5.2.3枚举类型94
5.2.4时间类型(TimeStamp)97
5.2.5变体数据类型(Variant)98
5.2.6局部变量和全局变量99
5.3数据运算101
5.3.1算术运算101
5.3.2关系运算102
5.3.3逻辑运算104
5.3.4表达式节点104
第6章程序结构108
6.1顺序结构108
6.2循环结构111
6.2.1For循环111
6.2.2While循环118
6.3层次结构121
6.3.1条件结构121
6.3.2事件结构125
6.3.3使能结构129
6.4公式节点130
6.4.1复杂公式的实现130
6.4.2文本编辑语言的实现132
6.5结构函数传递函数134
6.5.1反馈节点134
6.5.2移位寄存器136
6.6定时循环139
6.6.1定时循环和定时顺序结构139
6.6.2配置定时循环和定时顺序结构142
6.7变量147
6.7.1局部变量148
6.7.2全局变量149
第7章数组/字符串/簇和矩阵151
7.1数组151
7.1.1数组的组成与创建151
7.1.2使用循环创建数组152
7.1.3数组函数152
7.2簇155
7.2.1簇的组成与创建155
7.2.2簇数据的使用156
7.3字符串161
7.3.1字符串控件163
7.3.2表格和树形控件163
7.3.3字符串函数164
7.4矩阵169
第8章图形化显示170
8.1波形图170
8.2波形图表174
8.3XY图176
第9章文件操作181
9.1文件操作的VI和函数181
9.2文件I/O实例190
第10章属性节点和方法节点193
10.1属性节点193
10.2调用节点198
10.3实例198
第11章数学计算200
11.1基本数学函数202
11.2线性代数203
11.3曲线拟合204
11.4插值206
11.5数值积分与数值微分208
11.6概率与统计210
11.7最优化211
11.8常微分方程213
11.9几何216
11.10公式解析217
第12章波形分析219
12.1波形生成220
12.2波形调理221
12.3波形测量222
12.4信号分析224
12.4.1信号的时域分析224
12.4.2信号的频域分析233
12.5信号变换240
12.5.1信号变换相关的VI241
12.5.2信号变换举例242
第13章LabVIEW的应用实例248
13.1轧机齿轮箱双通道振动数据采集系统设计248
13.1.1设计目的248
13.1.2设计要求248
13.1.3设计过程248
13.2风机齿轮箱监测与分析系统设计256
13.2.1设计目的256
13.2.2系统的硬件构成256
13.2.3系统软件设计257
13.3矿井通风机轴承振动和温度监测系统262
13.3.1系统的总体设计方案262
13.3.2前面板设计263
13.3.3程序框图设计265
13.4温度检测系统设计273
13.4.1设计目的273
13.4.2系统的硬件构成273
13.5压力测试系统280
13.5.1设计目的280
13.5.2系统前面板设计280
13.5.3系统程序框图设计282
附录ALabVIEW13.0快捷键汇总288
附录B公式节点和表达式节点中的内建函数294
附录C公式节点和表达式节点中的数学运算符296
参考书目297

前言/序言

  虚拟仪器实际上是一个按照仪器需求组织起来的数据采集系统。虚拟仪器研究涉及的基础理论主要是计算机数据采集和数字信号处理,目前,在这一领域内使用较为广泛的计算机软件是美国NI公司的LabVIEW。
  虚拟仪器的起源可以追溯到20世纪70年代,当时计算机测控系统在国防、航天等领域已经有了相当好的发展。PC的出现使仪器的计算机化成为可能,甚至在Microsoft公司的Windows诞生之前,NI公司已经在Macintosh计算机上推出了LabVIEW2.0以前的早期版本。
  对虚拟仪器和LabVIEW长期、系统、有效的研究开发使得NI公司成为业界公认的权威。LabVIEW是图形化开发环境语言,又称G语言,结合了图形化编程方式的高性能与灵活性,以及专为测试、测量与自动化控制应用设计的高性能模块及其配置功能,能为数据采集、仪器控制、测量分析与数据显示等各种应用提供必要的开发工具。
  《LabVIEW快速入门与工程实例》在编写过程中详细介绍了学习LabVIEW所要注意的问题,使读者更加深刻地理解各种函数与VI。《LabVIEW快速入门与工程实例》通过“知识点—实例—知识点—实例”的形式介绍《LabVIEW快速入门与工程实例》内容,以理论构建主干,以实例填补枝蔓,内容丰富全面,充满实战性,有利于读者全面掌握《LabVIEW快速入门与工程实例》所介绍的内容,锻炼实际操作能力。
  《LabVIEW快速入门与工程实例》主要面向LabVIEW的初中级用户,可作为高等院校相关专业的教材和参考书,也可供有关工程技术人员和软件工程师参考。
  《LabVIEW快速入门与工程实例》由内蒙古科技大学机械工程学院曹丽英担任主编,秦波、杨斌担任副主编,内蒙古科技大学范丽荣、刘文婧、孟智慧、朱文艳、许少峰,以及内蒙古建筑职业技术学院王栓巧参编。
  各章节具体分工如下:第1、4章由刘文婧编写,第2章、第3章(3.2~3.4节)、第10章由范丽荣编写,第5章、第8章和第12章(12.1~12.3节)由孟智慧编写,第6章、第12章(12.4节)由曹丽英编写,第7章和附录C由朱文艳编写,第9章和第12章(12.5节)由许少峰编写,第11章由王栓巧编写,第3章(3.1节)、第13章(13.1节、13.3节)和附录A、B由秦波编写,第13章(13.2、13.4、13.5节)由杨斌编写。《LabVIEW快速入门与工程实例》由曹丽英编写大纲,并负责统稿和定稿。
  《LabVIEW快速入门与工程实例》由内蒙古科技大学汪建新教授主审。研究生史兴华、杨左文和张弘玉在资料收集、整理方面做了大量工作,特表示感谢!
  《LabVIEW快速入门与工程实例》得到了2015年度内蒙古科技大学教材建设项目的支持,特表示感谢!
  由于编者水平有限,书中难免存在疏漏和不足,欢迎广大读者批评指正,编者将不胜感激。
  主编
  2017年2月



其他推荐