《LabVIEW6.1编程技术实用教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:石博强,赵德永,李畅等编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2002
  • ISBN:7113049850
  • 页数:290 页
图书介绍:

第1章 LabVIEW概述 1

1-1 G语言编程特点 2

1-2 LabVIEW程序开发环境 2

1-2-1 LabVIEW的菜单和工具条介绍 3

1-2-2 LabVIEW的控件模板、函数模板和工具模板 8

1-3 LabVIEW程序构成 13

1-4 使用LabVIEW帮助 15

第2章 前面板设计 17

2-1-1 前面板对象的基本设计方法 18

2-1 前面板对象设计基础 18

2-1-2 前面板对象的基本属性配置方法 19

2-2 修改前面板对象的大小和颜色 20

2-3 前面板对象的位置与排列及装饰效果设计 21

2-3-1 前面板对象的位置和排列的设计 21

2-3-2 前面板对象的装饰效果设计 23

2-3-3 前面板对象的显示与隐藏 24

2-4 前面板对象快捷键设置 25

2-5 程序外观和前面板风格设计 27

2-6 定制前面板控制量 29

2-6-1 创建自定制对象 29

2-6-2 在程序前面板中直接修改对象 30

2-6-3 调用用户定制的控件 31

2-7 修改数值格式和数据范围 32

第3章 编辑程序代码 33

3-1 LabVIEW的数据类型 34

3-1-1 LabVIEW的数字量数据类型 34

3-1-2 LabVIEW的非数字量数据类型 35

3-2 程序代码的基本元素 36

3-2-1 常数、函数和VI程序 36

3-2-2 程序和函数端口 36

3-2-3 基本的运算函数 36

3-3 代码图标的编辑和控制 37

3-3-1 代码的创建 37

3-3-2 代码图标的大小及调整 38

3-4 连线与数据转换 39

3-4-1 自动连线 39

3-4-3 数据类型的转换 40

3-4-2 连线的手工编辑 40

3-5 定义按钮的机械动作 41

3-6 创建图标与接口板 43

3-6-1 创建图标 43

3-6-2 接口板的创建和编辑 44

3-7 子程序的调用和程序层次结构 44

3-8 文件存储和VI库的建立 45

3-9 程序菜单设计 46

3-10-1 使用由顶向下的设计方法 49

3-10 程序设计方法概述 49

3-10-2 规划接口板 50

3-10-3 良好的程序设计风格 50

练习与思考: 51

第4章 数组、簇和字符串 53

4-1 数组 54

4-1-1 数组概念 54

4-1-2 创建数组 54

4-1-3 数组函数 56

4-2-2 簇的创建 63

4-2-1 簇的概念 63

4-2 簇 63

4-2-3 簇函数 65

4-3 字符串 68

4-3-1 字符串的概念 68

4-3-2 字符串控件 68

4-3-3 字符串函数 69

练习与思考: 73

第5章 结构 75

5-1-1 For循环的建立 76

5-1 For循环 76

5-1-2 For循环的时间控制与数据传递 77

5-1-3 循环的自动索引 77

5-1-4 移位寄存器 78

5-2 While循环 80

5-3 选择结构Case Structure 81

5-3-1 选择结构的建立 81

5-3-2 选择结构的设置 82

5-3-3 选择结构的应用示例 83

5-4-2 顺序结构的数据输入输出 84

5-4-1 顺序结构的建立 84

5-4 顺序结构Sequence Structure 84

5-4-3 顺序局部变量Sequence Local 85

5-4-4 顺序结构应用示例 85

5-4-5 顺序结构的缺陷与人为的数据依从关系 86

5-5 事件结构Event Structure 86

5-5-1 事件驱动的概念 86

5-5-2 事件结构的建立 87

5-5-3 事件结构的设置 87

5-6-1 公式节点的用途 88

5-5-4 事件的分类 88

5-6 公式节点Formula Node 88

5-6-2 公式节点的建立 89

5-6-3 公式节点的语法 89

5-6-4 表达式节点Expression Node 90

联系与思考: 91

第6章 数据的图形显示 93

6-2 Waveform Chart 94

6-2-1 Waveform Chart的组件及其功能 94

6-1 LabVIEW的图形显示件 94

6-2-2 Waveform Chart的设置 97

6-2-3 Waveform Chart的数据类型 98

6-3 Waveform Graph 100

6-3-1 Waveform Graph的组件及其功能 100

6-3-2 Waveform Graph的设置 101

