图书介绍

LabVIEW高级编程与虚拟仪器工程应用PDF|Epub|txt|kindle电子书版本网盘下载

LabVIEW高级编程与虚拟仪器工程应用
  • 雷振山,肖成勇,魏丽等编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113168872
  • 出版时间:2013
  • 标注页数:334页
  • 文件大小:94MB
  • 文件页数:349页
  • 主题词:软件工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

LabVIEW高级编程与虚拟仪器工程应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇LabVIEW高级编程技术1

第1章 测控项目管理1

1.1测控项目的生命周期1

1.2系统定义2

1.2.1问题定义2

1.2.2可行性研究2

1.2.3需求分析4

1.2.4软件原型4

1.2.5文档管理5

1.3总体设计6

1.3.1硬件结构设计6

1.3.2软件结构设计7

1.3.3总体设计说明书7

1.4详细设计8

1.5程序编码8

1.5.1编程风格8

1.5.2说明信息10

1.5.3 VI的保存14

1.5.4手册编写16

1.6系统测试17

1.6.1硬件测试17

1.6.2软件测试17

1.6.3验收测试18

1.6.4测试报告18

1.7系统维护19

1.8项目浏览器19

1.8.1项目浏览器的用途19

1.8.2项目库20

1.8.3项目依赖关系21

1.8.4程序生成规范22

第2章 应用程序控制与内部数据传递24

2.1 VI Server技术简介24

2.2动态加载VI25

2.2.1监测内存中所有的VI25

2.2.2动态加载VI的程序27

2.3动态控制VI运行29

2.3.1动态刷新被控VI前面板控件值29

2.3.2选择性打开VI前面板30

2.3.3子面板设计31

2.4动态控制VI属性和前面板对象属性31

2.4.1动态控制VI属性31

2.4.2动态控制前面板对象属性32

2.5动态注册事件33

2.5.1动态注册用户接口事件34

2.5.2处理用户事件36

2.6运行菜单控制36

2.6.1运行菜单的设置37

2.6.2用程序代码进行运行菜单设置38

2.6.3在程序中响应菜单选项39

2.7通知器和队列40

2.7.1通知器40

2.7.2队列42

2.8共享变量45

2.8.1共享变量的创建45

2.8.2单进程共享变量46

2.8.3网络发布共享变量47

第3章 程序设计模式与程序性能51

3.1程序的设计模式51

3.1.1标准状态机51

3.1.2主/从设计模式53

3.1.3生产者/消费者设计模式54

3.1.4队列消息处理器55

3.1.5其他设计模式56

3.2程序调试技巧57

3.3多线程程序60

3.3.1基本定义60

3.3.2多线程应用程序的优势60

3.3.3 LabVIEW实现多线程的方法61

3.4程序性能优化64

3.4.1程序运行速度64

3.4.2内存使用65

3.5程序性能分析68

第4章 软件接口与外部数据通信70

4.1 ActiveX技术应用70

4.1.1 ActiveX技术简介70

4.1.2使用ActiveX控件70

4.1.3使用ActiveX自动化72

4.1.4 LabVIEW作为ActiveX服务器73

4.2 NET技术应用74

4.2.1 NET技术简介74

4.2.2 NET技术应用75

4.3动态数据交换77

4.3.1 LabVIEW的DDE功能78

4.3.2向Excel文件写数据78

4.3.3由Excel文件读数据79

4.4 C代码调用79

4.5库函数调用82

4.6执行操作系统命令84

4.7计算机网络基础知识85

4.7.1计算机网络的功能与发展85

4.7.2计算机网络的结构85

4.7.3计算机网络模型86

4.7.4计算机网络协议87

4.8 TCP应用88

4.8.1发送数据编程88

4.8.2接收数据编程89

4.8.3程序的远程动态控制89

4.9 UDP应用90

4.10串口通信92

第5章 数据存储与调用96

5.1数据存储的时机96

5.2打印报表98

5.3数据库连接100

5.3.1 LabVIEW与数据库的连接101

5.3.2 LabVIEW对Access数据库的操作105

5.3.3 LabVIEW对SQL Server数据库的操作107

5.4 LabVIEW与实时数据库连接108

第6章 面向对象编程110

6.1面向对象编程的概念110

6.2 LabVIEW中面向对象编程的方法111

6.2.1 LabVIEW类111

6.2.2类的方法113

6.2.3继承116

6.3两种编程方法的比较118

6.3.1测试目的118

6.3.2面向过程的方法119

6.3.3面向对象的方法119

6.3.4两种方法的比较120

第7章 传统DAQ的模拟信号采集122

7.1硬件配置与测试122

7.1.1传统DAQ安装122

7.1.2传统DAQ设备配置与测试124

7.2模拟输入127

7.2.1传统DAQ的数据采集通道127

7.2.2数据采集VI129

7.2.3传统DAQ模拟输入常用的基本术语131

7.2.4测量直流电压信号131

7.2.5波形采集132

7.2.6频率测量137

7.3模拟输出137

7.3.1输出直流信号137

7.3.2输出波形信号138

7.3.3模拟输入/输出控制回路142

7.4信号调理145

7.4.1信号调理设备配置145

7.4.2应变测量147

7.4.3 温度测量150

第8章 传统DAQ的数字信号与计数器输入/输出152

8.1数字信号输入/输出152

8.1.1数字信号通道设置152

8.1.2立即方式数字输入/输出152

8.1.3握手方式数字输入/输出154

8.2计数器输入/输出157

8.2.1数据采集卡的计数器芯片157

8.2.2用计数器输出脉冲信号157

8.2.3测量脉冲宽度159

8.2.4测量TTL信号频率和周期159

8.2.5事件计数与计时160

