《LabVIEW 6i实用教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)Robert H. Bishop著;乔瑞萍,林欣等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:750537639X
  • 页数:366 页
图书介绍:

第1章 LabVIEW入门 1

1.1 系统配置要求 1

1.2 安装Student Edition of LabVIEW 2

1.3 LabVIEW环境 3

1.4 启动画面 4

1.4.1 练习:查找LabVIEW示例 5

1.5 前面板和框图窗口 7

1.5.1 前面板工具条 8

1.5.2 框图工具条 9

1.6 快捷菜单 11

1.7 下拉菜单 12

1.7.1 文件菜单 12

1.7.2 编辑菜单 12

1.7.3 操作菜单 13

1.7.4 工具菜单 14

1.7.5 浏览菜单 14

1.7.6 窗口菜单 15

1.7.7 帮助菜单 15

1.8.1 Tools选项板 16

1.8 选项板 16

1.8.2 Controls选项板 17

1.8.3 Functions选项板 17

1.9 装载和保存VI 18

1.10 LabVIEW帮助选项 19

1.10.1 上下文相关帮助窗口 20

1.10.2 目录和索引 21

1.11 搭积木:轨迹分析 21

1.12 课后阅读:使用LabVIEW测量音乐信号 22

关键术语 23

1.13 小结 23

练习 24

习题 26

第2章 虚拟仪器 28

2.1 什么是虚拟仪器 28

2.2 几个工作示例 30

2.2.1 温度系统示例 30

2.2.2 线性系统方程示例 33

2.3 前面板 36

2.3.1 数字控件和指示器 36

2.3.3 配置控件和指示器 37

2.3.2 布尔控件和指示器 37

2.4 框图 38

2.4.1 节点 39

2.4.2 端子 39

2.4.3 连线 40

2.5 创建第一个VI 42

2.6 数据流编程 46

2.7 搭积木:位移、速度和加速度 48

2.8 课后阅读:太阳能汽车数据遥测系统 49

关键术语 50

2.9 小结 50

练习 51

习题 52

第3章 编辑和调试虚拟仪器 55

3.1 编辑技术 55

3.1.1 在框图上创建控件和指示器 55

3.1.2 选择对象 57

3.1.3 移动对象 58

3.1.4 删除和复制对象 58

3.1.5 调整对象大小 59

3.1.6 标签对象 60

3.1.7 改变字体、字形和文本大小 61

3.1.8 选择和删除连线 64

3.1.9 连线延长和断线 64

3.1.10 对齐和分布对象 66

3.1.11 对象着色 67

3.1.12 编辑练习 69

3.2 调试技术 72

3.2.1 发现错误 72

3.2.2 加亮执行 73

3.2.3 单步通过VI及其子VI 75

3.2.4 断点与探针 76

3.2.5 调试练习 76

3.3 快捷键 78

3.4 搭积木:测量容量 78

3.5 课后阅读:应用仪器与控制 79

3.6 小结 81

关键术语 81

练习 81

习题 82

第4章 子VI 85

4.1 什么是子VI 85

4.2 基本知识回顾 85

4.3 编辑图标和连接器 89

4.3.1 图标 89

4.3.2 连接器 91

4.3.3 选择和修改端子模板 91

4.3.4 给控件和指示器指定端子 93

4.4 帮助窗口 94

4.4.1 构建子VI 95

4.5 将VI用做子VI 97

4.5.1 将VI作为子VI使用 98

4.6 从选定内容创建子VI 99

4.6.1 使用选择方法构建子VI 100

4.7 保存子VI 101

4.8 层次窗口 102

4.9 搭积木:测量容量 103

4.10 课后阅读:扫描电子电路 105

关键术语 106

4.11 小结 106

练习 107

习题 107

第5章 结构 110

5.1 For循环 110

5.1.1 数字转换 111

5.1.2 For循环示例 113

5.2 While循环 114

5.2.1 While循环示例 116

5.3 移位寄存器 118

