图书目录

第1章绪论1

11G语言与虚拟仪器概述1

111G语言的概念1

112虚拟仪器的概念及构成分类1

113虚拟仪器的国内外研究现状5

12LabVIEW概述及程序组成6

121LabVIEW概述6

122LabVIEW的程序组成7

习题8

第2章LabVIEW编程实现9

21基本概念9

211前面板10

212程序框图12

213子VI与子程序15

214图标/连接端口15

215工具选板16

216控件选板17

217函数选板19

218Express VI22

22数据类型与操作25

221数值型25

222布尔型28

223字符串与路径32

23数据结构37

231数组38

232簇41

233矩阵45

234波形数据47

24程序结构49

241循环结构50

242顺序结构56

243条件结构59

244事件结构61

245公式节点与脚本62

246局部变量、全局变量与属性节点65

25程序调试、项目浏览器与可执行文件的生成71

251程序调试71

252项目浏览器72

253可执行文件的生成74

目录26图形显示76

261波形图表77

262波形图79

263XY图82

264强度图和图表84

265数字波形图86

266混合信号图88

267二维图形90

268三维图形90

习题94

第3章基于LabVIEW的数学分析96

31图形化编程与数学分析96

32初等与特殊函数97

33函数计算、微积分与微分方程98

331函数计算98

332微积分99

333微分方程101

34线性代数102

35概率与统计104

351基本概念105

352常用的随机变量的数字特征105

353LabVIEW中概率与统计函数VI107

36拟合与插值109

361拟合109

362插值115

37最优化与零点求解116

371最优化116

372零点求解118

38MathScript节点119

381MathScript节点概述119

382LabVIEW中MathScript节点使用120

习题126

第4章基于LabVIEW的信号发生、分析与处理128

41信号的发生128

411基本函数发生器129

412基本多频信号发生器130

413白噪声信号发生器131

414高斯白噪声信号发生器132

415周期随机噪声信号发生器132

42信号的时域分析与处理133

421基本平均直流均方根134

422平均直流均方根135

423周期平均值和均方根136

424瞬态特性测量137

425脉冲测量138

426幅值和电平测量138

427提取单频信息140

428提取混合单频信息141

429卷积积分141

4210相关分析142

4211谐波失真分析144

43信号的频域分析与处理146

431傅里叶变换147

432Hilbert变换148

433功率谱分析149

434联合时频分析150

435窗函数151

436LabVIEW中其他频域分析处理VI152

44波形测量与信号调理152

441波形测量152

442信号调理154

45波形监测与逐点信号分析155

451波形监测155

452逐点信号分析156

习题157

第5章基于LabVIEW的滤波器设计158

51数字滤波器概述158

511数字滤波器的基本概念158

512数字滤波器的分类159

513实际(非理想)数字滤波器的类型160

514实际(非理想)数字滤波器的基本参数设置166

515数字滤波器的选择166

52LabVIEW中的数字滤波器167

521Express VI的滤波器VI167

522波形调理VI的滤波器VI171

523函数选板的滤波器VI175

53FIR滤波器设计179

54巴特沃斯滤波器184

55切比雪夫滤波器186

56反切比雪夫滤波器188

57椭圆滤波器189

58贝塞尔滤波器191

59中值滤波器193

510自适应滤波器195

5101自适应滤波器概述195

5102自适应滤波器结构原理及算法196

5103基于LabVIEW的自适应滤波器的设计实现199

习题202

第6章基于LabVIEW的数字图像处理实现204

61图像处理概述204

62IMAQ模块205

621Vision控件选板205

622视觉与运动函数选板206

63Vision Assistant 2011208

64图像读取与保存209

641图像文件格式简介209

642读取图像209

643保存图像210

65基于LabVIEW的图像增强设计实现212

651灰度变换212

652中值滤波213

653锐化滤波214

习题215

第7章与其他应用软件的接口216

71LabVIEW的ActiveX编程216

711ActiveX概述216

712ActiveX控件容器218

713ActiveX函数219

714LabVIEW作为ActiveX客户端223

715LabVIEW作为ActiveX服务器227

716ActiveX事件232

72与MATLAB语言接口技术232

721MATLAB概述233

722MATLAB脚本节点在LabVIEW中的调用233

723使用ActiveX函数与MATLAB接口239

724两种调用MATLAB方法的比较243

73LabVIEW对Windows库函数的调用244

731动态链接库(DLL)与API概述244

732CIN节点与CLF节点246

733调用Windows API函数247

74LabVIEW对可执行系统文件的调用250

75LabVIEW对DDE函数的调用251

习题251

第8章基于LabVIEW的小波变换实现252

81小波变换的基本理论252

811小波变换概述252

812从傅里叶变换到小波变换252

813常用的小波函数255

82在LabVIEW中实现小波变换257

83基于LabVIEW与MATLAB的小波去噪算法实现258

831小波去噪方法概述258

832小波去噪算法的LabVIEW实现259

习题263

第9章基于LabVIEW设计简易的虚拟仪器系统264

91基于LabVIEW的简易虚拟示波器设计264

92基于LabVIEW的多功能信号发生器设计267

93基于LabVIEW的虚拟滤波器设计270

931基于LabVIEW的常见滤波器设计273

932基于LabVIEW的巴特沃斯滤波器设计273

习题274

参考文献277