重磅推荐
【推荐语】
5种程序结构解析,灵活应用结构化数据流程图编程

利用专有函数处理波形数据,掌握波形生成、测量、运算方法

设置数据采集参数及节点,实现跨语言、跨进程的数据分享

38个应用设计实例及教学视频,随时随地零基础学G语言
【作者】
雷金红,男,高级工程师,主要从事装备维修技术保障、质量管理体系建设、科研学术等方面工作,发表各层次学术论文30余篇,获批发明专利3项,实用新型专利、软件著作权18项。王创伟,男,信阳航空职业学院乘务学院书记,信息技术学院专任教师,参与国家及省部级课题6项,获得省部级一等奖等奖励2项,出版著作3部,主编教材1部,发表论文25篇。
【内容】
全书以LabVIEW 2022中文版为平台,介绍了虚拟仪器技术与仿真相关知识。全书共11章,内容包括LabVIEW概述,LabVIEW 2022中文版入门,前面板与控件,LabVIEW编程,数值、字符串与变量,循环与结构,数组与簇,波形显示,信号分析与处理,文件管理,数据采集与网络通信。
本书可以作为LabVIEW 初学者的学习参考书,也可以作为工控相关行业相关人员的参考书。
本书随书配送的电子资源包含全书实例的源文件素材和操作视频文件,以供读者学习参考。
【目录】
第 1章 LabVIEW概述1
1.1 VI2
1.1.1 概念2
1.1.2 VI的特点2
1.1.3 VI的分类3
1.1.4 VI的组成4
1.1.5 VI的发展方向6
1.2 LabVIEW的基础知识6
1.2.1 LabVIEW的使用7
1.2.2 LabWindows/CVI的使用7
1.2.3 其他8
1.3 LabVIEW的应用8
1.3.1 LabVIEW 2022的新功能8
1.3.2 LabVIEW的启动9
第 2章 LabVIEW 2022中文版入门12
2.1 图形界面13
2.2 文件管理13
2.2.1 新建VI13
2.2.2 保存VI14
2.2.3 新建文件14
2.2.4 创建项目15
2.2.5 操作实例—创建项目文件16
2.3 LabVIEW编程环境17
2.3.1 “控件”选板17
2.3.2 “函数”选板17
2.3.3 “工具”选板19
2.3.4 操作实例—设置前面板颜色20
2.3.5 菜单栏21
2.3.6 “项目浏览器”窗口26
2.3.7 操作实例—新建菜单项27
2.4 程序29
2.4.1 程序框图29
2.4.2 连线端口30
2.4.3 操作实例—设置乘法运算接线端口33
2.4.4 设置图标34
2.4.5 操作实例—设置乘法运算图标37
2.4.6 对象编辑窗口38
2.5 综合演练—设置时间显示前面板39
第3章 前面板与控件43
3.1 前面板控件44
3.1.1 控件样式44
3.1.2 数值型控件45
3.1.3 操作实例—测量仪表和量表48
3.1.4 布尔控件和单选按钮49
3.1.5 字符串与路径控件50
3.1.6 数据容器控件51
3.1.7 列表、表格和树控件52
3.1.8 图形控件53
3.1.9 下拉列表与枚举控件54
3.1.10 布局控件54
3.1.11 I/O控件56
3.1.12 修饰控件56
3.1.13 引用句柄控件57
3.1.14 .NET与ActiveX控件58
3.1.15 操作实例—“NXG风格”选板控件的使用方法59
3.2 设置前面板控件的属性59
3.2.1 设置数值型控件的属性60
3.2.2 设置文本型控件的属性62
3.2.3 设置布尔控件的属性64
3.2.4 操作实例—停止按钮的使用65
3.2.5 操作实例—组合框的使用方法66
3.3 前面板的修饰68
3.3.1 设置前面板对象的颜色及文字风格68
3.3.2 调整多个对象的位置关系和设置对象的大小68
3.3.3 修饰控件的使用69
3.3.4 操作实例—控件的对齐与组合70
3.4 综合演练—设置学校值日表控件72
第4章 LabVIEW编程74
4.1 运行和调试VI75
4.1.1 运行VI75
4.1.2 纠正VI的错误75
4.1.3 高亮显示程序执行过程76
4.1.4 单步通过VI及其子VI77
4.1.5 操作实例—减一运算77
4.2 编辑VI81
4.2.1 设置VI属性81
4.2.2 使用断点82
4.2.3 使用探针83
4.2.4 操作实例—设置断点运行83
4.3 综合演练—时间转换85
第5章 数值、字符串与变量88
5.1 数值运算89
5.1.1 数值函数89
5.1.2 函数快捷命令92
5.1.3 操作实例—设置定点转换93
5.2 字符串运算95
5.2.1 字符串常量96
5.2.2 字符串函数96
5.2.3 操作实例—设置字符串长度100
5.3 变量101
5.3.1 局部变量101
5.3.2 全局变量103
5.4 综合演练—连接字符串104
第6章 循环与结构106
6.1 结构VI和函数107
6.1.1 分类107
6.1.2 多态性107
6.2 循环结构函数108
6.2.1 For循环108
6.2.2 While循环110
6.2.3 移位寄存器111
6.2.4 操作实例—计算平均值112
6.2.5 反馈节点113
6.2.6 操作实例—设置延迟值116
6.3 其他循环结构函数119
6.3.1 条件结构119
6.3.2 顺序结构120
6.3.3 事件结构122
6.3.4 公式节点126
6.3.5 属性节点127
6.4 定时循环128
6.4.1 定时循环和定时顺序结构129
6.4.2 配置定时循环和定时顺序结构130
6.4.3 同步开始定时结构和中止定时结构的执行134
6.4.4 操作实例—设置定时循环偏移量135
6.5 综合演练—启用接线端控制反馈节点137
第7章 数组与簇141
7.1 数组142
7.1.1 数组的组成与创建142
7.1.2 使用循环创建数组143
7.1.3 数组函数144
7.1.4 操作实例—创建数组149
7.1.5 操作实例—拆分数组的值152
7.2 簇153
7.2.1 簇的组成与创建153
7.2.2 簇数据的使用156
7.2.3 操作实例—数组至簇转换160
7.3 综合演练—设置最大值与最小值161
第8章 波形显示165
8.1 图表数据166
8.1.1 波形图166
8.1.2 波形图表168
8.1.3 XY图171
8.1.4 设置图形控件的属性173
8.1.5 操作实例—产生随机波形176
8.2 强度图和强度图表177
8.2.1 强度图177
8.2.2 强度图表179
8.3 三维图形180
8.3.1 三维曲面图181
8.3.2 三维参数图186
8.3.3 三维曲线图186
8.3.4 极坐标图188
8.4 波形数据189
8.4.1 波形数据的组成189
8.4.2 波形数据的使用191
8.4.3 操作实例—创建波形195
8.5 综合演练—设置归一化波形196
第9章 信号分析与处理198
9.1 信号和波形生成199
9.1.1 波形生成201
9.1.2 信号生成210
9.1.3 操作实例—按公式生成波形212
9.2 波形调理213
9.3 波形测量221
9.3.1 基本平均直流-均方根222
9.3.2 瞬态特性测量222
9.3.3 提取单频信息222
9.3.4 FFT频谱(幅度-相位)222
9.3.5 FFT功率谱和PSD VI223
9.3.6 频率响应函数(幅度-相位)224
9.3.7 频谱测量224
9.3.8 失真测量227
9.3.9 幅值和电平228
9.3.10 波形监测230
9.3.11 操作实例——设置波形重采样230
9.4 信号运算232
9.4.1 卷积和相关233
9.4.2 缩放和映射234
9.5 滤波器235
9.5.1 Butterworth滤波器235
9.5.2 Chebyshev滤波器236
9.5.3 FIR加窗滤波器237
9.5.4 Savitzky-Golay滤波器237
9.5.5 贝塞尔滤波器238
9.5.6 操作实例——设置零相位滤波238
9.6 逐点240
9.6.1 信号生成(逐点)241
9.6.2 信号运算(逐点)242
9.6.3 滤波器(逐点)243
9.6.4 谱分析(逐点)244
9.6.5 变换(逐点)245
9.6.6 线性代数(逐点)246
9.6.7 操作实例—移动STFT(逐点)246
9.7 综合演练—提取正弦波248
第 10章 文件管理251
10.1 文件操作252
10.2 文件类型254
10.2.1 文本文件254
10.2.2 带分隔符电子表格255
10.2.3 二进制文件257
10.2.4 配置文件258
10.2.5 TDMS259
10.2.6 存储/数据插件267
10.2.7 操作实例—写入和读取文本文件269
10.3 Zip文件272
10.4 XML格式272
10.5 波形文件I/O VI276
10.6 高级文件VI和函数277
10.7 综合演练—格式化写入文件和扫描文件279
第 11章 数据采集与网络通信283
11.1 数据采集284
11.1.1 DAQ系统概述284
11.1.2 NI-DAQmx安装及DAQ节点介绍286
11.1.3 安装设备和接口287
11.1.4 DAQ节点常用的参数简介288
11.1.5 NI-DAQmx函数与VI289
11.1.6 DAQ助手297
11.1.7 操作实例—输出电压297
11.2 数据通信298
11.2.1 TCP通信298
11.2.2 UDP通信302
11.2.3 DataSocket303
11.2.4 其他通信方法介绍308
11.3 综合演练—通过DataSocket函数监视OPC项309
返回顶部