第2篇 虚拟仪器工程案例篇162

第9章 机械设备状态监测与故障诊断162

9.1项目的工程背景162

9.2特征信号选择与检测方法163

9.2.1轴承座振动信号检测163

9.2.2转轴振动检测164

9.2.3轴承温度检测164

9.2.4轴向位移检测164

9.3系统硬件结构164

9.3.1采用PCI总线设备的系统硬件结构165

9.3.2采用嵌入式远程终端装置的系统硬件结构165

9.4系统软件结构及主要模块166

9.4.1数据采集166

9.4.2信号处理167

9.4.3状态分析与故障诊断168

9.4.4信息显示168

9.4.5信息管理169

9.5 LabVIEW环境下小波变换的实现169

9.6位移振幅精确测量方法173

9.6.1积分累计误差的产生与消除173

9.6.2采样信号中噪声的影响与抑制175

9.7关联维数计算及其简便算法175

9.7.1由时间序列重构相空间175

9.7.2相空间中欧氏距离的简化计算176

9.7.3关联维数计算177

9.8生成应用程序和安装程序178

9.8.1生成应用程序178

9.8.2生成安装程序181

第10章 液压系统测试185

10.1液压系统测试的特点与关键技术185

10.1.1液压系统测试常用信号和传感器185

10.1.2流量测量精度研究186

10.1.3溢流阀动态特性测试190

10.2液压教学实验台测试系统192

10.2.1测试系统结构192

10.2.2液压实验台操作训练系统193

10.2.3液压泵性能测试194

10.2.4节流调速性能测试194

10.3汽车机油泵出厂测试台195

10.3.1测试系统硬件方案195

10.3.2测试系统软件结构196

10.4汽车转向泵试验台198

10.4.1转向泵试验台原理198

10.4.2试验台测试系统软件层次结构199

10.4.3试验台测试系统软件设计模式200

第11章 锅炉供热自动控制202

11.1锅炉供热系统简介202

11.2控制系统的功能要求203

11.3控制系统结构205

11.3.1硬件结构205

11.3.2软件结构206

11.4 LabVIEW中的PID控制工具包207

11.4.1 PID VI简介208

11.4.2 PID VI算法209

11.4.3 PID VI应用范例210

11.5 PID的积分饱和作用与抑制211

11.6 PID参数整定212

11.7声音报警213

11.7.1录制声音文件213

11.7.2播放声音文件214

第12章 水煤浆制备过程测控216

12.1水煤浆制备过程简介216

12.2超声强化制备精细水煤浆工艺及监控要求217

12.3监控系统硬件结构217

12.4监控系统软件结构218

12.5虚拟仪器中的模糊逻辑控制219

12.5.1模糊逻辑控制简介219

12.5.2模糊逻辑控制器设计221

12.5.3模糊逻辑控制器应用226

12.6模糊逻辑控制在水煤浆制备过程监控中的应用227

第13章 机器视觉229

13.1机器视觉基础知识229

13.1.1机器视觉系统的组成229

13.1.2数字图像的概念230

13.2 LabVIEW的视觉VI及数字图像处理231

13.2.1 LabVIEW的视觉VI231

13.2.2采集并保存一幅图像232

13.2.3读取图像文件并显示235

13.2.4数字图像处理236

13.3 LabVIEW的视觉助手242

13.4齿轮测量243

13.4.1机械零件测量的机器视觉系统243

13.4.2齿轮外形基本参数测量244

13.4.3齿形检验247

13.4.4小波变换在齿轮测量中的应用248

13.4.5齿轮测量结果250

13.5螺纹测量250

13.6刀具测量252

13.7颜色识别254

第14章 基于光纤布拉格光栅传感网络的测控系统256

14.1光纤布拉格光栅传感技术原理256

14.1.1光纤布拉格光栅传感器原理256

14.1.2光纤布拉格光栅传感器信号解调257

14.1.3大规模光纤布拉格光栅传感网络组网技术258

14.2光纤光栅与虚拟仪器的结合259

14.3桥梁健康监测261

14.4桥墩位移监测263

14.5地质构造物理模拟监测265

14.6金属切削过程监测268

14.7帮助系统的制作270

14.8监测信号的时间显示272

第15章 多点同步精确定时数据采集274

15.1单元同步采样274

15.2子网同步采样275

15.3全网同步采样275

15.4多点同步采样技术应用实例276

15.4.1输油管道泄漏监测277

15.4.2爆破振动监测280

15.5计算机系统时间的校准281

第16章 电网谐波测试284

16.1谐波测试系统原理284

16.2测试系统结构285

16.3测试结果分析288

第17章 水泥生产节能减排监测网络290

17.1监测网络总体结构290

17.2生产现场291

17.2.1数据采集291

17.2.2数据显示293

17.2.3数据传输294

17.3中控室295

17.3.1现场数据接收295

17.3.2数据分析与处理296

17.3.3远程通信297

17.4数据中心298

17.4.1数据接收298

17.4.2数据管理299

17.4.3数据共享299

第18章 桥梁承载能力测试301

18.1项目的测试要求301

18.2测试系统硬件结构302

18.3测试系统软件302

18.3.1应变数据采集与分析302

18.3.2位移数据采集与分析305

18.3.3振动数据采集与分析306

第3篇C语言代码转换和LabVIEW2010新特性篇307

第19章 转换C语言代码307

19.1 C语言代码转换工具307

19.2 C语言代码转换方法步骤307

第20章LabVIEW2010新特性311

20.1程序性能的优化311

20.2前面板的新增功能312

20.3程序框图的新增功能313

20.4编程环境的改进315

20.5其他新增功能315

LabVIEW常用中英文词汇对照表317

参考文献332

热门推荐