书籍详情
虚拟仪器基础教程
作者:袁渊 古军 习友宝 古天祥
出版社:电子科技大学出版社
出版时间:2002-05-01
ISBN:9787810656115
定价:¥25.00
购买这本书可以去
内容简介
本书主要介绍虚拟仪器的基本原理以及软件开发技术。本书以图形化编程的虚拟仪器软件开发平台LabVIEW为主,讲述虚拟仪器软件设计的方法,并结合数据采集卡来组建虚拟仪器系统。全书共分十三章,由浅人深地介绍了虚拟仪器(VI)程序及子程序的建立、调用、编辑和调试,循环、Case、Sequence等多种结构的使用,数组、图表、图形的建立及文件I/O的操作以及VI程序的编译及网络通信,介绍了多功能数据采集卡的原理及使用方法以及结合LabVIEW编程来设计—个虚拟仪器系统,进行实时数据采集和结果显示。第十二章介绍了两个虚拟仪器的设计实例,供读者在实际应用中参考,最后一章介绍了另—个虚拟仪器软件开发平台LabWindows/CVI,为熟悉C语言的读者提供了另一种设计虚拟仪器的途径。为帮助读者理解和掌握,本书力求叙述详尽、图文并茂,并且穿插了大量的练习。本书可作为测试技术、仪器仪表、工业控制、计算机应用、通讯工程、电子工程、机电一体化、振动工程等专业本、专科生的教材,也可供相关专业的工程技术人员参考或作为培训教材。
作者简介
暂缺《虚拟仪器基础教程》作者简介
目录
第一章 虚拟仪器概述
1. 1 引言
1. 1. 1什么是虚拟仪器
1. 1. 2虚拟仪器的特点
1. 2 虚拟仪器组成
1. 2. 1 虚拟仪器系统的构成
1. 2. 2 虚拟仪器的基本功能
1. 2. 3 虚拟仪器的基本工作原理
1. 3 虚拟仪器的产生和发展
1. 4 虚拟仪器软件
第二章 LabVlEW概述
2. 1 引言
2. 2 LabVIEW程序设计的一般过程
2. 3 LabVIEW的工作环境
2. 3. 1 启动界面
2. 3. 2 前面板窗口和框图程序窗口
2. 3. 3 前面板工具栏
2. 3. 4 框图程序工具栏
2. 3. 5 弹出式菜单
2. 3. 6 下拉式菜单
2. 3. 7 模板
2. 3. 8 VI库
2. 3. 9 打开VI程序
2. 3. 10 LabVIEW的文件和目录
2. 3. 11 LabVIEW帮助选项
练习2-1
2. 4 总结. 提示和技巧
第三章 VI程序的创建. 编辑和调试
3. 1 VI程序的创建
3. 1. 1 前面板
3. 1. 2 框图程序
练习3-1
3-2 VI程序的编辑
3. 2. 1 创建对象
3. 2. 2 选择对象
3. 2. 3 移动对象
3. 2. 4 别除对象
3. 2. 5 复制对象
3. 2. 6 标注对象
3. 2. 7 连线的选中和别除
3. 2. 8 坏线
3. 2. 9 改变文本的字体. 形状. 大小. 颜色
3. 2. 10 改变对象的尺寸大小
3. 2. 11 排列对象
3. 2. 12 调色
练习3-2
3. 3 VI程序的调试技术
3. 3. 1 查找错误
3. 3. 2 设置执行程序高亮
3. 3. 3 VI程序的单步执行
3. 3. 4 探针
3. 3. 5 断点
练习3-3
3. 4 总结. 提示和技巧
3. 4. 1 总结
3. 4. 2 提示及技巧
习题
第四章 VI子程序的创建
4. 1 VI子程序的基本概念
4. 2 图标和连接口的创建
4. 2. 1 图标的创建
4. 2. 2 连接口的创建
4. 3 将-个VI程序作为被调用的子程序
4. 3. 1 VI子程序的打开. 运行和改变
4. 3. 2 VI子程序节点的在线帮助
练习4-1
4. 3. 3 选定部分框图程序来创建VI子程序
练习4-2
4-4 总结. 提示和技巧
第五章循环和图表
5. 1 While循环
5. 2 波形Chart
5. 2. 1 单曲线Chart
5. 2. 2 多曲线Chart
5. 3 开关的机械特性
练习5-1
练习5-2
练习5-3
5-4 移位寄存器
练习5-4
练习5-5
5. 5 For循 环
5. 6 数据类型转换
练习5-6
5. 7 总结. 提示和技巧
习题
第六章 数组和图形
6. 1 数组
6. 1. 1 创建数组控制器和指示器
6. 1. 2 二维数组
6. 1. 3 创建数组常量
6. 2 利用循环创建数组
6. 2. 1 创建二维数组
6. 2. 2 利用自动索引来设置For循环次数
6. 3 数组函数
6. 4 多态性
练习6-1
6. 5 Graph
6. 5. 1 簇
6. 5. 2 单曲线Graph
6. 5. 3 多曲线Graph
6. 5. 4 XYGraph
练习6-2
练习6-3
练习6-4
6. 6 Chart和Graph使用总结
6. 6. 1 波形Chart
6. 6. 2 单曲线波形Graph
6. 6. 3 多曲线波形Graph
6. 6. 4 单曲线XYGraph
6. 6. 5 多曲线XYGraph
6. 7 总结. 提示和技巧
习题
第七章 Case结构和Sequence结构
7. 1 Case结构
练习7-1
练习7-2
7. 2 Sequence结构
练习7-3
7. 3 公式节点
练习7-4
7. 4 总结. 提示和技巧
习题
第八章 字符串和文件I/O
8. 1 字符串
8. 2 字符串函数
练习8-1
8. 3 文件I/O
8. 3. 1 中层文件函数
练习8-2
练习8-3
练习8-4
8. 3. 2 高层文件函数
练习8-5
练习8-6(综合练习)
8-4 总结. 提示和技巧
习题
第九章 VI属性. 编译及通信
9-1 VI属性设置
练习9-1
9-2 按键设置
9-3 VI程序的编译
9-4 网络通信
练习9-2
练习9-3
9-5 总结. 提示和技巧
第十章 多功能数据采集卡
10. 1 概述
10. 1. 1 PCI-1200采集卡
10. 1. 2 主务性能
10. 2 PCI-l200卡的组成原理
10. 2. 1 PCI-l200卡的组成原理框图
10. 2. 2 I/O连接器
10. 2. 3 PCI接口电路
10. 2. 4 定时电路
10. 2. 5 模拟输入电路
10. 2. 6 模拟输出
10. 2. 7 数字I/O
10. 3 数据采集的工作原理
10. 3. 1 数据采集的定时
10. 3. 2 数据采集的起停控制一一采集方式
10. 3. 3 间隔扫描采集
10. 4 模拟输入信号的连接
10. 4. 1 模拟输入信号的连接
10. 4. 2 输入组态
第十一章 数据采集
11. 1 DAQ配置
11. 2 数据采集函数
11. 2. 1 模拟输入
练习11-1
练习11-2
11. 2. 2 模拟输出
练习11-3
练习11-4
11. 2. 3 多路模拟输入
练习11-5
11. 2. 4 数字信号的输入和输出
11-3 总结. 提示和技巧
第十二章 虚拟仪器设计实例
12-1 数字电压表的设计
12. 1. 1 前面板设计
12. 1. 2 框图程序设计
12. 1. 3 软件调试
12. 1. 4 误差分析
12-2 数字双踪存储示波器的设计
12. 2. 1 前面板设计
12. 2. 2 框图程序设计
第十三章 LabWindows/CVI基础
13-1 概述
13-2 CVI快速入门
13. 2. 1 启动CVI
13. 2. 2 用户界面的设计
13. 2. 3 程序代码设计
13. 2. 4 运行程序
13. 2. 5 菜单结构程序设计示例
13-3 CVI环境下的程序设计
13. 3. 1 LabWindows/CVI程序剖析
13. 3. 2 LabWindows/CVI编程环境
13. 3. 3 LabWindows/CVI的函数库(Library)
13-4 基于CVI的数据采集应用
13. 4. 1 基于NI数据采集卡的应用
13. 4. 2 基于CVI的数据采集系统的开发
参考文献
1. 1 引言
1. 1. 1什么是虚拟仪器
1. 1. 2虚拟仪器的特点
1. 2 虚拟仪器组成
1. 2. 1 虚拟仪器系统的构成
1. 2. 2 虚拟仪器的基本功能
1. 2. 3 虚拟仪器的基本工作原理
1. 3 虚拟仪器的产生和发展
1. 4 虚拟仪器软件
第二章 LabVlEW概述
2. 1 引言
2. 2 LabVIEW程序设计的一般过程
2. 3 LabVIEW的工作环境
2. 3. 1 启动界面
2. 3. 2 前面板窗口和框图程序窗口
2. 3. 3 前面板工具栏
2. 3. 4 框图程序工具栏
2. 3. 5 弹出式菜单
2. 3. 6 下拉式菜单
2. 3. 7 模板
2. 3. 8 VI库
2. 3. 9 打开VI程序
2. 3. 10 LabVIEW的文件和目录
2. 3. 11 LabVIEW帮助选项
练习2-1
2. 4 总结. 提示和技巧
第三章 VI程序的创建. 编辑和调试
3. 1 VI程序的创建
3. 1. 1 前面板
3. 1. 2 框图程序
练习3-1
3-2 VI程序的编辑
3. 2. 1 创建对象
3. 2. 2 选择对象
3. 2. 3 移动对象
3. 2. 4 别除对象
3. 2. 5 复制对象
3. 2. 6 标注对象
3. 2. 7 连线的选中和别除
3. 2. 8 坏线
3. 2. 9 改变文本的字体. 形状. 大小. 颜色
3. 2. 10 改变对象的尺寸大小
3. 2. 11 排列对象
3. 2. 12 调色
练习3-2
3. 3 VI程序的调试技术
3. 3. 1 查找错误
3. 3. 2 设置执行程序高亮
3. 3. 3 VI程序的单步执行
3. 3. 4 探针
3. 3. 5 断点
练习3-3
3. 4 总结. 提示和技巧
3. 4. 1 总结
3. 4. 2 提示及技巧
习题
第四章 VI子程序的创建
4. 1 VI子程序的基本概念
4. 2 图标和连接口的创建
4. 2. 1 图标的创建
4. 2. 2 连接口的创建
4. 3 将-个VI程序作为被调用的子程序
4. 3. 1 VI子程序的打开. 运行和改变
4. 3. 2 VI子程序节点的在线帮助
练习4-1
4. 3. 3 选定部分框图程序来创建VI子程序
练习4-2
4-4 总结. 提示和技巧
第五章循环和图表
5. 1 While循环
5. 2 波形Chart
5. 2. 1 单曲线Chart
5. 2. 2 多曲线Chart
5. 3 开关的机械特性
练习5-1
练习5-2
练习5-3
5-4 移位寄存器
练习5-4
练习5-5
5. 5 For循 环
5. 6 数据类型转换
练习5-6
5. 7 总结. 提示和技巧
习题
第六章 数组和图形
6. 1 数组
6. 1. 1 创建数组控制器和指示器
6. 1. 2 二维数组
6. 1. 3 创建数组常量
6. 2 利用循环创建数组
6. 2. 1 创建二维数组
6. 2. 2 利用自动索引来设置For循环次数
6. 3 数组函数
6. 4 多态性
练习6-1
6. 5 Graph
6. 5. 1 簇
6. 5. 2 单曲线Graph
6. 5. 3 多曲线Graph
6. 5. 4 XYGraph
练习6-2
练习6-3
练习6-4
6. 6 Chart和Graph使用总结
6. 6. 1 波形Chart
6. 6. 2 单曲线波形Graph
6. 6. 3 多曲线波形Graph
6. 6. 4 单曲线XYGraph
6. 6. 5 多曲线XYGraph
6. 7 总结. 提示和技巧
习题
第七章 Case结构和Sequence结构
7. 1 Case结构
练习7-1
练习7-2
7. 2 Sequence结构
练习7-3
7. 3 公式节点
练习7-4
7. 4 总结. 提示和技巧
习题
第八章 字符串和文件I/O
8. 1 字符串
8. 2 字符串函数
练习8-1
8. 3 文件I/O
8. 3. 1 中层文件函数
练习8-2
练习8-3
练习8-4
8. 3. 2 高层文件函数
练习8-5
练习8-6(综合练习)
8-4 总结. 提示和技巧
习题
第九章 VI属性. 编译及通信
9-1 VI属性设置
练习9-1
9-2 按键设置
9-3 VI程序的编译
9-4 网络通信
练习9-2
练习9-3
9-5 总结. 提示和技巧
第十章 多功能数据采集卡
10. 1 概述
10. 1. 1 PCI-1200采集卡
10. 1. 2 主务性能
10. 2 PCI-l200卡的组成原理
10. 2. 1 PCI-l200卡的组成原理框图
10. 2. 2 I/O连接器
10. 2. 3 PCI接口电路
10. 2. 4 定时电路
10. 2. 5 模拟输入电路
10. 2. 6 模拟输出
10. 2. 7 数字I/O
10. 3 数据采集的工作原理
10. 3. 1 数据采集的定时
10. 3. 2 数据采集的起停控制一一采集方式
10. 3. 3 间隔扫描采集
10. 4 模拟输入信号的连接
10. 4. 1 模拟输入信号的连接
10. 4. 2 输入组态
第十一章 数据采集
11. 1 DAQ配置
11. 2 数据采集函数
11. 2. 1 模拟输入
练习11-1
练习11-2
11. 2. 2 模拟输出
练习11-3
练习11-4
11. 2. 3 多路模拟输入
练习11-5
11. 2. 4 数字信号的输入和输出
11-3 总结. 提示和技巧
第十二章 虚拟仪器设计实例
12-1 数字电压表的设计
12. 1. 1 前面板设计
12. 1. 2 框图程序设计
12. 1. 3 软件调试
12. 1. 4 误差分析
12-2 数字双踪存储示波器的设计
12. 2. 1 前面板设计
12. 2. 2 框图程序设计
第十三章 LabWindows/CVI基础
13-1 概述
13-2 CVI快速入门
13. 2. 1 启动CVI
13. 2. 2 用户界面的设计
13. 2. 3 程序代码设计
13. 2. 4 运行程序
13. 2. 5 菜单结构程序设计示例
13-3 CVI环境下的程序设计
13. 3. 1 LabWindows/CVI程序剖析
13. 3. 2 LabWindows/CVI编程环境
13. 3. 3 LabWindows/CVI的函数库(Library)
13-4 基于CVI的数据采集应用
13. 4. 1 基于NI数据采集卡的应用
13. 4. 2 基于CVI的数据采集系统的开发
参考文献
猜您喜欢