《LabVIEW虚拟仪器设计教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:何玉钧,高会生等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2012
  • ISBN:9787115280381
  • 页数:288 页
图书介绍:本书内容包括:虚拟仪器基础、LabVIEW编程环境、LabVIEW基本操作、数据操作、程序结构、变量、数组、簇和矩阵、图形与图表显示、文件I/O、数学分析与信号处理、数据采集、LabVIEW数据库编程、网络与通信编程。

第1章 虚拟仪器基础 1

1.1虚拟仪器技术概述 1

1.1.1虚拟仪器的概念 1

1.1.2虚拟仪器的特点 2

1.2虚拟仪器的构成及分类 2

1.2.1虚拟仪器的构成 2

1.2.2虚拟仪器的分类 4

1.3虚拟仪器软件开发环境 4

1.3.1虚拟仪器开发软件 4

1.3.2 G语言的概念 5

1.4习题 5

第2章LabVIEW编程环境 6

2.1 LabVIEW概述 6

2.1.1 LabVIEW简介 6

2.1.2 LabVIEW发展历程 6

2.2 LabVIEW 2009编程环境 7

2.2.1 LabVIEW 2009的安装 7

2.2.2 LabVIEW的启动 12

2.2.3 LabVIEW编程界面 14

2.2.4 LabVIEW菜单和工具栏 16

2.2.5 LabVIEW选板 23

2.3 LabVIEW帮助系统 28

2.4习题 30

第3章LabVIEW基本操作 31

3.1 VI创建与编辑 31

3.1.1 VI创建 31

3.1.2 VI编辑 37

3.2子VI创建与调用 43

3.2.1子VI创建 43

3.2.2子VI调用 50

3.3 VI的运行与调试 51

3.3.1 VI运行 51

3.3.2 VI调试 51

3.4习题 54

第4章 数据操作 56

4.1数据类型 56

4.1.1数值型 56

4.1.2布尔型 60

4.1.3字符串与路径 63

4.2数据运算 67

4.2.1数值运算 67

4.2.2比较运算 70

4.2.3逻辑运算 73

4.2.4字符串运算 75

4.3习题 77

第5章 程序结构 79

5.1顺序结构 79

5.1.1 LabVIEW程序数据流编程 79

5.1.2顺序结构的组成 80

5.1.3顺序结构中数据传递 83

5.1.4顺序结构应用举例 84

5.2循环结构 85

5.2.1 For循环 85

5.2.2 While循环 88

5.2.3循环结构外部与内部数据交换与自动索引 89

5.2.4移位寄存器及反馈节点 92

5.3条件结构 96

5.3.1条件结构的组成 96

5.3.2条件结构的配置及操作 97

5.3.3条件结构内部与外部的数据交换 99

5.3.4条件结构应用举例 99

5.4事件结构 100

5.4.1事件驱动概念 100

5.4.2事件结构的组成 101

5.4.3事件结构的配置与操作 102

5.4.4事件结构的应用举例 104

5.5禁用结构 105

5.5.1程序框图禁用结构 105

5.5.2条件禁用结构 106

5.6公式节点 108

5.7习题 110

第6章 变量、数组、簇和矩阵 112

6.1变量 112

6.1.1局部变量 112

6.1.2全局变量 114

6.1.3局部变量和全局变量使用注意事项 116

6.2数组 117

6.2.1数组的创建 117

6.2.2数组的算术运算 122

6.2.3数组函数及操作 122

6.3簇 136

6.3.1簇的创建 136

6.3.2簇函数及操作 138

6.3.3错误输入及错误输出簇 143

6.4矩阵 144

6.5习题 145

第7章 图形与图表显示 147

7.1波形数据 147

7.1.1波形数据的组成 147

7.1.2波形数据操作函数 152

7.2图形图表控件 154

7.3波形图 155

7.3.1波形图的组成 155

7.3.2波形图显示波形的数据格式 156

7.3.3波形图属性设置 157

7.3.4波形图组成元素的使用 159

7.3.5波形图应用举例 161

7.4波形图表 162

7.5数字波形图 164

7.5.1数字数据 164

7.5.2数字波形图 165

7.6 XY图 166

7.6.1 XY曲线图 166

7.6.2 Express XY图 167

7.7强度图表与强度图 168

7.8混合信号图 170

7.9三维图形 171

7.10其他图形控件 174

7.11习题 176

第8章 文件I/O 177

8.1文件I/O基础 177

8.2文件I/O函数和VI 179

8.3文本文件的写入与读取 182

8.3.1纯文本文件 182

8.3.2电子表格文件 184

8.3.3 XML文件 186

8.3.4 Windows配置文件 187

8.3.5基于文本的测量文件 188

8.4二进制文件的写入与读取 190

8.4.1二进制文件 190

8.4.2数据存储文件 191

8.4.3高速数据流文件 194

8.4.4波形文件 196

8.5数据记录文件 198

8.6习题 199

第9章 信号分析与处理 201

9.1信号发生 201

9.1.1波形生成 201

9.1.2信号生成 207

9.2波形调理和波形测量 210

9.2.1波形调理 210

9.2.2波形测量 212

9.3信号时域与频域分析 214

9.3.1信号的时域分析 214

9.3.2信号的频域分析 216

9.4滤波器 221

9.5窗函数 223

9.6逐点分析 225

9.7习题 226

第10章 数据采集 227

10.1数据采集基础 227

10.1.1奈奎斯特采样定理 227

10.1.2输入信号类型 227

10.1.3信号接地与测量系统 229

10.1.4数据采集系统构成 230

10.2 DAQ设备的安装与测试 231

10.2.1数据采集卡的安装 232

10.2.2数据采集卡的测试及配置 233

10.3 NI-DAQmx简介 236

10.3.1传统的NI-DAQ与NI-DAQmx 236

10.3.2 NI-DAQmx数据采集控件 237

10.3.3 NI-DAQmx数据采集VI 237

10.3.4 DAQ助手的使用 239

10.4 DAQmx数据采集应用编程实例 242

10.4.1模拟信号输入 242

10.4.2模拟信号输出 244

10.4.3数字I/O 246

10.4.4计数器 247

10.5习题 248

第11章LabVIIEW数据库编程 250

11.1 LabVIEW数据库基础 250

11.1.1 LabVIEW数据库访问方法 250

11.1.2开放数据库互连基础 251

11.1.3 ADO数据访问技术 254

11.2 LabSQL数据库访问 254

11.2.1 LabSQL的安装 254

11.2.2 LabSQL VIs简介 255

11.2.3 LabSQL应用举例 256

11.3 ADO数据库访问 259

11.3.1 LabVIEW中对ADO的调用 259

11.3.2 ADO数据库访问应用举例 261

11.4 LabVIEW SQL Toolkit数据库访问 262

11.5习题 264

第12章 网络与通信编程 265

12.1 TCP通信 265

12.1.1 TCP简介 265

12.1.2 TCP函数节点 265

12.1.3 TCP通信编程实例 268

12.2 UDP通信 270

12.2.1 UDP简介 270

12.2.2 UDP函数节点 270

12.2.3 UDP通信编程实例 272

12.3串行通信 273

12.3.1串行通信简介 273

12.3.2串行通信函数节点 274

12.3.3串行通信编程实例 277

12.4 DataSocket通信技术 278

12.4.1 DataSocket技术简介 278

12.4.2 DataSocket的构成 279

12.4.3 DataSocket函数节点 281

12.4.4 DataSocket编程实例 283

12.5 LabVIEW中的其他通信技术 286

12.6习题 287

参考文献 288