当前位置:首页 > 工业技术
LabVIEW 7 Express实用技术教程
LabVIEW 7 Express实用技术教程

LabVIEW 7 Express实用技术教程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:雷振山编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2004
  • ISBN:7113058035
  • 页数:395 页
图书介绍:本书介绍了Lab VIEW 7 Express入门知识和基本方法,进而深入介绍了非连线数据交换、事件驱动、程序动态等。
《LabVIEW 7 Express实用技术教程》目录

目 录 1

第1章LabVIEW入门 1

1-1安装LabVIEW 7 Express 2

1-2创建一个VI 3

1-3修改已有的VI 6

1-3-1 通过改变快速VI的设置修改程序 6

1-3-2使用工具修改程序 7

1-4 LabVIEW提高途径 11

第2章前面板设计 15

2-1控件的类型 16

2-2控件模板 16

2-3控件设置 18

2-3-1快捷菜单 19

2-3-2属性对话框 19

2-3-3布尔量的设置 21

2-3-4快捷键的设置与编辑键盘焦点顺序 22

2-3-5其他设置 24

2-4控件的布置 25

2-4-1替换与删除控件 25

2-4-2改变控件大小和控件比例化 26

2-4-3控件排列 26

2-4-4组合与锁定控件 28

2-5定制控件 28

2-5-1创建自定义控件 28

2-5-2创建自定义控件图标 29

2-5-3调用自定义控件 30

2-5-4类定义 30

第3章构建程序框图 33

3-1-1 节点 34

8-1-1 建立局部变量 1 34

3-1程序框图里的对象 34

3-1-2端口 35

3-1-3连线 36

3-2 函数模板 39

3-3基本数据类型 41

3-3-1 数值型 41

3-3-2其他数据类型 41

3-3-3数据类型转换 42

3-3-4数值型数据的单位 42

3-4-1 快速VI的特点 44

3-4-2 由快速VI创建子VI 44

3-4-3动态数据类型 44

3-4快速VI 44

3-5 多态 45

3-5-1 函数的多态 45

3-5-2多态vI 45

3-6程序框图设计原则 47

第4章软件开发 49

4-1 软件的生命周期模型 50

4-2创建软件原型 51

4-4 子VI 52

4-3软件的层次结构 52

4-4-1 创建子 VI 53

4-4-2 子 VI设置 54

4-4-3 节点设置 56

4-5 VI的保存 57

4-5-1创建VI模板 57

4-5-2创建VI库 57

4-5-3其他保存选项 59

4-6项目文件管理 59

4-6-1 用户文件 60

4-6-2程序设计文件 60

第5章集合成员的数据类型 65

5-1-2创建数组的方法 66

5-1 数组 66

5-1-1数组的概念 66

5-1-3 数组函数 68

5-2 簇 73

5-2-1 簇的概念 73

5-2-2 簇的创建 74

5-2-3簇函数 75

5-3-2波形的创建 77

5-3-1波形的概念 77

5-3 波形 77

5-3-3波形的属性 78

5-3-4数字波形 78

5-4字符串 79

5-4-1字符串的概念 79

5-4-2字符串控件 79

5-4-3字符串控件的显示 81

5-4-4字符串函数 82

5-4-5 与XML的数据转换 85

第6章控制程序运行的结构 89

6-1 For循环 90

6-1-1 For循环的建立 90

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

6-1-3 For循环对数组的自动索引 91

6-1-4移位寄存器和反馈节点 92

6-2 While循环 94

6-3选择结构Case Structure 96

6-3-1选择结构的建立 96

6-3-2选择结构的设置 97

6-3-3选择结构的应用示例 98

6-4顺序结构Sequence Structure 99

6-4-1顺序结构的建立 99

6-4-2顺序结构中数据输入输出与传递 100

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

6-4-3顺序结构应用示例 101

6-5事件结构Event Structure 102

6-5-1事件驱动的概念 102

6-5-2事件结构的建立 103