6-3-3 Waveform Graph的数据类型 101

6-4 XY Graph 103

6-5-1 Intensity Chart 104

6-5 强度图 104

6-5-2 Intensity Graph 105

6-6 数字波形图 105

6-7 三维图形显示 106

6-7-1 三维表面图3D Surface Graph 106

6-7-2 三维参数图3D Parametric Graph 107

6-7-3 三维曲线图3D Curve Graph 107

6-8 图片显示 108

联系与思考: 110

第7章 程序调试与运行 111

7-1-1 LabVIEW的单步和高亮运行方式 112

7-1 LabVIEW基本的调试工具 112

7-1-2 设置断点和探针 113

7-2 建立出错处理机制 114

7-3 程序调试技巧 115

第8章 前面板对象属性 117

8-1 属性节点的创建 118

8-2 选择需要操作的属性 120

8-3 使用属性节点 120

8-4 前面板对象的常用属性 120

8-5 使用图形显示件的属性 122

联系与思考: 123

第9章 全局变量与局部变量 125

9-1 局部变量 126

9-1-1 局部变量的建立 126

9-1-2 局部变量的使用方法 127

9-1-3 局部变量应用示例 128

9-2 全局变量 130

9-2-1 全局变量的建立 130

9-2-2 全局变量应用示例 131

9-3 使用局部变量和全局变量应注意的其他问题 133

联系与思考: 134

第10章 文件输入输出 135

10-1 LabVIEW的文件输入输出简介 136

10-1-1 LabVIEW的文件输入输出基本操作 136

10-1-2 LabVIEW输入输出文件的格式 136

10-1-3 参考数 137

10-2 LabVIEW的文件输入输出函数和VI 137

10-3 文本文件的输入输出 138

10-4 电子表格格式的文本文件的输入输出 140

10-5 二进制文件的输入输出 141

10-5-1 使用高层VI保存二进制文件 141

10-5-2 使用低层函数保存二进制文件 142

10-5-3 读取二进制文件 142

10-5-4 二维数组二进制输入输出 143

10-6 数据记录文件输入输出 144

10-7 波形文件输入输出 146

练习与思考: 147

第11章 其他应用程序的通讯 149

11-1-1 调用CIN节点 150

11-1 C代码调用 150

11-1-2 编写C代码 151

11-1-3 编译Visual C++ 6.0源程序 151

11-1-4 装载lsb源文件 153

11-2 库函数调用 153

11-3 动态数据交换DDE 155

11-3-1 LabVIEW的DDE功能 155

11-3-2 向Excel写数据 155

11-4 在LabVIEW中运行其他应用程序 156

11-3-3 由Excel读数据 156

11-5 在LabVIEW中使用ActiveX控件 157

练习与思考: 158

第12章 网络技术 159

12-1 DataSocket技术 160

12-1-1 DataSocket的基本概念 160

12-1-2 使用DataSocket链接前面板对象 161

12-1-3 在程序中使用DataSocket传输数据 163

12-2 在Web上发布程序 165

12-3-1 数据服务器程序 171

12-3 TCP编程 171

练习与思考: 172

12-3-2 数据客户程序 172

第13章 数据采集基础知识 173

13-1 数据采集系统 174

13-1-1 数据采集系统概述 174

13-1-2 使用数据采集示例程序 174

13-2 数据采集VI 175

13-2-1 数据采集VI的位置 175

13-1-3 数据采集特有的数据类型 175

13-2-2 数据采集VI的分级 176

13-2-3 关于数据采集VI的参数多义性 177

13-2-4 数据采集VI的参数约定 177

13-2-5 缺省值、缺省设置和当前值 177

13-2-6 数据采集VI的常用参数 178

13-2-7 数据采集程序性能优化 178

13-2-8 出错处理 178

13-3 数据采集的信道设置 178

13-3-1 信道定址 178

13-3-2 极限设置 180

13-4 输入输出的数据组织 181

13-5 数据采集设备的设置与测试 183

13-5-1 数据采集设备安装 183

13-5-2 数据采集设备设置 183

13-5-3 数据采集设备测试 184

第14章 模拟输入 187

14-1-3 信号的参考点 188

14-1-2 不同类型信号的采样 188

14-1-1 模拟输入的过程 188

14-1 模拟输入基础知识 188

14-1-4 模拟输入设备的主要指标 189

14-1-5 模拟输入信号的连接方式 191

14-1-6 模拟输入的几个重要术语 193

