虚拟仪器及工程应用
作者:包建东,朱建晓 著
出版时间:2016年版
内容简介
《虚拟仪器及工程应用》以LabVIEW中文版为基础,包括虚拟仪器概述、虚拟仪器设计方法、虚拟仪器工程应用实例等。《虚拟仪器及工程应用》内容分为三大部分,一部分介绍了LabVIEW基本概念,内容包括虚拟仪器概述,总线类虚拟仪器,LabVIEW基础,程序结构,数组、簇和波形,文件操作,数据采集,数学分析与信号处理;第二部分介绍了基于总线的仪器应用,内容包括基于串口总线的仪器应用、基于USB总线的仪器应用、基于PXI总线的仪器应用、基于PCI总线的仪器应用、基于VXI总线的仪器应用、基于嵌入式总线的仪器应用;第三部分介绍了LabVIEW实验与简单应用,内容包括实例操作和工程应用。有些章节后设置了不同难易程度,可用于教学的习题和虚拟仪器设计方法。《虚拟仪器及工程应用》可作为高等院校虚拟仪器及相关课程的教材或教学参考书,也可供从事相关工作的工程技术人员参考。
目录
第1篇 LabVIEW基本概念
第1章 虚拟仪器概述
1.1 虚拟仪器的基本概念
1.1.1 虚拟仪器面板
1.1.2 虚拟仪器测试功能
1.2 虚拟仪器系统的组成及分类
1.2.1 虚拟仪器系统的组成
1.2.2 虚拟仪器的分类
1.3 虚拟仪器的形成
1.3.1 测试集成
1.3.2 虚拟仪器的形成
1.3.3 虚拟仪器库的形成
1.4 虚拟仪器的特点
1.4.1 传统仪器的特点
1.4.2 虚拟仪器的技术特点
1.4.3 虚拟仪器与传统仪器比较
1.5 虚拟仪器的应用
1.5.1 虚拟仪器技术在测试中的应用
1.5.2 虚拟仪器技术在产品设计中的应用
1.5.3 虚拟仪器技术在测试开发和验证中的应用
1.5.4 虚拟仪器技术在生产中的应用
1.5.5 虚拟仪器技术在工业I/O和控制领域的应用
1.6 虚拟仪器技术发展趋势
1.6.1 虚拟仪器网络化
1.6.2 虚拟仪器标准化
1.6.3 虚拟仪器新型化
1.7 练习
第2章 总线类虚拟仪器
2.1 概述
2.1.1 总线的基本概念
2.1.2 总线的构成与分类
2.1.3 总线的发展及常见类型
2.2 USB虚拟仪器
2.3 GPIB虚拟仪器
2.4 IEEEl394接口虚拟仪器
2.4.1 IEEEl394概述
2.4.2 IEEEl394的特点
2.5 RS232/RS485接口虚拟仪器
2.5.1 RS232串行接口标准
2.5.2 RS232的电气特性
2.5.3 RS422电气规定
2.5.4 RS485接口标准
2.5.5 RS485电气规定
2.6 并行接口虚拟仪器
2.6.1 概述
2.6.2 分类
2.7 PCI虚拟仪器
2.8 VXI虚拟仪器
2.9 PXI虚拟仪器
2.10 数据采集卡式DAQ
2.10.1 A/D转换器
2.10.2 D/A转换器
2.10.3 数字I/O
2.10.4 定时/计数器
2.11 练习
第3章 LabVIEW基础
3.1 LabVIEW的操作面板
3.1.1 “工具”模板
3.1.2 “控件”选板
3.1.3 “函数”选板
3.2 创建与编辑VI
3.2.1 创建VI
3.2.2 编辑VI
3.3 运行与调试VI
3.3.1 运行VI
3.3.2 调试VI
3.4 创建与调用SubVI
3.4.1 创建和编辑图标
3.4.2 定义连接器
3.4.3 创建SubVI
3.4.4 调用SubvI
3.5 练习
第4章 程序结构
4.1 循环结构
4.1.1 For循环结构
4.1.2 While循环结构
4.1.3 循环结构数据通道与自动索引
4.1.4 移位寄存器
4.1.5 反馈节点
4.2 顺序结构
4.2.1 顺序结构的组成
4.2.2 顺序结构的使用
4.3 条件结构
4.3.1 条件结构的组成
4.3.2 条件结构的使用
4.4 事件结构
4.4.1 事件结构的组成
4.4.2 事件结构的使用
4.5 公式节点
4.5.1 公式节点的创建
4.5.2 公式节点的使用
4.6 属性节点
4.6.1 属性节点的创建
4.6.2 属性节点的使用
4.7 练习
第5章 数组、簇和波形
5.1 数组
5.1.1 数组
5.1.2 数组操作函数
5.2 簇
5.2.1 簇的创建
5.2.2 簇函数的应用
5.3 波形显示
5.3.1 波形图控件
5.3.2 波形图表控件
5.3.3 XY图
5.3.4 强度图和强度图表
5.3.5 三维图形控件
5.4 练习
第6章 文件操作
6.1 字符串
6.1.1 字符串的创建
6.1.2 字符串操作函数
6.2 文件存取
6.2.1 “文件I/O”子模板
6.2.2 文本文件的使用
6.2.3 二进制文件的使用
6.2.4 波形文件的使用
6.3 练习
第7章 数据采集
7.1 数据采集基础
7.1.1 数据采集系统的构成
7.1.2 信号类型
7.2 数据采集卡DAQ
7.2.1 DAQ的功能
7.2.2 DAQ的安装与测试
7.2.3 建立基本应用
7.3 DAQ程序设计
7.4 操作实例
7.4.1 模拟输入编程
7.4.2 模拟输出编程
7.5 练习
第8章 数学分析与信号处理
8.1 数学分析
8.1.1 脚本与公式
8.1.2 线性代数(Linear Algebra)
8.1.3 数学运算(Calculus)
8.1.4 概率与统计(Probability and Statistics)
8.1.5 曲线拟合(Curve Fitting)
8.2 信号分析处理
8.2.1 概述
8.2.2 信号的产生
8.2.3 标准频率
8.2.4 数字信号处理
8.3 练习
第2篇 基于总线的仪器应用
第9章 基于串口总线的仪器应用
9.1 案例简介
9.2 软件实现
9.3 软件分析与总结
第10章 基于USB总线的仪器应用
10.1 案例简介
10.2 软件实现
10.3 软件分析与总结
第11章 基于PXI总线的仪器应用
11.1 基于PXI总线仪器静态标定
11.1.1 案例简介
11.1.2 软件实现
11.1.3 软件分析与总结
11.2 基于PXI总线的枪弹速度及膛压测试
11.2.1 案例简介
11.2.2 软件实现
11.2.3 软件分析与总结
第12章 基于PCI总线的仪器应用
12.1 枪炮身管缠度测试
12.1.1 案例简介
12.1.2 软件实现
12.1.3 软件分析与总结
12.2 枪炮身管直线度测试
12.2.1 案例简介
12.2.2 软件实现
12.2.3 软件分析与总结
第13章 基于VXI总线的仪器应用
13.1 案例简介
13.2 软件实现
13.3 软件分析与总结
第14章 基于嵌入式总线的仪器应用
14.1 案例简介
14.2 软件实现
14.3 软件分析与总结
第3篇 LabVIEW实验与简单应用
第15章 实例操作
15.1 LabVIEW开发环境
15.2 LabVIEW实例
第16章 工程应用
16.1 数据解码器的设计
16.1.1 罗盘的基本知识
16.1.2 LabVIEW关于数据块处理函数
16.1.3 构建数据分析与处理软件
16.2 串口通信的上位机控制
16.2.1 串口通信协议
16.2.2 LabVIEW关于串口通信的函数
16.2.3 构建上位机通信控制软件
16.3 传感器的标定部分
参考文献