21世纪高等院校电气工程与自动化规划教材

LabVIEW虚拟仪器设计教程

分享 推荐 0 收藏 14 阅读 3.4K
何玉钧 , 高会生 (编著) 978-7-115-28038-1

关于本书的内容有任何问题,请联系 刘博

1.版本新
2.包含行业普遍使用的设计案例
3.培养工程思维

内容摘要

  本书按照“循序渐进、逐步深入、重在实践”的原则,通过理论与实例相结合的方式,介绍了利用LabVIEW 2009进行虚拟仪器程序设计的方法和技巧。全书共12章,包括虚拟仪器基础,LabVIEW 2009编程环境,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章 LabVIEW数据库编程 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

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • 单片机原理及应用技术-基于Keil C和Proteus仿真

    邓胡滨 陈梅 周洁 黄德昌

    本书详细介绍该单片机的片内所有资源,如:单片机的硬件基本结构、引脚功能、存储器结构、特殊功能寄存器功能以及并行...

    ¥45.00
  • 模拟电子技术

    陈永强 魏金成 吴昌东

      本书包括电位及其分析方法、二极管及其基本电路、三极管及其放大电路、场效应管及其放大电路、集成运算放大器、信...

    ¥36.00
  • 电路原理

    张冬梅 公茂法 张秀娟等

    □ 本书是根据教育部“电路原理”课程的教学要求编写的。全书共有 15 章,前 4 章以直流的稳态分析为...

    ¥56.00
  • 可编程控制器原理及应用——S7-300/400

    王文庆 沈建冬 魏秋月 张英

      本教材以普通高校自动化、电气工程及自动化、机电一体化等相关专业的本科生为对象,以国内市场占有率较高的SIE...

    ¥38.00
  • 智能控制简明教程

    王从庆

    本书系统地介绍智能控制的基本内容,全书共6章,主要包括智能控制概述、模糊逻辑理论基础、模糊控制、神经网络原理、...

    ¥35.00

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部