《虚拟仪器测试技术》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:屈有安,程雪敏主编
  • 出 版 社:北京:北京理工大学出版社
  • 出版年份:2016
  • ISBN:9787568217422
  • 页数:223 页
图书介绍:全书共为九个单元,单元1配置虚拟仪器软件与硬件,单元2创建和编辑、调试VI,单元3结构控制程序设计,单元4数组(array)和图形(graphs)程序设计,单元5字符串和文件I/O ,单元6数据采集(Data Acquisition),单元7仪器控制,单元8系统程序架构-状态机与事件结构,单元9建构自动测试系统。

单元1 配置虚拟仪器软件与硬件 1

1.1 演示虚拟示波器 1

1.2 虚拟仪器概述 4

1.3 配置虚拟仪器硬件与软件 5

1.3.1 虚拟仪器硬件平台 5

1.3.2 虚拟仪器的开发平台 8

1.3.3 采集卡接口驱动程序与硬件资源管理平台 9

1.4 LabVIEW的学习途径 10

单元2 创建和编辑、调试VI 11

2.1 LabVIEW开发环境 11

2.1.1 前面板 11

2.1.2 程序框图 11

2.1.3 工具选板 12

2.1.4 控件选板 13

2.1.5 函数选板 16

2.2 综合案例1:摄氏温度转换为华氏温度 18

2.2.1 编辑前面板 18

2.2.2 编辑程序框图 18

2.2.3 运行及保存 19

2.3 VI编辑和调试技术 19

2.3.1 VI编辑技术 19

2.3.2 数据流编程 21

2.3.3 程序调试技术 22

2.4 综合案例2:模拟温度显示 25

2.4.1 任务描述 25

2.4.2 前面板设计 25

2.4.3 程序框图设计 26

2.4.4 运行与保存 26

2.5 子VI 26

2.5.1 创建子VI 27

2.5.2 调用子VI 30

单元3 结构控制程序设计 33

3.1 While Loop结构 33

3.1.1 While Loop的组成与创建 33

3.1.2 While循环的编程要点 35

3.1.3 布尔控件的机械动作 36

3.1.4 移位寄存器 39

3.1.5 反馈节点 41

3.2 综合案例3-1:温度信号工频干扰的软件滤波 42

3.2.1 任务描述 42

3.2.2 前面板编辑 42

3.2.3 程序框图设计 42

3.2.4 运行与调试 44

3.3 For Loop结构 44

3.3.1 For Loop结构的创建 44

3.3.2 For循环的自动索引 45

3.4 分支结构 47

3.4.1 Case结构的创建 48

3.4.2 Case结构的设置 49

3.5 综合案例3-2:温度超限报警系统 53

3.5.1 任务描述 53

3.5.2 前面板设计 54

3.5.3 程序框图设计 54

3.5.4 运行及调试 55

3.6 顺序结构 55

3.6.1 创建顺序结构 56

3.6.2 顺序结构中数据传递 56

3.7 公式节点 59

单元4 数组和图形程序设计 62

4.1 数组 62

4.1.1 创建数组 63

4.1.2 自动索引 65

4.1.3 数组函数 67

4.2 簇 76

4.2.1 创建簇 77

4.2.2 簇函数 77

4.3 波形 81

4.4 图形显示 83

4.4.1 波形图 83

4.4.2 波形图表 86

4.4.3 XY图 94

4.4.4 数字波形图 97

4.5 综合案例4:模拟示波器 98

4.5.1 任务描述 98

4.5.2 任务实施 98

单元5 字符串和文件I/O程序设计 100

5.1 字符串 100

5.1.1 创建字符串控件与字符串显示控件 100

5.1.2 字符串的显示形式 101

5.1.3 字符串函数 103

5.2 文件I/O 110

5.2.1 文件格式 111

5.2.2 数据记录与回放的基本操作 111

5.2.3 文件输入/输出(I/O)函数 112

5.3 综合案例5:温度采集数据保存读取 116

5.3.1 案例背景 116

5.3.2 程序设计 117

5.3.3 问题讨论与拓展 118

单元6 数据采集 123

6.1 数据采集系统概述 123

6.2 数据采集卡 125

6.2.1 数据采集卡的组成 125

6.2.2 数据采集卡的功能 126

6.2.3 数据采集卡的指标 128

6.2.4 数据采集卡的安装 128

6.2.5 数据采集卡的测试验证 130

6.3 采集模拟信号 133

6.3.1 应用数据采集助手采集数据 133

6.3.2 应用DAQmx函数采集数据 137

6.4 模拟输出 142

6.4.1 模拟输出相关参数 142

6.4.2 应用数据采集助手输出电压和波形 143

6.4.3 应用DAQmx节点函数输出电压和波形 145

6.5 数字I/O 146

6.5.1 开关量输入 147

6.5.2 开关量输出 149

6.6 综合案例6:基于数据采集卡的示波器 151

6.6.1 任务描述 151

6.6.2 任务实施 151

单元7 仪器控制 154

7.1 仪器控制概述 154

7.2 仪器总线技术 154

7.2.1 GPIB总线标准 155

7.2.2 串行总线 156

7.2.3 无线 157

7.2.4 PCI 157

7.2.5 PXI 157

7.2.6 VXI 158

7.2.7 使用其他接口 158

7.3 LabVIEW中的仪器控制 158

7.3.1 仪器驱动程序 158

7.3.2 IVI仪器驱动 160

7.3.3 仪器L/O助手 161

7.3.4 VISA 166

7.3.5 GPIB 170

7.3.6 串口 172

7.4 综合案例7:控制TEK示波器 173

7.4.1 任务描述 173

7.4.2 任务实施 173

单元8 状态机 178

8.1 LabVIEW程序设计模式 178

8.1.1 主/从结构设计模式 178

8.1.2 生产者/消费者 180

8.1.3 队列消息结构 181

8.1.4 基于事件结构的人机界面 182

8.2 状态机 183

8.2.1 标准状态机模式 183

8.2.2 应用状态机 183

8.3 综合案例8:状态机的应用 188

8.3.1 任务描述 188

8.3.2 任务实施 188

单元9 构建自动测试系统 197

9.1 自动测试系统 197

9.2 测试对象 198

9.3 测试任务 200

9.4 硬件平台 200

9.5 软件设计 200

9.5.1 主程序前面板设计 201

9.5.2 主程序状态机设计 202

9.6 系统调试 207

附录 210

附录1 NI USB-6008数据采集卡 210

附录2 NI PCI-6059数字采集卡 213

附录3 矩阵开关板及驱动程序 214

附录4 ELVIS及基本操作 218