图书介绍

LabVIEW程序设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

LabVIEW程序设计教程
  • 江建军等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121059355
  • 出版时间:2008
  • 标注页数:294页
  • 文件大小:146MB
  • 文件页数:306页
  • 主题词:软件工具,LabVIEW-程序设计-高等学校-教材

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 LabVIEW概述2

1.1.1 虚拟仪器技术2

1.1.2 LabVIEW开发系统3

1.1.3 LabVIEW帮助选项4

1.1.4 LabVIEW开发环境5

1.2 创建前面板10

1.2.1 数据控件10

1.2.2 窗口控件17

1.2.3 特殊控件22

1.3 创建背面板23

1.3.1 程序结构23

1.3.2 数据运算25

1.3.3 高级工具26

1.3.4 仪器I/O26

1.3.5 仪器驱动27

1.3.6 信号处理28

1.4 创建子程序30

1.4.1 图标与连线板30

1.4.2 创建与调用函数32

1.5 LabVIEW编程风格34

1.5.1 前面板规范34

1.5.2 背面板风格36

1.5.3 文件目录组织38

1.6 LabVIEW8.5新特性38

1.7 提示与建议39

1.8 习题41

第2章 LabVIEW编程环境43

2.1 软件环境44

2.1.1 系统环境44

2.1.2 编程环境47

2.1.3 VI服务器52

2.1.4 Web服务器53

2.2 VI属性设置55

2.2.1 基本属性55

2.2.2 窗口属性55

2.2.3 前面板设置56

2.2.4 运行菜单设置56

2.2.5 运行属性57

2.2.6 自定义控件58

2.3 其他工具58

2.3.1 数据日志58

2.3.2 源代码管理59

2.3.3 LLB管理61

2.3.4 MathScript61

2.4 提示与建议62

2.5 习题63

第3章 LabVIEW程序设计模式65

3.1 面向对象设计模式66

3.1.1 作用66

3.1.2 要素66

3.2 LabVIEW程序设计模式67

3.2.1 应用程序的基本框架67

3.2.2 图形化数据流编程68

3.2.3 设计模式分类69

3.3 状态机模式(State Machines)69

3.3.1 状态机69

3.3.2 枚举类型70

3.3.3 顺序型状态机模式(Queued State Machine)71

3.3.4 改进的顺序型状态机模式73

3.3.5 测试流程型状态机73

3.4 消息队列处理模式74

3.4.1 消息队列75

3.4.2 队列方式75

3.4.3 使用数组处理消息队列76

3.4.4 使用队列函数处理消息队列79

3.5 用户界面事件模式79

3.5.1 事件框架80

3.5.2 用户界面事件80

3.5.3 用户自定义事件81

3.5.4 事件注册82

3.5.5 用户界面事件示例84

3.6 状态机—用户界面事件混合模式86

3.6.1 状态机与用户界面事件的结合86

3.6.2 状态机—用户界面事件示例87

3.7 其他模式88

3.7.1 主从线程模式88

3.7.2 生产消费模式88

3.7.3 后台服务模式89

3.7.4 应用程序启动模式90

3.7.5 代理模式90

3.8 提示与建议92

3.9 习题93

第4章 LabVIEW与多线程95

4.1 多线程技术96

4.1.1 基本概念96

4.1.2 线程调度97

4.1.3 线程通信与同步98

4.2 LabVIEW多线程环境99

4.2.1 执行系统99

4.2.2 线程数量设置101

4.2.3 VI优先级102

4.2.4 优先级问题104

4.2.5 subroutine优先级104

4.2.6 多线程程序的优势105

4.3 LabVIEW多线程程序设计106

4.3.1 线程优化106

4.3.2 超线程程序109

4.3.3 可重入技术111

4.4 LabVIEW线程通信与同步112

4.4.1 局部变量112

4.4.2 全局变量113

4.4.3 事件发生114

4.4.4 通知116

4.4.5 队列118

4.4.6 信号量119

4.4.7 集合点121

4.5 提示与建议122

4.6 习题122

第5章 LabVIEW程序调试与异常处理125

5.1 概述126

5.1.1 程序调试126

5.1.2 异常处理126

5.2 LabVIEW错误信息127

5.2.1 I/O错误127

5.2.2 逻辑错误128

5.2.3 错误簇128

5.2.4 错误代码130

5.3 内置异常处理工具131

5.3.1 简易异常处理器131

5.3.2 通用异常处理器132

5.3.3 查找第一个错误132

5.4 LabVIEW异常处理过程132

5.4.1 异常处理时机132

5.4.2 自定义错误133

5.4.3 一般处理模式134

5.4.4 While循环处理模式135

5.4.5 条件结构处理模式135

5.4.6 状态机处理模式136

5.4.7 错误日志136

5.4.8 错误退出137

5.4.9 外部错误管理137

5.4.10 实例139

5.5 LabVIEW程序调试技术140

5.5.1 错误列表141

5.5.2 高亮执行141

5.5.3 单步执行142

5.5.4 探针工具142

5.5.5 保存连线值工具144

