《LabVIEW虚拟仪器技术及应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:李江全编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2019
  • ISBN:9787111614760
  • 页数:230 页
图书介绍:本书从实际应用出发,系统地介绍了虚拟仪器软件LabVIEW的程序设计方法及其测控应用技术。首先介绍LabVIEW程序设计的基本知识,包括虚拟仪器的含义和特点、组成和构成方式、软件结构与开发平台;LabVIEW的特点及应用,LabVIEW 中的基本概念,VI前面板设计;LabVIEW的数据操作、流程控制、变量、节点、图形显示及文件I/O等;然后采用LabVIEW实现智能仪器、远程I/O模块和数据采集卡的串口通信及测控功能。各章每个知识点都安排相应的实训,通过实例使学生轻松掌握虚拟仪器技术。

第1章 虚拟仪器概述 1

1.1虚拟仪器含义与特点 1

1.1.1虚拟仪器的产生 1

1.1.2虚拟仪器的概念 2

1.1.3虚拟仪器的特点 3

1.1.4虚拟仪器的应用 4

1.2虚拟仪器的组成与构成方式 4

1.2.1虚拟仪器的基本结构 4

1.2.2虚拟仪器的构成方式 5

1.2.3构建虚拟仪器的步骤 7

1.3虚拟仪器的软件结构与开发平台 8

1.3.1虚拟仪器的软件结构 8

1.3.2虚拟仪器的开发平台 9

第2章 LabVIEW程序设计基础 11

2.1 LabVIEW的特点及应用 11

2.1.1 LabVIEW的特点 11

2.1.2 LabVIEW的应用 11

2.2 LabVIEW的编程环境 12

2.2.1启动窗口 12

2.2.2菜单栏 14

2.2.3工具栏 17

2.2.4操作选板 19

2.3 LabVIEW编程的基本概念 23

2.3.1 Ⅵ与子Ⅵ 23

2.3.2前面板 23

2.3.3程序框图 24

2.3.4数据流驱动 25

2.4 Ⅵ前面板设计 25

2.4.1前面板对象的创建 26

2.4.2前面板对象的属性配置 27

2.4.3前面板对象的修饰 28

2.5 Ⅵ与子Ⅵ设计步骤 31

实例1体验Ⅵ设计 31

实例2子Ⅵ的创建与调用 34

2.6 Ⅵ的调试方法 37

2.6.1找出语法错误 37

2.6.2设置断点调试 38

2.6.3设置探针 39

2.6.4高亮显示程序的运行 39

2.6.5单步执行和循环运行 40

第3章 LabVIEW的数据操作 41

3.1 Ⅵ数据类型 41

3.1.1常用的数据类型 41

3.1.2常量 41

3.2数值型数据 42

3.2.1数值型数据的分类 42

3.2.2数值型数据的创建 43

3.2.3设置数值型控件的属性 44

实例3数值型数据操作 45

3.3布尔型数据 46

3.3.1布尔数据的创建 46

3.3.2设置布尔型控件的属性 47

实例4布尔型数据操作 48

3.4字符串数据 49

3.4.1字符串数据的作用 49

3.4.2字符串数据的创建 50

3.4.3设置字符串数据的属性 50

实例5字符串数据操作 52

3.5数组数据 54

3.5.1数组数据的组成 54

3.5.2数组数据的创建 55

实例6数组数据操作 56

3.6簇数据 60

3.6.1簇数据的组成 60

3.6.2簇数据的创建 61

实例7簇数据操作 62

3.7 Ⅵ数据运算 64

3.7.1基本数学运算 64

3.7.2比较运算 64

3.7.3逻辑运算 66

实例8数据运算操作 66

第4章 LabVIEW的程序流程控制 71

4.1条件结构 71

4.1.1条件结构的组成与建立 71

4.1.2条件结构分支的添加、删除与排序 72

4.1.3条件结构数据的输入与输出 72

实例9条件结构操作 73

4.2顺序结构 75

4.2.1平铺式顺序结构的组成与建立 75