14-2 单点模拟输入 193

14-2-1 单信道、单点模拟输入 193

14-2-2 多信道、单点模拟输入 194

14-3 波形采集 196

14-3-1 使用简单缓存技术采集波形 196

14-3-2 使用循环缓存技术采集波形 199

第15章 模拟输出 203

15-1 模拟输出基础知识 204

15-1-1 关于单点模拟输出 204

15-1-2 关于缓存模拟输出 204

15-2 单点模拟输出 204

15-2-1 使用易用VI进行单点模拟输出 204

15-2-2 使用实用VI进行单点模拟输出 205

15-3 波形输出 205

15-3-1 单缓存模拟输出 206

15-3-2 循环缓存输出 207

15-4 模拟输入\输出控制回路 209

15-4-1 软件定时模拟输入\输出 209

15-4-2 硬件定时模拟输入\输出 210

15-4-3 改进控制循环性能 211

15-4-4 简单的容器液位控制与仿真 212

第16章 信号调理 213

16-1 信号调理的基本概念 214

16-2 常用的信号调理设备形式 216

16-3 信号调理设备与数据采集设备的通信 217

16-4 信号调理设备安装与设置 218

16-5 信号调理器信道定址 219

16-6 信号调理器的增益 220

16-7 信号调理器的设置时间 221

16-8 常用信号调理程序 221

16-8-1 用热电阻测量温度 221

16-8-2 应变测量 223

第17章 数字输入输出与计数器 227

17-1 数字输入输出 228

17-1-1 数字输入输出基本概念 228

17-1-3 数字输入输出VI 229

17-1-2 数字输入输出的信道设置 229

17-1-4 立即方式数字输入输出 230

17-1-5 握手方式数字输入输出 231

17-2 计数器输入输出 234

17-2-1 计数器基础知识 234

17-2-2 用计数器输出方脉冲和脉冲序列 235

17-2-3 测量脉冲幅宽 237

17-2-4 测量TTL信号的频率和周期 238

17-2-5 事件计数与计时 239

第18章 基于LabVIEW的机械工程测试实验教学 241

18-1-1 实验目的 243

18-1-2 实验内容 243

18-1-3 实验原理 243

18-1 频率响应函数与数字滤波实验 243

18-1-4 实验方法 245

18-2-1 实验目的 247

18-2-2 实验内容 247

18-2-3 实验原理 247

18-2 相关分析 247

18-1-5 实验报告要求 247

18-2-4 实验方法 249

18-2-5 实验报告要求 251

18-3 位移测试与测试系统标定 251

18-3-1 实验目的 251

18-3-2 实验内容 251

18-3-3 实验原理 251

18-3-4 实验方法 253

18-3-5 实验报告要求 255

18-4-3 实验原理 256

18-4-2 实验内容 256

18-4 应变测试 256

18-4-1 实验目的 256

18-4-4 实验方法 258

18-4-5 实验报告要求 260

18-5 振动测试 260

18-5-1 实验目的 260

18-5-2 实验内容 260

18-5-3 实验原理 261

18-5-4 实验方法 262

18-5-5 实验报告要求 265

第19章 工程应用实例 267

19-1 汽轮发电机组工况监测与故障诊断系统 268

19-1-1 项目的工程背景 268

19-1-2 系统特征信号选择与检测 268

19-1-3 系统软件结构 269

19-1-4 LabVIEW环境下小波变换的实现 270

19-2-1 项目的工程背景 273

19-2-2 系统软硬件结构 273

19-2 锅炉供热自动控制系统 273

19-2-3 LabVIEW中的PID VI算法分析 274

19-2-4 PID工具包应用中的积分饱和作用与抑制 275

19-2-5 PID参数整定 276

19-2-6 PID性能的改进 277

19-3 谐波测试系统 277

19-3-1 项目的工程背景 277

19-3-2 谐波测试系统结构 278

19-3-3 谐波测试原理 278

19-3-4 谐波测试方法 279

19-4 桥墩顶端位移监控系统 280

19-4-1 高架桥监测系统的工程背景 280

19-4-2 桥墩顶端位移监测系统的方案分析 281

19-4-3 桥墩顶端位移监测系统的工作原理 282

19-4-4 桥墩顶端位移监测系统的结构 283

19-4-5 与施工阶段相适应的软件监测策略 283

19-4-6 信号的调理 284

19-4-7 声、光报警和顶推控制部分 285

19-4-8 软件系统的构成 286