图书介绍

精通LabVIEW虚拟仪器程序设计与案例实现PDF|Epub|txt|kindle电子书版本网盘下载

精通LabVIEW虚拟仪器程序设计与案例实现
  • 章佳荣,王璨,赵国宇编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115297693
  • 出版时间:2013
  • 标注页数:402页
  • 文件大小:232MB
  • 文件页数:412页
  • 主题词:软件工具-程序设计

PDF下载


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

下载说明

精通LabVIEW虚拟仪器程序设计与案例实现PDF格式电子书版下载

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

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

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

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

图书目录

入门篇2

第1章LabVIEW概述2

1.1 LabVIEW与G语言2

1.2 LabVIEW与虚拟仪器3

1.3 LabVIEW的发展历程5

1.4 LabVIEW2011新特性5

1.5思考与练习7

第2章 开始LabVIEW编程8

2.1 LabVIEW安装8

2.2启动LabVIEW12

2.3基本概念14

2.3.1 VI14

2.3.2前面板14

2.3.3程序框图16

2.4 LabVIEW操作面板17

2.4.1工具选板17

2.4.2控件选板18

2.4.3函数选板20

2.5 LabVIEW菜单栏及工具栏20

2.5.1 LabVIEW菜单栏20

2.5.2 LabVIEW工具栏22

2.6 VI的创建与编辑22

2.6.1 VI的创建22

2.6.2 VI的编辑23

2.7 VI的运行与调试25

2.8 LabVIEW常用快捷键25

2.9 LabVIEW帮助26

2.9.1即时上下文帮助26

2.9.2查找范例26

2.9.3在线帮助27

2.10综合实例:创建一个“Hello World”程序27

2.11思考与练习29

基础篇32

第3章LabVIEW中的数据类型32

3.1基本数据类型32

3.1.1数字型34

3.1.2布尔型35

3.1.3字符串型与路径36

3.1.4枚举型37

3.1.5簇38

3.1.6数组38

3.1.7波形数据39

3.1.8时间标识39

3.1.9变体39

3.2数据类型之间的转换40

3.2.1不同数字类型之间的转换40

3.2.2数字/字符串转换41

3.2.3字符串/数组/路径转换43

3.2.4布尔值/数字值转换44

3.2.5数字与时间标识的转换45

3.3数据运算与操作45

3.3.1基本数学运算与操作45

3.3.2字符串运算与操作47

3.3.3布尔运算与操作48

3.3.4比较运算49

3.3.5数组与矩阵操作51

3.3.6簇操作55

3.3.7波形数据操作57

3.4综合实例:模拟温度监测57

3.5思考与练习58

第4章LabVIEW中的程序结构59

4.1循环结构59

4.1.1 For循环60

4.1.2 While循环63

4.2顺序结构64

4.2.1平铺式顺序结构64

4.2.2层叠式顺序结构66

4.3定时结构67

4.3.1定时循环67

4.3.2定时顺序69

4.3.3定时VI69

4.4条件结构70

45事件结构72

4.6公式节点76

4.7反馈节点78

4.8变量78

4.8.1局部变量78

4.8.2全局变量80

4.8.3共享变量82

4.9禁用结构83

4.9.1程序框图禁用结构83

4.9.2条件禁用结构83

4.10综合实例84

4.10.1综合实例1:数组求和84

4.10.2综合实例2:动态窗口管理84

4.11思考与练习87

第5章LabVIEW中的数据表达与显示88

5.1数值型数据的表达与显示88

5.1.1数值输入与显示控件89

5.1.2滑动杆控件91

5.1.3进度条控件92

5.1.4旋钮类控件92

5.1.5其他个性控件92

5.2布尔型数据的表达与显示93

5.3字符型数据的表达与显示95

5.4用二维图形表达与显示数据97

5.4.1波形图表与波形图98

5.4.2 XY图和ExpressXY图106

5.4.3强度图表与强度图107

5.4.4数字波形图和混合波形图107

5.5用三维图形表达与显示数据109

