当前位置:首页 > 工业技术
LabVIEW图形化程序设计
LabVIEW图形化程序设计

LabVIEW图形化程序设计PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:王冠华编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2011
  • ISBN:9787118078374
  • 页数:228 页
图书介绍:本书前几章主要介绍了:虚拟仪器系统产生的背景和用户定义;LabVIEW的基本组成部分,以及各个菜单项的功能;LabVIEW中常用的数据类型、程序结构等编程操作的基本要素;之后重点介绍了:LabVIEW中比较复杂的操作和功能,其中包括LabVIEW在面向对象程序设计中的应用、LabVIEW的网络应用、LabVIEW中的共享变量、LabVIEW中进程和线程之间的同步等内容;以及LabVIEW通过联合硬件设备为用户建立一个数据采集系统的方法等。
《LabVIEW图形化程序设计》目录

第1章 虚拟仪器技术简介 1

1.1虚拟仪器的定义 1

1.2虚拟仪器与传统仪器的比较 1

1.3虚拟仪器系统的组建 2

1.4 NI LabVIEW简介 2

1.5虚拟仪器应用简介 3

1.5.1 Multisim中的虚拟仪器 4

1.5.2 Multisim中关于LabVIEW的虚拟仪器 6

第2章LabView的基本操作 8

2.1 LabVIEW编程的基本操作 8

2.1.1 LabVIEW的工作界面的基本组成部分 9

2.1.2 LabVIEW中运行和终止VI 13

2.1.3 LabVIEW编程方法简介 13

2.2LabVIEW编程与传统文本编程的比较 15

2.2.1创建MFC工程 15

2.2.2为MFC工程添加控件 16

2.2.3为控件添加变量 16

2.2.4文本程序编写 17

2.2.5执行文件 17

2.3 LabVIEW的菜单栏和工具栏 18

第3章LabVIEW基本操作及功能简介 45

3.1 LabVIEW中的数据类型 45

3.1.1定义LabVIEW的基本数据类型 45

3.1.2定义LabVIEW的复杂数据类型 51

3.1.2数据的数学运算 55

3.2 LabVIEW中的程序结构 58

3.2.1 LabVIEW中的顺序结构程序 58

3.2.2 LabVIEW中的选择结构程序 59

3.2.3 LabVIEW中的循环结构程序 62

3.3 LabVIEW中变量的数值传递 67

3.4 LabVIEW中文件的I/O操作 71

3.5 LabVIEW中的出错处理 76

3.6综合实例:基于LabVIEW的资源管理器 77

第4章LabView的高级应用 83

4.1 LabVIEW在面向对象的程序设计中的应用 83

4.1.1 LabVIEW中类的定义 84

4.1.2 LabVIEW中类的封装 86

4.1.3 LabVIEW中类的继承 87

4.1.4 LabVIEW中父类成员函数的重写 89

4.1.5 LabVIEW中类的初始化 92

4.2 LabVIEW中普通容器和ActiveX容器的应用 93

4.3 LabVIEW中动态运行V1文件 97

4.4 LabVIEW中的网络通信功能 99

4.4.1 VI服务器和Web服务器的参数配置 99

4.4.2 LabVIEW中的Application引用和VI引用 101

4.4.3 LabVIEW中的网络远程控制 104

4.4.4 LabVIEW中的共享变量 106

4.4.5 LabVIEW中的TCP/IP网络通信 109

4.5 LabVIEW中的同步功能 116

4.5.1 LabVIEW中以通知方式进行同步 117

4.5.2 LabVIEW中以信号量方式进行同步 118

4.5.3 LabVIEW中以事件发生方式进行同步 120

4.6 LabVIEW中调用动态链接库 121

4.7 LabVIEW中解析XML文件 125

4.8 LabVIEW中的信号分析与处理 128

4.9 LabVIEW中应用程序的发布 131

4.10在LabVIEW前面板中导入用户自定义控件 134

第5章 基于LabView的数据采集系统 136

5.1基于LabVIEW的数据采集系统概述 136

5.1.1采用NI-DAQmx的方式与外围设备通信 136

5.1.2采用虚拟仪器驱动程序的方式与外围设备通信 137

5.1.3采用直接I/O的方式与外围设备通信 141

5.2基于DAQ Assistant的数据采集系统 141

5.3基于图形接口的NI-VISA数据采集系统 147

5.3.1 RS232串行总线简介 147

5.3.2基于消息的NI-VISA串口读操作 147

5.3.3基于事件的NI-VISA DAQ系统 149

5.3.4基于NI-VISA DAQ系统的驱动程序调试 150

5.3.5设置NI-VISA DAQ系统的高级属性 151

5.4基于文本编程的NI-VISA数据采集系统 152

5.4.1 NI-VISA库的使用方法 152

5.4.2建立基于NI-VISA库的DAQ系统 153

5.5 DAQ系统的设备参数设置 159

5.5.1图形化的DAQ系统参数设置 159

5.5.2利用MAX配置DAQ系统参数 160

5.6基于直接I/O的DAQ系统 163

5.6.1仪器I/O助手的应用 163

5.6.2基于寄存器通信格式的DAQ系统 165

第6章LabView与Multisim的联合应用 167

6.1 NI-Multisim中的LabVIEW接口模板 167

6.2 LabVIEW中对Multisim的数据进行信号分析 174

6.2.1 LabVIEW中的傅里叶分析简介 174

6.2.2 LabVIEW中subVI的设计 176

6.2.3 LabVIEW中多态subVI的设计 183

6.3在Multisim建立基于LabVIEW的数据采集系统 189

6.3.1 StarterOutputInstrument. lvproj工程模板简介 190

6.3.2基于LabVIEW函数发生器 190

6.3.3 Multisim中基于LabVIEW的DAQ 191

6.4 LabVIEW解析Multisim中的LVM文件 196

第7章LabView中SignalExpress的应用 200

7.1 LabVIEW SignalExpress的基本操作界面简介 200

7.2在SignalExpress中建立一个测量工程文件 202

7.3 SignalExpress中其他的常用操作 205

7.4 SignalExpress中的信号处理 208

7.4从磁盘文件中导入数据 212

7.5 LabVIEW与SignalExpress的联合应用 212

7.5.1在SignalExpress中导入DAQmx任务 213

7.5.2在SignalExpress中导入LabVIEW的VI文件 215

7.5.3在SignalExpress中使用共享变量 215

附录1 VSS 2005使用简介 219

附录2光盘说明 226

参考文献 228

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