6-5-3用户接口事件的分类与注册 103

6-5-4事件结构的设置 104

6-5-5其他应用事件的例子 105

6-6公式节点Formula Node 107

6-6-1 公式节点的用途 107

6-6-2公式节点的建立 107

6-6-3公式节点的语法 108

6-6-4表达式节点Expression Node 109

第7章数据的图形显示 111

7-2 Waveform Chart 112

7-2-1 Waveform Chart的主要特点 112

7-1 图形显示控件概述 112

7-2-2Waveform Chart的外观设置 114

7-2-3 Waveform Chart的其他设置 116

7-2-4 Waveform Chart的数据类型 118

7-3 Waveform Graph 120

7-3-1 Waveform Graph的游标 120

7-3-2 Waveform Graph的其他设置 122

7-3-3 Waveform Graph的数据类型 122

7-4 XY Graph 123

7-5-1 Intensity Chart 125

7-5 强度图 125

7-6-1 数字波形图的显示与设置 126

7-5-2 Intensity Graph 126

7-6数字波形图 126

7-6-2数字波形图的数据 127

7-7三维图形显示 128

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

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

7-7-3 三维曲线图3D Curve Graph 129

7-8特殊图线与图片的显示 130

第8章非连线的数据传递方式 133

8-1 局部变量 134

8-1-2局部变量的使用方法 135

8-1-3局部变量应用示例 136

8-2全局变量 137

8-2-1 建立全局变量 138

8-2-2全局变量应用示例 139

8-3 使用局部变量和全局变量应注意的其他一些问题 141

8-4通告和队列 141

8-4-1通告Notifier 141

8-4-2队列Queue 144

第9章程序的动态控制 147

9-1 VI Server技术简介 148

9-2-1 监测内存中所有VI 149

9-2动态加载VI 149

9-2-2动态加载VI的程序 150

9-3动态控制VI运行 152

9-3-1 动态刷新被控VI前面板控件值 152

9-3-2选择性打开VI面板 154

9-3-3子面板设计 154

9-4动态控制VI属性 155

9-5动态注册事件 155

9-5-1动态注册用户接口事件 156

9-5-2处理用户事件 158

9-6前面板对象属性控制 159

9-6-1 控件属性节点创建与设置 159

9-6-2控件属性节点应用示例 160

9-6-3使用图形显示件的属性 162

9-7运行菜单控制 163

9-7-1运行菜单的设置 163

9-7-2用程序代码进行运行菜单设置 165

9-7-3在程序中响应菜单选项 166

第10章程序调试与程序性能 169

10-1修复程序创建中的错误 170

10-1-1 查找错误的方法 170

10-1-2常见的程序错误及处理 170

10-2程序调试工具 171

10-2-1 工具条中的程序调试工具 171

10-2-3 断点 172

10-2-2关于程序调试的设置 172

10-2-4探针 173

10-3程序调试技巧 174

10-4多线程程序 177

10-4-1 基本定义 177

10-4-2多线程应用程序的优势 177

10-4-3LabVIEW实现多线程的方法 178

10-5程序性能监测 181

10-6程序性能优化 183

10-6-1程序运行速度 183

10-6-2 内存使用 184

第1 1章文件输入输出 187

11-1文件输入输出概述 188

11-1-1 选择文件格式 188

11-1-2文件输入输出的基本操作 189

11-1-3文件输入输出函数 189

11-2文本文件输入输出 191

11-3 电子表格格式文件的输入输出 193

11-4 二进制文件的输入输出 194

11-4-1 保存二进制文件 194

11-4-2读取二进制文件 195

11-4-3 二维数组的二进制文件操作 196

11-5数据记录文件的输入输出 197

11-6波形文件输入输出 198

11-7前面板数据记录 199

11-7-1记录前面板数据 200

11-7-2读取前面板记录数据 200

11-8 LabVIEW测试数据文件 202

11-9配置设置文件操作 204