5.5.1三维曲面图110

5.5.2三维参数图111

5.5.3三维曲线图112

5.6其他图形显示控件112

5.6.1极坐标图113

5.6.2最小—最大曲线显示控件113

5.7综合实例:绘制李萨如图形114

5.8思考与练习115

第6章LabVIEW中的文件I/O116

6.1文件I/O基本概念介绍116

6.2常用文件117

6.2.1二进制文件(.dat)117

6.2.2文本文件(.txt)120

6.2.3电子表格文件(.xls)123

6.3 LabVIEW的特殊文件125

6.3.1波形文件(Waveform Files)125

6.3.2 XML文件126

6.3.3数据存储文件(TDM)127

6.3.4高速数据流文件(TDMS)128

6.3.5测量文件(LVM)130

6.4其他文件131

6.4.1音频文件(.wav)131

6.4.2压缩文件(.zip)132

6.4.3配置文件(.ini)133

6.5文件工具133

6.5.1路径、目录操作133

6.5.2获取文件、目录的信息134

6.5.3文件位置与大小设置135

6.5.4文件操作136

6.6综合实例137

6.6.1综合实例1:文件循环写入137

6.6.2综合实例2:文件循环保存137

6.6.3综合实例3:读取Excel文件138

6.7思考与练习139

应用篇142

第7章 数学分析142

7.1初等与特殊函数142

7.2线性代数143

7.3微积分145

7.4概率与统计147

7.5最优化148

7.6微分方程149

7.7几何150

7.8多项式151

7.9曲线拟合152

7.10插值153

7.11脚本与公式155

7.12综合实例:水箱问题156

7.13思考与练习157

第8章 信号处理158

8.1信号发生158

8.1.1基本函数发生器159

8.1.2多频信号发生器161

8.1.3噪声信号发生器162

8.1.4用公式节点产生信号163

8.1.5用Express VI产生信号163

8.2时域分析164

8.2.1基本平均值与均方差测量165

8.2.2过渡态测量166

8.2.3提取信号单频信息169

8.2.4相关170

8.2.5谐波失真分析171

8.3频域分析172

8.3.1傅里叶变换173

8.3.2拉普拉斯变换174

8.3.3功率谱分析175

8.4信号调理176

8.4.1滤波器176

8.4.2窗函数178

8.4.3波形调理179

8.5波形监测183

8.5.1边界检测183

8.5.2波峰波谷检测184

8.5.3触发与门限185

8.6逐点分析188

8.7综合实例:声音回波特性分析189

8.8思考与练习190

第9章 外部程序接口191

9.1 DLL与API调用191

9.1.1 DLL调用191

9.1.2参数类型的配置193

9.1.3 Windows API调用194

9.2可执行文件的调用197

9.3 ActiveX调用198

9.3.1 ActiveX自动化198

9.3.2 ActiveX容器200

9.3.3 ActiveX事件201

9.3.4 LabVIEW作为服务器端203

9.4 LabVIEW与MATLAB混合编程205

9.5综合实例:用LabVIEW与MATLAB混合编程实现小波去噪205

9.6思考与练习207

第10章 多线程技术208

10.1多线程基本概念208

10.2多线程带来的问题210

10.3 LabVIEW中的多线程211

10.3.1 LabVIEW的执行系统211

10.3.2运行队列213

10.3.3 LabVIEW多线程中的DLL214

10.3.4定制线程配置215

10.3.5 LabVIEW对多核CPU的支持218

10.4生产者/消费者模式219

10.4.1生产者/消费者的优势219

10.4.2生产者/消费者基本组成结构219

10.4.3多消费者循环223

10.4.4基于队列状态机的生产者/消费者结构224

10.5综合实例:多线程计时器226

10.6思考与练习226

第11章 数据采集与仪器控制227

11.1数据采集227

11.1.1数据采集系统基本组成227

11.1.2 NI数据采集硬件产品及其应用领域229

11.1.3硬件选型重要参数230

11.1.4配置管理软件MAX231