5.5.6 断点工具144

5.5.7 悬挂执行144

5.5.8 使能部分程序框图145

5.6 提示与建议147

5.7 习题148

第6章 LabVIEW面向对象程序设计149

6.1 面向对象150

6.1.1 对象与类150

6.1.2 属性与方法150

6.1.3 三要素151

6.2 LabVIEW与面向对象程序设计152

6.2.1 术语152

6.2.2 继承153

6.2.3 封装153

6.2.4 多态153

6.3 LabVIEW对象基本实现154

6.3.1 创建类154

6.3.2 设置继承154

6.3.3 创建方法156

6.3.4 使用类158

6.4 LabVIEW对象高级技巧159

6.4.1 构造函数与析构函数159

6.4.2 内存分布159

6.4.3 动态分配160

6.4.4 XControl161

6.4.5 多态技术163

6.4.6 锁定与探针164

6.4.7 未实现的技术167

6.5 实例介绍168

6.5.1 测试要求168

6.5.2 解决方案169

6.5.3 面向对象的优势170

6.5.4 总结171

6.6 提示与建议172

6.7 习题172

第7章 LabVIEW程序动态运行173

7.1 动态运行基础174

7.1.1 VISerer技术174

7.1.2 Refnum控件174

7.2 动态运行功能175

7.2.1 相关函数175

7.2.2 编程步骤177

7.2.3 属性控制178

7.2.4 方法调用179

7.2.5 属性特征179

7.2.6 动态调用180

7.2.7 远程访问180

7.3 动态注册事件181

7.3.1 相关函数181

7.3.2 功能扩展181

7.3.3 编程步骤182

7.4 动态运行编程实例183

7.4.1 属性设置和方法调用183

7.4.2 动态调用184

7.4.3 类型操作187

7.4.4 远程调用189

7.4.5 拖放应用190

7.4.6 代码优化192

7.5 提示与建议194

7.6 习题194

第8章 LabVIEW调用操作系统功能195

8.1 读/写电子表格文件196

8.1.1 写操作196

8.1.2 读操作197

8.2 读/写XML文件197

8.2.1 写操作198

8.2.2 读操作199

8.3 读/写配置文件200

8.3.1 写操作200

8.3.2 读操作202

8.4 读/写系统注册表203

8.4.1 写操作204

8.4.2 读操作205

8.4.3 删除操作205

8.4.4 自动配置ODBC数据源206

8.5 输入设备控制206

8.6 调用动态链接库(DLL)207

8.6.1 动态链接库简介207

8.6.2 DLL与API208

8.6.3 调用DLL209

8.6.4 参数配置210

8.6.5 调用Windows API212

8.7 ActiveX213

8.7.1 ActiveX自动化(Automation)214

8.7.2 ActiveX容器(Container)215

8.7.3 ActiveX事件(Events)215

8.7.4 应用实例216

8.8 执行系统命令219

8.9 提示与建议221

8.10 习题221

第9章 LabVIEW应用程序生成规范223

9.1 概述224

9.2 使用程序生成规范224

9.2.1 创建源代码发布(SourceDistribution)225

9.2.2 创建独立应用程序(EXE)227

9.2.3 创建共享库(DLL)232

9.2.4 创建Zip压缩文件233

9.2.5 创建Windows安装程序(Installer)235

9.3 提示与建议239

9.4 习题240

第10章 LabVIEW在测试测量中的应用243

10.1 测试测量基础244

10.1.1 信号源244

10.1.2 信号调理244

10.1.3 信号采样247

10.1.4 触发249

10.1.5 信号分析249

10.2 使用LabVIEW控制DAQ250

10.2.1 测量直流电压251

10.2.2 测量交流电压252

10.2.3 测量电流252

10.2.4 测量电阻252

10.2.5 产生电压信号253

10.3 使用LabVIEW控制仪器254

10.3.1 仪器驱动的结构254

10.3.2 仪器驱动的类型255

10.3.3 LabVIEW中的VISA模块256

10.4 使用LabVIEW创建典型的测量应用258

10.4.1 使用LabVIEW创建典型的DAQ应用258

10.4.2 使用LabVIEW创建典型的VISA应用259

10.5 提示与建议260

10.6 习题260

第11章 在线实验系统设计261

11.1 在线实验系统262

11.1.1 网络虚拟实验室仿真实验平台262

11.1.2 VI-1508实验系统263

11.1.3 网络通信技术263

11.2 LabVIEW软件工程268

11.2.1 软件生命周期269

11.2.2 软件开发模型269

11.3 LabVIEW项目管理273

11.4 在线实验系统程序设计实例274

11.4.1 第一步 需求分析275

11.4.2 第二步 系统详细设计276

11.4.3 第三步 编写程序281

11.4.4 第四步 测试程序281

11.4.5 第五步 程序发布281

11.4.6 第六步 文档281

11.5 提示与建议282

11.6 习题282

附录A 快捷操作283

附录B 错误代码表285

附录C LabVIEW术语表287

参考文献291

后记293

热门推荐