4.2.2层叠式顺序结构的组成与建立 76

4.2.3顺序结构局部变量的创建 77

实例10平铺式顺序结构操作 77

实例11层叠式顺序结构操作 79

4.3 For循环结构 81

4.3.1 For循环结构的组成和建立 81

4.3.2移位寄存器与框架通道 82

4.3.3 For循环结构的时间控制 82

实例12 For循环结构操作 83

4.4 While循环结构 85

4.4.1 While循环结构的组成和建立 85

4.4.2 While循环编程要点 86

实例13 While循环结构操作 86

4.5定时结构 89

实例14定时循环结构操作 90

实例15 定时顺序结构操作 92

4.6事件结构 94

4.6.1事件驱动的概念 94

4.6.2事件结构的创建 94

实例16事件结构操作 95

4.7禁用结构 97

实例17禁用结构操作 98

第5章 LabVIEW的图形显示 99

5.1波形图表与波形图控件 99

5.1.1波形图表控件概述 99

5.1.2波形图控件概述 100

实例18波形图表与波形图控件操作 100

实例19滤除信号噪声 105

5.2 XY图控件 107

实例20 XY图控件操作 107

5.3强度图表与强度图控件 108

实例21强度图表与强度图控件操作 108

5.4三维图形控件 110

实例22三维曲面控件操作 110

第6章 LabVIEW的变量与节点 113

6.1局部变量 113

6.1.1局部变量的作用 113

6.1.2局部变量的使用 113

6.1.3局部变量的特点 114

实例23局部变量操作 114

6.2全局变量 117

6.2.1全局变量的作用 117

6.2.2全局变量的特点 117

6.2.3全局变量的使用 118

实例24全局变量操作 118

6.3公式节点 121

6.3.1公式节点的作用 121

6.3.2公式节点的语法 121

6.3.3公式节点的特点 122

实例25公式节点操作 122

6.4反馈节点 123

实例26反馈节点操作 124

6.5表达式节点 125

实例27表达式节点操作 125

6.6属性节点 126

实例28属性节点操作 126

第7章 LabVIEW文件I/O与人机界面设计 129

7.1文件I/O概述 129

7.1.1文件类型 129

7.1.2文件操作 130

实例29写入与读取文本文件 131

实例30写入与读取二进制文件 134

实例31写入与读取波形文件 136

实例32写入与读取电子表格文件 139

7.2人机界面设计 142

实例33创建登录对话框 142

实例34菜单的设计与使用 144

第8章 LabVIEW串口通信 148

8.1串口通信概述 148

8.1.1串口通信的基本概念 148

8.1.2串口通信标准 150

8.1.3 PC中的串行接口 152

8.1.4 PC串口通信线路连接 153

8.2 LabVIEW中的串口通信 155

8.2.1 LabVIEW中的串口通信功能模块 155

8.2.2 LabVIEW串口通信步骤 157

8.3 LabVIEW串口通信实例 158

实例35 PC与PC串口通信 158

实例36智能仪器温度检测 162

实例37远程I/O模块温度测控 169

实例38三菱PLC温度测控 178

第9章 LabVIEW数据采集 189

9.1数据采集系统概述 189

9.1.1数据采集系统的含义 189

9.1.2数据采集系统的功能 189

9.1.3数据采集系统的输入与输出信号 190

9.2数据采集卡 192

9.2.1数据采集卡的类型 192

9.2.2数据采集卡的选择 193

9.2.3基于数据采集卡的测控系统 194

9.3 LabVIEW与数据采集 196

9.3.1基于LabVIEW的数据采集系统 196

9.3.2 DAQ助手的使用 197

9.4典型数据采集卡 200

9.4.1 NI公司PCI-6023E数据采集卡 200

9.4.2研华公司PCI-1710HG数据采集卡 202

9.5数据采集卡测控实例 206

实例39 NI数据采集卡数字量输入 206

实例40 NI数据采集卡温度测控 211

实例41研华数据采集卡电压采集 218

实例42研华数据采集卡数字量输出 223

参考文献 230