5.3.2 使用移位寄存器 119

5.3.1 使用移位寄存器记住循环的前一次迭代的数据值 119

5.3.3 初始化移位寄存器 121

5.3.4 计算移动平均值 122

5.4 case结构 123

5.4.1 添加和删除分支 124

5.4.2 简单的Case结构示例 125

5.4.3 连接输入和输出 127

5.4.4 使用Case结构 127

5.5 顺序结构 129

5.5.2 顺序结构中的时间估计和控制 130

5.5.1 顺序结构局部变量 130

5.5.3 避免过度使用顺序结构 131

5.6 公式节点 132

5.6.1 公式节点的输入、输出变量 132

5.6.2 公式语句 133

5.7 MATLAB脚本节点 134

5.7.1 访问MATLAB脚本节点 135

5.7.2 向MATLAB脚本节点输入脚本 135

5.7.3 输入和输出变量 136

5.7.5 LabVIEW中的MATLAB数据类型 138

5.7.4 保存MATLAB脚本 138

5.7.6 MATLAB示例 139

5.8 结构连线中的一些常见问题 140

5.8.1 给顺序结构局部变量多次赋值 140

5.8.2 对顺序结构中的多个帧进行连线 141

5.8.3 未在Case结构的所有分支中连接隧道 141

5.8.4 隧道重叠 141

5.8.5 连线从结构下面通过而不是从上面穿过 142

5.9 搭积木:测量容量 143

5.10 课后阅读:提高实际理解能力 144

关键术语 145

5.11 小结 145

练习 146

习题 147

第6章 数组与簇 149

6.1 数组 149

6.1.1 创建数组控件和指示器 150

6.1.2 多维数组 152

6.2 用循环创建数组 152

6.2.1 创建二维数组 154

6.3.2 初始化数组 156

6.3 数组函数 156

6.3.1 数组大小 156

6.3.3 构组数组 158

6.3.4 数组子集 159

6.3.5 索引数组 159

6.3.6 数组练习 160

6.4 多态性 161

6.4.1 多态性练习 164

6.5 簇 165

6.6 创建簇控件和指示器 166

6.6.1 簇顺序 167

6.6.2 使用簇与子VI交换数据 168

6.7 簇函数 170

6.7.1 Bundle函数 170

6.7.2 Unundle函数 172

6.7.3 在框图中创建簇常量 173

6.7.4 使用多态性簇 173

6.8 搭积木:测量容量 174

6.9 课后阅读:等离子体侵蚀箱 176

关键术语 179

6.10 小结 179

练习 180

习题 181

第7章 图表及图形 183

7.1 波形图表 183

7.1.1 波形图表练习 186

7.1.2 定时练习 189

7.2 波形图 190

7.2.1 波形图练习 191

7.3 坐标图 193

7.3.1 坐标图练习 194

7.4 定制图表及图形 195

7.4.1 调整坐标刻度区间 196

7.4.2 图注 198

7.4.3 图形选项板及刻度图注 199

7.4.4 图表的特殊个性化特征 200

7.4.5 图形的特殊个性化特征:光标图注 201

7.4.6 使用上下文相关帮助 203

7.6 课后阅读:学学分析化学 204

7.5 搭积木:测量容量 204

7.7 小结 206

关键术语 206

练习 207

习题 207

第8章 数据采集 209

8.1 DAQ系统的构成 209

8.2 信号类型 210

8.2.1 数字信号 212

8.2.2 模拟DC(直流)信号 212

8.2.3 模拟时域信号 213

8.2.4 模拟频域信号 214

8.2.5 一个信号——五种测量角度 215

8.3 常见的转换器及信号调节 216

8.4 信号接地与测量 218

8.4.1 信号源的基准配置 218

8.4.2 测量系统 219

8.5 模拟I/O 222

8.6 DAQ VI的组织结构 227

8.7 DAQ硬件配置 228

8.7.1 Windows 230

8.7.2 Macintosh 232