11.1.5 NI-DAQ应用举例235

11.2仪器控制239

11.2.1常用总线介绍239

11.2.2仪器驱动程序242

11.2.3 LabVIEW仪器控制242

11.2.4 LabVIEW与第三方硬件的连接249

11.3综合实例:“NI PCI-MIO-16E-1”采集卡使用249

11.4思考与练习253

第12章 通信254

12.1串行通信254

12.1.1串口介绍254

12.1.2串口接线定义与连接方式255

12.1.3 LabVIEW中的串口编程258

12.2网络通信262

12.2.1 TCP协议通信262

12.2.2 UDP协议通信267

12.3 DataSocket通信269

12.3.1 DataSocket技术269

12.3.2 DataSocket逻辑构成270

12.3.3 DataSocket编程271

12.4远程面板273

12.4.1配置LabVIEW WebServer274

12.4.2在LabVIEW环境中操作Remote Panels276

12.5综合实例:基于TCP协议的DSP调试软件277

12.6思考与练习280

第13章 界面设计与美化281

13.1界面设计的一般原则与常用界面风格281

13.1.1界面设计的一般原则281

13.1.2常用界面风格282

13.2菜单设计284

13.3属性节点与调用节点285

13.4子VI调用与重载287

13.4.1子VI的创建与调用287

13.4.2多面板程序设计289

13.4.3动态载入界面290

13.5界面美化293

13.5.1使用布局工具排列对象293

13.5.2添加背景图片293

13.5.3自定义控件294

13.5.4动画296

13.5.5利用控件选板与工具选板297

13.5.6 VI属性设置299

13.6 综合实例:用属性节点控制Tab控件300

13.7思考与练习302

第14章 代码优化303

14.1代码优化的必要性303

14.2 VI性能分析工具303

14.2.1性能和内存分析工具304

14.2.2显示缓冲区分工具306

14.2.3 VI统计工具307

14.2.4查找可并行的循环工具308

14.3 VI内存使用309

14.3.1虚拟内存309

14.3.2 VI组件内存管理310

14.3.3数据流编程和数据缓冲区311

14.3.4条件输入控件和数据缓冲区312

14.3.5前面板的内存问题312

14.4高效使用内存的规则312

14.5常用代码优化方法与技巧313

14.5.1及时释放内存313

14.5.2输出重复使用输入缓冲区314

14.5.3使用一致的数据类型314

14.5.4避免频繁调整数组大小315

14.5.5开发高效的数据结构317

14.5.6使用元素同址操作结构319

14.5.7防止内存泄漏321

14.5.8动态调用子VI321

14.6思考与练习322

第15章 项目管理与报表生成323

15.1项目管理323

15.1.1项目浏览器323

15.1.2源代码管理工具324

15.1.3 LLB管理器325

15.2报表生成326

15.2.1报表生成VI介绍326

15.2.2简易报表生成328

15.2.3高级报表生成330

15.2.4报表生成工具包331

15.3综合实例:报表生成335

15.4思考与练习336

第16章 应用程序发布337

16.1 LabVIEW程序生成规范337

16.2发布应用程序前的准备338

16.3创建源代码发布339

16.4创建独立应用程序(EXE)344

16.5创建安装程序(SETUP)351

16.6创建共享库(DLL)357

16.7思考与练习360

第17章 工程应用实例介绍362

17.1基于声卡的信号采集与分析软件362

17.2 DSO25216驱动开发368

17.3管道漏点检测与定位374

17.4多通道数据采集软件382

17.5基于串口通信的上位机控制软件385

疑难问题解答390

第18章LabVIEW应用技巧集萃及常见疑难解答390

18.1 LabVIEW应用技巧集萃390

18.2常见疑难问题及解答396

18.2.1数据读取与文件操作方面的问题396

18.2.2仪器控制与驱动方面的问题397

18.2.3界面与显示方面的问题398

18.2.4程序运行与应用程序发布方面的问题400

18.2.5其他问题401

热门推荐