书籍详情

LabVIEW 7 Express实用技术教程

LabVIEW 7 Express实用技术教程

作者:雷振山编著

出版社:中国铁道出版社

出版时间:2004-04-01

ISBN:9787113058036

定价:¥38.00

购买这本书可以去
内容简介
  本书特色:1、最新版LabVIEW7Express环境虚拟仪器开发方法。2、首先介绍入门知识、编程基本方法和程序动态控制等。3、最后介绍数据记录、信号采集、网络技术和通讯工程。4、可作为高校学生的教材,也可作为科研人员的参考书。本书特色2:1、美国NationalInstruments公司推出的一个图形化软件开发环境,LabVIEW7Express是最高版本的软件开发平台。2、最新版LabVIEW更加突出了方便用户的特色,程序的执行速度大大提高。在信号处理等方面的强大功能又远非组态软件可比。本书详细介绍了在最新版LabVIEW7Express环境中进行虚拟仪器开发的方法。首先介绍了入门知识和编程基本方法,进而深入介绍了非连线数据交换、事件驱动、程序动态控制、线程分析等高级编程概念与方法,最后全面讲述了数据记录、信号采集、网络技术与其他应用程序的通讯等工程中普遍应用的技术。书中最后两章提供了完整的机械工程测试实验教学方案和丰富的工程实例,融入了LabVIEW的许多精华,也是作者近年来从事虚拟仪器教学与研究的成果。本书既可以作为高校学生学习虚拟仪器编程技术的教材,也可以作为科研人员开发测控系统的参考书。