8.7.3 使用Windows版MAX 232

8.7.4 DAQ通道名称控件 239

8.7.5 DAQ向导 239

8.8 模拟输入 242

8.8.1 采集单点 243

8.8.2 采集单点练习 244

8.8.3 波形数据类型 245

8.8.4 采集波形 245

8.8.5 采集单个波形的练习 246

8.9 模拟输出 248

8.9.1 生成单点 250

8.9.2 生成单点练习 250

8.9.3 生成波形 251

8.9.4 生成波形练习 253

8.10 数字I/O 255

8.10.1 数字I/O练习 257

8.11 搭积木:数字报警器 260

8.12 课后阅读:在学生实验中使用DAQ 260

8.13 小结 262

关键术语 264

练习 265

习题 265

第9章 字符串和文件I/O 267

9.1 字符串 267

9.1.1 处理字符串练习 269

9.2 文件I/O 273

9.2.1 把数据写到文件中 274

9.2.2 向文件写入数据 275

9.2.3 从文件中读取数据 276

9.2.4 从文件中读取数据 277

9.2.6 写入表单文件 278

9.2.5 处理表单文件 278

9.2.7 向文件写入波形数据 279

9.2.8 向文件写入波形数据的练习 280

9.2.9 高级文件I/O VI 281

9.3 搭积木:测量容量 282

9.4 课后阅读:综合实验室指南 283

9.5 小结 284

关键术语 284

习题 285

练习 285

第10章 仪器控制 287

10.1 仪器控制系统的构成 287

10.1.1 什么是GPIB 287

10.1.2 GPIB消息 288

10.1.3 GPIB设备及配置 288

10.1.4 串口通信 291

10.2 检测和配置仪器 292

10.2.1 配置仪器练习 293

10.3 仪器驱动程序 294

10.3.1 HP34401A的仪器驱动程序 298

10.3.2 开发自己的仪器驱动程序 299

10.4 未来的仪器驱动程序和仪器控制 300

10.5 搭积木:DEMO SCOPE 301

10.6 课后阅读:监测薄膜分子间的相互作用 302

10.7 小结 304

关键术语 304

练习 304

习题 305

11.1.1 矩阵 306

第11章 分析 306

11.1 线性代数 306

11.1.2 代数方程组 308

11.1.3 线性系统VI 310

11.1.4 线性代数计算器 311

11.2 曲线拟合 313

11.2.1 基于最小平方法的曲线拟合 313

11.2.2 练习曲线拟合 314

11.2.3 数据正态分布的曲线拟合 315

11.2.4 正态分布 316

11.3 在前面板中显示公式 318

11.3.1 练习解析VI 318

11.3.2 替换变量 319

11.4 微分方程组 320

11.4.1 钟摆 323

11.5 寻找函数零点 325

11.5.1 寻找多项式函数的零点 326

11.6 积分和微分 328

11.7 信号生成 328

11.7.1 归一化频率 329

11.7.2 归一化频率 331

11.7.3 Wave VI和 Pattern VI 332

11.7.4 练习信号生成 333

11.8 信号处理 333

11.8.1 傅里叶变换 333

11.8.2 练习FFT 336

11.8.3 平滑窗 337

11.8.4 汉明窗 340

11.8.5 滤波 342

11.8.6 提取正弦波 348

11.9 搭积木:测量容量 349

11.1O 课后阅读:研究嗅觉 350

11.11 小结 351

关键术语 351

练习 352

习题 353

第12章 LabVlEW的其他应用 354

12.1 VI服务器 354

12.2.1 通信协议 355

12.2 数据套接 355

12.2.2 在前面板中使用数据套接 356

12.2.3 通过框图读写现场数据 357

12.2.4 Variant数据 358

12.3 数据可视化及使用HiQ生成报告 360

12.4 播放声音 362

12.5 课后阅读:评定婴儿视觉 362

12.6 小结 364

关键术语 364

练习 365

习题 365