内容简介
上篇
第1章 虚拟仪器概述
1.1 虚拟仪器
1.1.1 虚拟仪器的定义
1.1.2 虚拟仪器的历史与发展
1.1.3 虚拟仪器的组成
1.2 图形化编程与LabVIEW
1.2.1 NI公司与LabVIEW
1.2.2 图形化G语言
1.3 LabVIEW 2014简介
1.3.1 LabVIEW操作界面
1.3.2 LabVIEW选板
1.3.3 LabVIEW工具条
1.4 LabVIEW虚拟仪器设计
1.4.1 LabVIEW程序设计流程
1.4.2 创建VI和调用子VI实例
1.5 LabVIEW的学习方法和学习资源
1.5.1 学习方法
1.5.2 学习资源
习题
第2章 程序结构
2.1 循环结构
2.1.1 While循环
2.1.2 For循环
2.1.3 隧道与数据交换
2.1.4 移位寄存器和反馈节点
2.1.5 循环结构应用实例
2.2 条件结构
2.2.1 条件结构
2.2.2 条件结构操作
2.2.3 选择结构应用实例
2.3 顺序结构
2.3.1 顺序结构及创建方法
2.3.2 顺序结构的组成与操作
2.3.3 层叠式顺序结构局部变量的创建
2.3.4 顺序结构应用实例
2.4 事件结构
2.4.1 事件结构的创建和编辑
2.4.2 事件的种类
2.4.3 事件结构应用实例
习题
第3章 数据类型
3.1 LabVIEW数据类型及其操作
3.1.1 数值型
3.1.2 布尔型
3.1.3 枚举型
3.1.4 数值运算
3.2 数组
3.2.1 数组的创建
3.2.2 数组控件的操作与设置
3.2.3 循环索引创建数组
3.2.4 数组函数
3.3 字符串
3.3.1 常用字符串控件
3.3.2 常用字符串函数
3.3.3 数值与字符串转换
3.4 簇
3.4.1 簇控件的创建
3.4.2 簇函数
3.4.3 簇与数组
3.5 波形数据
3.5.1 时标
3.5.2 波形数据
3.5.3 波形函数与波形处理
习题
第4章 数据输出与图形控件
4.1 波形图表
4.1.1 波形图表的创建
4.1.2 波形图表外观定制
4.1.3 波形图表的输入数据类型
4.1.4 波形图表实例
4.2 波形图
4.2.1 Graph的基本操作
4.2.2 波形图的输入数据类型
4.2.3 波形图实例
4.3 XY图
4.3.1 XY图概述
4.3.2 XY图绘图
4.3.3 Express XY图
4.4 强度图
4.5 三维图形显示控件简介
4.5.1 三维图形控件
4.5.2 三维图片
习题
第5章 文件与数据库
5.1 LabVIEW与文件类型
5.1.1 文件类型
5.1.2 LabVIEW文件操作的基本概念
5.1.3 LabVIEW文件选板
5.2 常用文件类型
5.2.1 文本文件
5.2.2 电子表格文件
5.2.3 二进制文件
5.2.4 数据记录文件
5.2.5 波形文件
5.3 数据库应用
5.3.1 SQL语言基础
5.3.2 常用SQL编程语句
5.3.3 LabVIEW与数据库应用
5.3.4 LabSQL应用实例
5.3.5 LabVIEW DCT应用实例
习题
第6章 LabVIEW高级编程
6.1 公式节点
6.1.1 公式节点
6.1.2 公式
6.1.3 公式实例
6.2 MATLAB脚本节点
6.2.1 MATLAB Script节点
6.2.2 MATLAB Script节点实例
6.3 局部变量与全局变量
6.3.1 局部变量
6.3.2 全局变量
6.4 属性节点
6.4.1 属性节点的创建
6.4.2 属性节点的使用
6.5 子VI
6.5.1 VI图标的创建与编辑
6.5.2 连接器端口的设置
6.5.3 子VI的创建
6.5.4 添加子VI至用户库
6.5.5 子VI的调用和VI的层次结构
习题
第7章 通信与远程测控
7.1 远程测控系统概述
7.2 DataSocket通信技术
7.2.1 DataSocket技术
7.2.2 DataSocket组成
7.2.3 DataSocket应用实例
7.3 网络通信
7.3.1 TCP
7.3.2 TCP应用实例
7.3.3 UDP
7.3.4 UDP与TCP的区别
7.4 串口通信
7.4.1 串口通信
7.4.2 LabVIEW串口编程
7.4.3 串口通信实例
7.5 Web发布
习题
下篇
第8章 数据采集系统设计基础
8.1 NI数据采集系统的基本组成
8.2 信号类型
8.2.1 数字信号
8.2.2 模拟信号
8.3 数据采集设备与指标
8.3.1 数据采集设备
8.3.2 数据采集设备的主要性能指标
8.4 模拟测试信号的连接
8.4.1 信号的连接
8.4.2 信号的测量系统类型
8.4.3 模拟输入信号连接
8.4.4 模拟输出信号连接
8.5 数字信号连接
8.6 数据采集卡PCI-6221
习题
第9章 数据采集软件基础
9.1 数据采集软件的安装
9.2 配置管理软件MAX
9.2.1 测试功能
9.2.2 创建任务
9.3 NI-DAQmx重要概念
9.3.1 NI-DAQmx通道和任务
9.3.2 虚拟通道的类型
9.3.3 物理通道语法
9.4 NI-DAQmx常用函数
习题
第10章 温度预警系统
10.1 项目目标
10.2 项目分析
10.3 项目内容
10.3.1 温度检测电路设计
10.3.2 温度信号采集程序设计
10.3.3 温度分析处理程序设计
10.4 项目实现
习题
第11章 交通灯控制系统
11.1 项目目标
11.2 项目分析
11.3 项目内容
11.3.1 交通灯模拟系统硬件电路设计
11.3.2 模拟简易交通灯
11.3.3 数字信号输入/输出程序设计
11.4 项目实现
习题
第12章 智能电子秤的设计与应用
12.1 项目目标
12.2 项目分析
12.3 项目内容
12.3.1 称重传感器电路设计
12.3.2 数码管显示控制
12.3.3 电子秤的程序设计
12.4 项目实现
习题
第13章 电动自行车模拟系统
13.1 项目目标
13.2 项目分析
13.3 项目内容
13.3.1 电动自行车模拟系统硬件设计
13.3.2 电动自行车车转把信息采集
13.3.3 电动自行车转速测量
13.3.4 电动自行车轮速控制
13.4 项目实现
习题
第14章 自动门控制仿真系统
14.1 项目目标
14.2 项目分析
14.3 项目内容
14.3.1 自动门控制系统硬件设计
14.3.2 步进电机正反转控制程序设计
14.3.3 编码器的角度测量
14.3.4 仿真自动门的动画控件设计
14.4 项目实现
习题
第15章 数字存储式录音系统
15.1 项目目标
15.2 项目分析
15.3 项目内容
15.3.1 录音播放系统硬件电路设计
15.3.2 声音文件的存储和读取
15.3.3 声音信号采集程序设计
15.3.4 声音文件播放程序设计
15.4 项目实现
习题
第16章 CPU智能散热模拟系统
16.1 项目目标
16.2 项目分析
16.3 项目实现
习题
第17章 油门控制系统
17.1 项目目标
17.2 项目分析
17.3 项目实现
习题
第18章 室内自动照明系统
18.1 项目目标
18.2 项目分析
18.3 项目实现
习题
参考文献