作者简介
暂缺《LabVIEW 7 Express实用技术教程》作者简介
目录
1章LabVIEW入门1
1-1安装LabVIEW7Express2
1-2创建一个VI3
1-3修改已有的VI6
1-3-1通过改变快速VI的设置修改程序6
1-3-2使用工具修改程序7
1-4LabVIEW提高途径11
第2章前面板设计15
2-1控件的类型16
2-2控件模板16
2-3控件设置18
2-3-1快捷菜单19
2-3-2属性对话框19
2-3-3布尔量的设置21
2-3-4快捷键的设置与编辑键盘焦点顺序22
2-3-5其他设置24
2-4控件的布置25
2-4-1替换与删除控件25
2-4-2改变控件大小和控件比例化26
2-4-3控件排列26
2-4-4组合与锁定控件28
2-5定制控件28
2-5-1创建自定义控件28
2-5-2创建自定义控件图标29
2-5-3调用自定义控件30
2-5-4类定义30
第3章构建程序框图33
3-1程序框图里的对象34
3-1-1节点34
3-1-2端口35
3-1-3连线36
3-2函数模板39
3-3基本数据类型41
3-3-1数值型41
3-3-2其他数据类型41
3-3-3数据类型转换42
3-3-4数值型数据的单位42
3-4快速VI44
3-4-1快速VI的特点44
3-4-2由快速VI创建子VI44
3-4-3动态数据类型44
3-5多态45
3-5-1函数的多态45
3-5-2多态VI45
3-6程序框图设计原则47
第4章软件开发49
4-1软件的生命周期模型50
4-2创建软件原型51
4-3软件的层次结构52
4-4子VI52
4-4-1创建子VI53
4-4-2子VI设置54
4-4-3节点设置56
4-5VI的保存57
4-5-1创建VI模板57
4-5-2创建VI库57
4-5-3其他保存选项59
4-6项目文件管理59
4-6-1用户文件60
4-6-2程序设计文件60
第5章集合成员的数据类型65
5-1数组66
5-1-1数组的概念66
5-1-2创建数组的方法66
5-1-3数组函数68
5-2簇73
5-2-1簇的概念73
5-2-2簇的创建74
5-2-3簇函数75
5-3波形77
5-3-1波形的概念77
5-3-2波形的创建77
5-3-3波形的属性78
5-3-4数字波形78
5-4字符串79
5-4-1字符串的概念79
5-4-2字符串控件79
5-4-3字符串控件的显示81
5-4-4字符串函数82
5-4-5与XML的数据转换85
第6章控制程序运行的结构89
6-1For循环90
6-1-1For循环的建立90
6-1-2For循环的时间控制与数据传递91
6-1-3For循环对数组的自动索引91
6-1-4移位寄存器和反馈节点92
6-2While循环94
6-3选择结构CaseStructure96
6-3-1选择结构的建立96
6-3-2选择结构的设置97
6-3-3选择结构的应用示例98
6-4顺序结构SequenceStructure99
6-4-1顺序结构的建立99
6-4-2顺序结构中数据输入输出与传递100
6-4-3顺序结构应用示例101
6-4-4顺序结构的缺陷与人为的数据依从关系101
6-5事件结构EventStructure102
6-5-1事件驱动的概念102
6-5-2事件结构的建立103
6-5-3用户接口事件的分类与注册103
6-5-4事件结构的设置104
6-5-5其他应用事件的例子105
6-6公式节点FormulaNode107
6-6-1公式节点的用途107
6-6-2公式节点的建立107
6-6-3公式节点的语法108
6-6-4表达式节点ExpressionNode109
第7章数据的图形显示111
7-1图形显示控件概述112
7-2WaveformChart112
7-2-1WaveformChart的主要特点112
7-2-2WaveformChart的外观设置114
7-2-3WaveformChart的其他设置116
7-2-4WaveformChart的数据类型118
7-3WaveformGraph120
7-3-1WaveformGraph的游标120
7-3-2WaveformGraph的其他设置122
7-3-3WaveformGraph的数据类型122
7-4XYGraph123
7-5强度图125
7-5-1IntensityChart125
7-5-2IntensityGraph126
7-6数字波形图126
7-6-1数字波形图的显示与设置126
7-6-2数字波形图的数据127
7-7三维图形显示128
7-7-1三维表面图3DSurfaceGraph128
7-7-2三维参数图3DParametricGraph129
7-7-3三维曲线图3DCurveGraph129
7-8特殊图线与图片的显示130
第8章非连线的数据传递方式133
8-1局部变量134
8-1-1建立局部变量134
8-1-2局部变量的使用方法135
8-1-3局部变量应用示例136
8-2全局变量137
8-2-1建立全局变量138
8-2-2全局变量应用示例139
8-3使用局部变量和全局变量应注意的其他一些问题141
8-4通告和队列141
8-4-1通告Notifier141
8-4-2队列Queue144
第9章程序的动态控制147
9-1VIServer技术简介148
9-2动态加载VI149
9-2-1监测内存中所有VI149
9-2-2动态加载VI的程序150
9-3动态控制VI运行152
9-3-1动态刷新被控VI前面板控件值152
9-3-2选择性打开VI面板154
9-3-3子面板设计154
9-4动态控制VI属性155
9-5动态注册事件155
9-5-1动态注册用户接口事件156
9-5-2处理用户事件158
9-6前面板对象属性控制159
9-6-1控件属性节点创建与设置159
9-6-2控件属性节点应用示例160
9-6-3使用图形显示件的属性162
9-7运行菜单控制163
9-7-1运行菜单的设置163
9-7-2用程序代码进行运行菜单设置165
9-7-3在程序中响应菜单选项166
第10章程序调试与程序性能169
10-1修复程序创建中的错误170
10-1-1查找错误的方法170
10-1-2常见的程序错误及处理170
10-2程序调试工具171
10-2-1工具条中的程序调试工具171
10-2-2关于程序调试的设置172
10-2-3断点172
10-2-4探针173
10-3程序调试技巧174
10-4多线程程序177
10-4-1基本定义177
10-4-2多线程应用程序的优势177
10-4-3LabVIEW实现多线程的方法178
10-5程序性能监测181
10-6程序性能优化183
10-6-1程序运行速度183
10-6-2内存使用184
第11章文件输入输出187
11-1文件输入输出概述188
11-1-1选择文件格式188
11-1-2文件输入输出的基本操作189
11-1-3文件输入输出函数189
11-2文本文件输入输出191
11-3电子表格格式文件的输入输出193
11-4二进制文件的输入输出194
11-4-1保存二进制文件194
11-4-2读取二进制文件195
11-4-3二维数组的二进制文件操作196
11-5数据记录文件的输入输出197
11-6波形文件输入输出198
11-7前面板数据记录199
11-7-1记录前面板数据200
11-7-2读取前面板记录数据200
11-8LabVIEW测试数据文件202
11-9配置设置文件操作204
第12章网络通讯技术207
12-1计算机网络基础知识208
12-1-1计算机网络的功能与发展208
12-1-2计算机网络的结构208
12-1-3计算机网络模型209
12-1-4计算机网络协议210
12-2DataSocket技术概述211
12-2-1DataSocket的特点211
12-2-2DataSocket传递数据的方式211
12-2-3DataSocketServer212
12-2-4统一资源定位符URL213
12-3使用DataSocket传输数据213
12-3-1使用DataSocket链接前面板对象213
12-3-2在程序中使用DataSocket传输数据的一般方法215
12-3-3DataSocket使用缓冲方式传输数据216
12-3-4DataSocket传递变体数据217
12-4在Web上发布程序217
12-4-1在Web上发布LabVIEW程序的设置218
12-4-2在Web上发布程序前面板220
12-4-3在Web上发布HTML文件220
12-4-4前面板远程链接222
12-4-5远程面板链接管理器223
12-5TCP协议的应用223
12-5-1发送数据编程224
12-5-2接收数据编程224
12-5-3程序的远程动态控制225
第13章与其他应用程序的链接227
13-1ActiveX技术应用228
13-1-1ActiveX技术简介228
13-1-2使用ActiveX控件228
13-1-3使用ActiveX自动化229
13-1-4LabVIEW作为ActiveX服务器231
13-2.NET技术应用231
13-2-1.NET技术简介231
13-2-2.NET技术应用233
13-3动态数据交换DDE235
13-3-1LabVIEW的DDE功能235
13-3-2向Excel写数据236
13-3-3由Excel读数据236
13-4C代码调用237
13-4-1调用CIN节点237
13-4-2编写C代码238
13-4-3编译VisualC++6.0源程序238
13-4-4装载lsb文件240
13-5库函数调用240
13-6在LabVIEW中执行操作系统命令242
第14章测试系统设计基础243
14-1数据采集的过程244
14-2数据采集设备245
14-2-1数据采集设备类型245
14-2-2数据采集设备主要指标246
14-3被测试信号的连接方式248
14-3-1信号的参考点248
14-3-2信号的连接方式249
14-4基于LabVIEW的数据采集系统总体结构250
14-5数据采集设备的设置与测试252
14-5-1测试与自动化资源管理器252
14-5-2在传统NI-DAQ系统中进行设备设置与测试253
14-5-3在NI-DAQmx系统中进行设备设置与测试256
第15章采集模拟信号259
15-1在传统DAQ系统中创建应用程序260
15-1-1数据采集的通道260
15-1-2数据采集函数262
15-1-3数据采集函数的数据组织264
15-1-4模拟输入常用的基本术语265
15-2在DAQmx系统中创建应用程序265
15-2-1数据采集助手的应用265
15-2-2生成图形代码268
15-2-3DAQmx数据采集函数269
15-3测量直流电压信号271
15-3-1使用传统DAQ的方法272
15-3-2使用DAQmx的方法273
15-4波形采集274
15-4-1使用传统DAQ的方法274
15-4-2使用DAQmx的方法278
15-5频率测量279
15-6磁盘流280
第16章输出模拟信号283
16-1模拟输出概述284
16-2输出直流信号284
16-2-1使用传统DAQ的方法284
16-2-2使用DAQmx的方法286
16-3输出波形信号286
16-3-1使用传统DAQ的方法286
16-3-2使用DAQmx的方法290
16-4模拟输入\输出控制回路291
16-4-1软件定时模拟输入\输出292
16-4-2硬件定时模拟输入\输出293
16-4-3简单的容器液位控制与仿真294
第17章信号调理295
17-1信号调理概述296
17-1-1信号调理的类型296
17-1-2常用的信号调理设备形式297
17-1-3信号调理器与数据采集卡的通信299
17-2信号调理设备安装与设置299
17-2-1在DAQmx中做信号调理器设置300
17-2-2在传统DAQ中做信号调理器设置301
17-2-3FieldPoint设置303
17-3应变测量305
17-3-1应变测量概述305
17-3-2传统DAQ的应变测量方法306
17-3-3DAQmx的应变测量方法308
17-4温度测量310
17-4-1在传统DAQ系统中使用信号调理器和热电阻310
17-4-2在DAQmx中使用信号调理器和热电阻312
17-4-3使用FieldPoint和热电偶313
第18章数字输入输出与计数器317
18-1数字信号输入输出概述318
18-2传统DAQ的数字信号输入输出319
18-2-1传统DAQ的数字输入输出通道与函数319
18-2-2立即方式数字输入输出320
18-2-3握手方式数字输入输出322
18-3DAQmx的数字信号输入输出324
18-3-1立即方式数字输入输出324
18-3-2握手方式数字输入输出325
18-4传统DAQ的计数器输入输出326
18-4-1计数器基础知识326
18-4-2用计数器输出脉冲信号326
18-4-3测量脉冲宽度328
18-4-4测量TTL信号频率和周期329
18-4-5事件计数与计时331
18-5DAQmx的计数器输入输出331
18-5-1输出脉冲信号332
18-5-2测量TTL信号频率333
18-5-3事件计数334
第19章机械工程测试实验335
19-1频率响应函数与数字滤波实验337
19-1-1实验目的337
19-1-2实验内容337
19-1-3实验原理337
19-1-4实验方法339
19-1-5实验报告要求340
19-2相关分析340
19-2-1实验目的340
19-2-2实验内容341
19-2-3实验原理341
19-2-4实验方法342
19-2-5实验报告要求344
19-3位移测试与测试系统标定344
19-3-1实验目的344
19-3-2实验内容344
19-3-3实验原理345
19-3-4实验方法346
19-3-5实验报告要求349
19-4应变测量349
19-4-1实验目的349
19-4-2实验内容350
19-4-3实验原理350
19-4-4实验方法351
19-4-5实验报告要求353
19-5振动测试353
19-5-1实验目的353
19-5-2实验内容354
19-5-3实验原理354
19-5-4实验方法356
19-5-5实验报告要求359
第20章工程应用361
20-1工程应用的一般问题362
20-1-1数据记录362
20-1-2打印报表364
20-1-3声音报警366
20-1-4程序编译367
20-2发电机组故障诊断370
20-2-1项目的工程背景370
20-2-2系统特征信号选择与检测方法370
20-2-3系统软件结构371
20-2-4LabVIEW环境下小波变换的实现371
20-3锅炉供热自动控制系统375
20-3-1项目的工程背景375
20-3-2系统软硬件结构376
20-3-3LabVIEW中的PID函数算法分析376
20-3-4PID工具包应用中的积分饱和作用与抑制377
20-3-5PID参数整定378
20-4电网谐波测试379
20-4-1项目的工程背景379
20-4-2测试系统原理380
20-4-3测试系统结构381
20-4-4测试结果分析382
20-5液压系统测试383
20-5-1项目的工程背景383
20-5-2测试系统结构与功能383
20-5-3流量测量精度研究385
20-6输油泵状态监测387
20-6-1项目的工程背景387
20-6-2监测系统总体结构388
20-6-3位移振幅精确测量方法388
20-6-4串口通讯391
20-6-5实时数据库链接392
参考文献395
猜您喜欢

读书导航