第12章网络通讯技术 207

12-1 计算机网络基础知识 208

12-1-1 计算机网络的功能与发展 208

12-1-2计算机网络的结构 208

12-1-3计算机网络模型 209

12-1-4计算机网络协议 210

12-2 DataSocket技术概述 211

12-2-1 DataSocket的特点 211

12-2-2 DataSocket传递数据的方式 211

12-2-3 DataSocket Server 212

12-2-4统一资源定位符URL 213

12-3使用DataSocket传输数据 213

12-3-1使用DataSocket链接前面板对象 213

12-3-2在程序中使用DataSocket传输数据的一般方法 215

12-3-3 DataSocket使用缓冲方式传输数据 216

12-3-4 DataSocket传递变体数据 217

12-4在Web上发布程序 217

12-4-1在Web上发布LabVIEW程序的设置 218

12-4-3在Web上发布HTML文件 220

12-4-2在Web上发布程序前面板 220

12-4-4前面板远程链接 222

12-4-5远程面板链接管理器 223

12-5 TCP协议的应用 223

12-5-1 发送数据编程 224

12-5-2接收数据编程 224

12-5-3程序的远程动态控制 225

第13章与其他应用程序的链接 227

13-1-1 ActiveX技术简介 228

13-1-2使用ActiveX控件 228

13-1 ActiveX技术应用 228

13-1-3使用ActiveX自动化 229

13-1-4 LabVIEW作为ActiveX服务器 231

13-2 .NET技术应用 231

13-2-1 .NET技术简介 231

13-2-2 .NET技术应用 233

13-3动态数据交换DDE 235

13-3-1 LabVIEW的DDE功能 235

13-3-2向Excel写数据 236

13-3-3 由Excel读数据 236

13-4 C代码调用 237

13-4-1调用CIN节点 237

13-4-3 编译Visual C++6.0源程序 238

13-4-2编写C代码 238

13-4-4装载lsb文件 240

13-5库函数调用 240

13-6在LabVIEW中执行操作系统命令 242

第14章测试系统设计基础 243

14-1数据采集的过程 244

14-2数据采集设备 245

14-2-1数据采集设备类型 245

14-2-2数据采集设备主要指标 246

14-3被测试信号的连接方式 248

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

14-3-2信号的连接方式 249

14-4基于LabVIEW的数据采集系统总体结构 250

14-5数据采集设备的设置与测试 252

14-5-1测试与自动化资源管理器 252

14-5-2在传统NI-DAQ系统中进行设备设置与测试 253

14-5-3在NI-DAQmx系统中进行设备设置与测试 256

第15章采集模拟信号 259

15-1 在传统DAQ系统中创建应用程序 260

15-1-1 数据采集的通道 260

15-1-2数据采集函数 262

15-1-3数据采集函数的数据组织 264

15-2-1数据采集助手的应用 265

15-2在DAQmx系统中创建应用程序 265

15-1-4模拟输入常用的基本术语 265

15-2-2生成图形代码 268

15-2-3 DAQmx数据采集函数 269

15-3测量直流电压信号 271

15-3-1 使用传统DAQ的方法 272

15-3-2使用DAQmx的方法 273

15-4波形采集 274

15-4-1 使用传统DAQ的方法 274

15-4-2使用DAQmx的方法 278

15-5频率测量 279

15-6磁盘流 280

第16章输出模拟信号 283

16-1模拟输出概述 284

16-2输出直流信号 284

16-2-1 使用传统DAQ的方法 284

16-2-2使用DAQmx的方法 286

16-3输出波形信号 286

16-3-1 使用传统DAQ的方法 286

16-3-2使用DAQmx的方法 290

16-4模拟输入\输出控制回路 291

16-4-1 软件定时模拟输入\输出 292

16-4-2硬件定时模拟输入\输出 293

16-4-3简单的容器液位控制与仿真 294

第17章信号调理 295

17-1-1 信号调理的类型 296

