虚拟仪器基础教程

虚拟仪器基础教程
作 者: 袁渊 古军 习友宝 古天祥
出版社: 电子科技大学出版社
丛编项: 高等学校电子信息类专业教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《虚拟仪器基础教程》作者简介

内容简介

本书主要介绍虚拟仪器的基本原理以及软件开发技术。本书以图形化编程的虚拟仪器软件开发平台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的数据采集系统的开发

参考文献