17-1信号调理概述 296

17-1-2常用的信号调理设备形式 297

17-1-3信号调理器与数据采集卡的通信 299

17-2信号调理设备安装与设置 299

17-2-1 在DAQmx中做信号调理器设置 300

17-2-2在传统DAQ中做信号调理器设置 301

17-2-3 FieldPoint设置 303

17-3应变测量 305

17-3-1应变测量概述 305

17-3-2传统DAQ的应变测量方法 306

17-3-3 DAQmx的应变测量方法 308

17-4-1 在传统DAQ系统中使用信号调理器和热电阻 310

17-4温度测量 310

17-4-2在DAQmx中使用信号调理器和热电阻 312

17-4-3使用FieldPoint和热电偶 313

第18章数字输入输出与计数器 317

18-1数字信号输入输出概述 318

18-2传统DAQ的数字信号输入输出 319

18-2-1 传统DAQ的数字输入输出通道与函数 319

18-2-2立即方式数字输入输出 320

18-2-3握手方式数字输入输出 322

18-3 DAQmx的数字信号输入输出 324

18-3-1 立即方式数字输入输出 324

18-3-2握手方式数字输入输出 325

18-4-1 计数器基础知识 326

18-4-2用计数器输出脉冲信号 326

18-4传统DAQ的计数器输入输出 326

18-4-3测量脉冲宽度 328

18-4-4测量TTL信号频率和周期 329

18-4-5事件计数与计时 331

18-5 DAQmx的计数器输入输出 331

18-5-1输出脉冲信号 332

18-5-2测量TTL信号频率 333

18-5-3事件计数 334

第19章机械工程测试实验 335

19-1-2实验内容 337

19-1-3实验原理 337

19-1 频率响应函数与数字滤波实验 337

19-1-1 实验目的 337

19-1-4实验方法 339

19-1-5实验报告要求 340

19-2相关分析 340

19-2-1 实验目的 340

19-2-2实验内容 341

19-2-3实验原理 341

19-2-4实验方法 342

19-3-2实验内容 344

19-3-1实验目的 344

19-3位移测试与测试系统标定 344

19-2-5实验报告要求 344

19-3-3实验原理 345

19-3-4实验方法 346

19-3-5实验报告要求 349

19-4应变测量 349

19-4-1 实验目的 349

19-4-2实验内容 350

19-4-3实验原理 350

19-4-4实验方法 351

19-5-1实验目的 353

19-5振动测试 353

19-4-5实验报告要求 353

19-5-2实验内容 354

19-5-3实验原理 354

19-5-4实验方法 356

19-5-5实验报告要求 359

第20章工程应用 361

20-1工程应用的一般问题 362

20-1-1数据记录 362

20-1-2打印报表 364

20-1-3声音报警 366

20-1-4程序编译 367

20-2-2系统特征信号选择与检测方法 370

20-2-1项目的工程背景 370

20-2发电机组故障诊断 370

20-2-3系统软件结构 371

20-2-4 LabVIEW环境下小波变换的实现 371

20-3锅炉供热自动控制系统 375

20-3-1项目的工程背景 375

20-3-2系统软硬件结构 376

20-3-3LabVIEW中的PID函数算法分析 376

20-3-4 PID工具包应用中的积分饱和作用与抑制 377

20-3-5 PID参数整定 378

20-4电网谐波测试 379

20-4-1项目的工程背景 379

20-4-2测试系统原理 380

20-4-3测试系统结构 381

20-4-4测试结果分析 382

20-5液压系统测试 383

20-5-1 项目的工程背景 383

20-5-2测试系统结构与功能 383

20-5-3流量测量精度研究 385

20-6输油泵状态监测 387

20-6-1项目的工程背景 387

20-6-2监测系统总体结构 388

20-6-3位移振幅精确测量方法 388

20-6-4串口通讯 391

20-6-5实时数据库链接 392

参考文献 395

相关图书
作者其它书籍
返回顶部