商品参数
【套装3本】LabVIEW 实战案例 |
|
定价 |
257.80 |
出版社 |
电子工业出版社 |
版次 |
1 |
出版时间 |
2017年09月 |
开本 |
16开 |
作者 |
陈树学 编著 |
装帧 |
平装-胶订 |
页数 |
700 |
字数 |
1000 |
ISBN编码 |
9787121325434 |
内容介绍
《LabVIEW宝典(D2版)》
内容介绍
《LabVIEW宝典(D2版)》详尽讲解了LabVIEW常用的编程方法、编程技巧和工程应用技术。全书共分为3篇,其中,入门篇归纳z结了LabVIEW编程人员必须掌握的基础知识,包括LabVIEW的基本概念、基本函数的用法和常用的运行结构,以及LabVIEW的基本数据结构和文件存储方式;GJ篇细致地讲解了引用、属性、方法及各类GJ控件的运用,LabVIEW的文本方式编程及DLL、C语言接口,基于MATLAB语法的math*编程技术,LabVIEW基于组件的GJ编程方法和编程模式;工程应用篇介绍了串口、并口和网络通信的常用方法,数据采集的基本原理和方法,LabVIEW实时系统的构建和编程,以及各种常用专业工具包的使用方法,包括数据库连接工具包、数据监控与记录工具包、报表生成工具包、状态图工具包等。本书可作为高等院校通信、测量技术、自动控制等相关课程的教材和教学参考书,也可作为相关工程技术人员设计开发仪器或自动测试系统的技术手册。
目录
D1章 打开LabVIEW编程之门 2
1.1 从VI开始 2
1.1.1 创建VI 3
1.1.2 控件属性设置与快捷菜单 6
1.1.3 创建控件、常量、局部变量、引用、属性节点和方法节点 8
1.1.4 创建自定义控件 10
1.2 编辑前面板和程序框图 12
1.2.1 选择、移动和删除对象 12
1.2.2 使用布局工具 13
1.3 VI及其属性对话框 17
1.3.1 VI的层次结构 17
1.3.2 调用子VI 19
1.3.3 VI的属性设置 19
1.4 基本控件及其使用方法 23
1.4.1 基本数值控件 24
1.4.2 基本布尔控件 30
1.4.3 控件的通用编辑方法 33
1.4.4 字符串和路径控件 35
1.4.5 下拉列表与枚举控件 38
1.4.6 数组控件及其属性设置 39
1.4.7 簇控件 40
1.4.8 时间标识控件与波形数据控件 42
1.5 小结 44
D2章 LabVIEW基本函数 45
2.1 必须了解的一些基本算术运算函数 45
2.1.1 基本运算函数 45
2.1.2 标量之间的基本运算 46
2.1.3 标量与数组的运算 46
2.1.4 数组与数组的运算 46
2.1.5 数组的函数 47
2.1.6 标量与簇的基本运算 55
2.1.7 簇与簇的运算 56
2.1.8 簇的函数 56
2.2 必须了解的位运算函数和逻辑运算函数 59
2.2.1 常用逻辑运算函数 59
2.2.2 位运算 59
2.2.3 深入理解复合运算函数 60
2.3 必须了解的关系运算函数和比较函数 61
2.3.1 比较模式 61
2.3.2 通用关系运算函数 62
2.3.3 “比较0”关系运算函数 63
2.3.4 复杂关系运算函数 63
2.3.5 字符关系运算函数 66
2.3.6 表达式节点与公式快速VI 67
2.4 小结 68
D3章 LabVIEW的程序运行结构 69
3.1 两种不同的循环结构 69
3.1.1 For循环的组成和特点 69
3.1.2 For循环与数组 71
3.1.3 For循环与移位寄存器 73
3.1.4 For循环中的continue和break 74
3.1.5 While循环,不仅仅是循环 75
3.1.6 While循环与定时 76
3.1.7 反馈节点 81
3.2 定时结构 82
3.2.1 定时循环的基本组成要素和配置对话框 83
3.2.2 定时顺序结构 85
3.3 D特的条件结构 85
3.3.1 条件结构的基本结构 86
3.3.2 布尔型输入 86
3.3.3 错误簇输入 86
3.3.4 数值型输入 87
3.3.5 枚举型输入 88
3.3.6 下拉列表输入 88
3.3.7 字符串和组合框输入 88
3.3.8 输入、输出隧道 89
3.3.9 多重If-Else的处理方法 89
3.4 不和谐的顺序结构 90
3.4.1 多线程运行次序 90
3.4.2 两种不同的顺序结构 90
3.4.3 隧道与顺序局部变量 92
3.4.4 顺序结构的替代 92
3.4.5 顺序结构的典型应用 93
3.5 程序框图禁用结构 93
3.6 局部变量、内置全局变量和功能(LV2型)全局变量 94
3.6.1 局部变量 94
3.6.2 内置全局变量 96
3.6.3 功能(LV2型)全局变量 97
3.7 事件结构 99
3.7.1 事件结构的基本构成和创建方法 99
3.7.2 事件的分类及其特点 100
3.7.3 事件结构之间的数据传送与共享 103
3.7.4 事件发生的次序、事件过滤和转发 103
3.7.5 正确地使用事件结构 105
3.8 小结 106
D4章 LabVIEW的数据结构及内存优化 107
4.1 常用数据类型转换函数 107
4.1.1 “强制类型转换”函数 107
4.1.2 “平化至字符串”函数与“从字符串还原”函数 108
4.1.3 变体数据 109
4.1.4 变体数据数据类型解析 109
4.2 整数的类型转换及内存映射 110
4.2.1 布尔型数据与字符串和数值的相互转换 110
4.2.2 U8类型数据与字符串之间的相互转换 111
4.2.3 整数与整数类型的相互转换 111
4.3 其他标量数据类型的类型转换及内存映射 112
4.3.1 定点数、浮点数的类型转换与内存映射 112
4.3.2 复数的类型转换及内存映射 115
4.3.3 时间标识的类型转换与内存映射 115
4.4 复合数据类型 115
4.4.1 标量数组的内存映射 116
4.4.2 字符串、路径和字符串数组的内存映射 117
4.4.3 LabVIEW使用的编码 118
4.5 簇的内存映射 118
4.5.1 标量组成的簇 119
4.5.2 包含数组和字符串的簇 119
4.6 类型描述符 120
4.6.1 类型描述符的基本构成要素 120
4.6.2 常用类型描述符列表 120
4.6.3 常见数据类型的类型描述符结构 121
4.7 OpenG中有关类型描述符的函数 122
4.7.1 类型描述符函数 123
4.7.2 利用类型描述符处理枚举型数据 124
4.7.3 利用类型描述符处理簇 124
4.8 几种常用的内存分析工具和方法 124
4.8.1 内存的重要性 125
4.8.2 内存和性能查看工具 126
4.8.3 VI使用的内存 127
4.8.4 优化内存的一般注意事项 128
4.8.5 数组与内存优化 129
4.8.6 在循环中避免不必要的计算、读/写控件或者变量 132
4.9 影响VI运行速度的因素 133
4.9.1 硬件输入/输出 133
4.9.2 屏幕显示 134
4.10 小结 134
D5章 字符串与文件存储 135
5.1 字符串 135
5.1.1 几种常用的字符串常量 135
5.1.2 几种常用的字符串函数 136
5.1.3 “匹配模式”和“匹配正则表达式”函数 137
5.1.4 字符串与数值的相互转换 140
5.1.5 功能强大的“格式化字符串”函数和“扫描字符串”函数 141
5.1.6 数组与电子表格字符串 144
5.1.7 附加字符串函数 144
5.2 文件存储 145
5.2.1 文本文件与二进制文件的区别 145
5.2.2 文件常量和通用目录、文件函数 146
5.2.3 构造路径的方法 147
5.2.4 文本文件的读写 150
5.2.5 数据记录文件的读写 154
5.2.6 读/写二进制文件 155
5.2.7 INI文件的读写 157
5.2.8 XML文件的读写 159
5.2.9 注册表的读写 160
5.2.10 TDM文件 162
5.2.11 TDMS文件 164
5.3 小结 167
D2部分 GJ篇
D6章 LabVIEW对象的解析 169
6.1 LabVIEW控件对象的层次继承结构 169
6.1.1 布尔控件的层次继承结构 169
6.1.2 通用类的属性 170
6.1.3 图形对象类 172
6.2 图形对象类的子类 173
6.2.1 前面板类 173
6.2.2 窗格类和分隔栏类 174
6.2.3 LabVIEW的坐标映射 175
6.2.4 修饰类 177
6.3 控件类 179
6.3.1 控件类的常用属性 179
6.3.2 控件类的常用方法 181
6.3.3 数值控件类 182
6.4 常用控件的专有属性 183
6.4.1 布尔控件的专有属性 183
6.4.2 枚举控件和下拉列表控件的专有属性 184
6.4.3 字符串控件、路径控件和组合框控件的专有属性 185
6.4.4 数组控件的属性和方法 187
6.4.5 簇的属性及方法 189
6.5 引用句柄 189
6.6 VI的属性 191
6.6.1 获取VI的引用 192
6.6.2 常用VI属性 192
6.7 常用VI方法 195
6.7.1 获取前面板、程序框图和VI图标的图像 195
6.7.2 打印控制 196
6.7.3 默认值方法 196
6.8 动态调用VI 197
6.8.1 静态调用和动态调用的比较 197
6.8.2 通过“引用节点调用”函数动态调用VI 197
6.8.3 一般类型VI的动态调用 199
6.8.4 创建闪屏 201
6.8.5 创建后台运行程序 202
6.8.6 创建向导程序 202
6.8.7 动态调用VI之间的数据交换 203
6.9 应用程序的属性和方法 204
6.9.1 获取应用程序的引用句柄 205
6.9.2 应用程序的常用属性 205
6.10 小结 206
D7章 GJ控件的运用 207
7.1 列表框 207
7.1.1 列表框的创建及显示风格 207
7.1.2 列表框的常用属性、方法与事件 207
7.1.3 列表框的应用举例 208
7.2 多列列表框 211
7.2.1 显示多列项目并排序 212
7.2.2 多列列表框的TX制作 214
7.3 表格 214
7.3.1 表格的常用属性和方法 215
7.3.2 表格的应用举例 218
7.4 树形控件 222
7.4.1 树形控件的创建与静态编辑 222
7.4.2 树形控件的常用属性、方法和事件 224
7.4.3 树形控件GJ应用举例 225
7.5 波形图表 227
7.5.1 波形图表的组成要件 227
7.5.2 波形图表的输入类型 229
7.5.3 波形图表专用属性 229
7.5.4 波形图表应用举例 231
7.6 波形图 232
7.6.1 波形图控件的创建和组成要件 233
7.6.2 波形图控件的输入类型 233
7.6.3 波形图控件的专用属性 236
7.6.4 波形图控件的GJ应用举例 238
7.7 XY图 240
7.7.1 XY图的输入数据类型 241
7.7.2 XY图的GJ应用 243
7.8 强度图表和强度图 245
7.9 数字数据、数字波形数据与数字波形图 246
7.9.1 数字数据 246
7.9.2 数字波形数据和数字波形图 246
7.10 图片控件 247
7.10.1 利用图片控件显示图片 247
7.10.2 常用绘图操作函数 249
7.10.3 图片控件的GJ应用 251
7.11 小结 253
D8章 文本式编程与外部程序接口 254
8.1 公式节点 254
8.1.1 公式节点的数据类型、语法与控制结构 254
8.1.2 公式节点的应用举例 256
8.2 调用库函数 257
8.2.1 DLL与API函数 257
8.2.2 如何调用DLL函数 259
8.2.3 常用API函数的调用 265
8.2.4 LabVIEW调用DLL的局限性 267
8.3 CIN 270
8.3.1 CIN创建的一般过程 271
8.3.2 CIN的数据类型和常用函数 273
8.3.3 CIN与内存管理器 277
8.3.4 CIN的运行过程和数据共享 280
8.4 系统命令 283
8.5 剪贴板 284
8.6 DDE库 285
8.6.1 DDE概述 286
8.6.2 LabVIEW中DDE的常用方法 286
8.7 ActiveX控件与ActiveX文档 288
8.7.1 ActiveX的基本概念 288
8.7.2 ActiveX控件的调用过程 289
8.7.3 ActiveX应用实例 289
8.7.4 ActiveX自动化服务器 291
8.8 .NET技术 292
8.8.1 .NET控件 292
8. 显示全部信息
作者介绍
陈树学,1989年毕业于哈尔滨工业大学动力工程系,毕业后进入一汽集团公司,负责专用机床、加工自动线和测试设备的软件开发工作。初期使用C语言,从LabVIEW 6.0版本开始,采用LabVIEW作为优选编程语言。 刘萱,2005年毕业于天津大学计算机科学与技术专业。毕业后进入天津久荣车轮技术有限公司主持车轮轮胎检测设备系统软件的研发工作。2006年1次接触LabVIEW 7.2并在实际项目中使用,十余年来积累了利用LabVIEW开发工程项目的丰富经验。
关联推荐
LabVIEW工程师15年经验z结全程配套700多个VI案例文件3大完整工程实践一线项目配套PPT电子课件
《LabVIEW虚拟仪器从入门到测控应用130例(含DVD光盘1张)》
130个完整实例,让读者深入掌握LabVIEW程序设计及测控应用。
大容量配书光盘,包括实例源程序、程序录屏、测试录像、软/硬件资料等资源。
本书从实际应用出发,通过130个典型实例系统地介绍了LabVIEW语言的程序设计方法及其测控应用技术,入门基础篇包括D0~10章,主要内容有LabVIEW基础、数值型数据、布尔型数据、字符串数据、数组数据、簇数据、数据类型转换、程序结构、变量与节点、图形显示和文件I/O;测控应用篇包括D11~13章,主要内容有PC通信与单片机测控、远程I/O模块与PLC测控及LabVIEW数据采集。提供的实例由实例说明、设计任务和任务实现等部分组成,并有详细的操作步骤。为方便读者学习,本书提供超值配套光盘,内容包括实例源程序、程序录屏、测试录像、软/硬件资源等。
《中文版LabVIEW2018从入门到精通(实战案例版)》
《中文版LabVIEW 2018从入门到精通(实战案例版)》详细介绍了图形化编程语言(也称G语言)LabVIEW程序设计的基础知识和应用技巧,包括LabVIEW编程、LabVIEW数据采集等内容,是一本LabVIEW入门教程,也是一本LabVIEW视频教程。 《中文版LabVIEW 2018从入门到精通(实战案例版)》以2018版本为基础,详细介绍了虚拟仪器的基础知识,虚拟仪器软件LabVIEW的基本概念、组成和特点,LabVIEW 2018入门,控件的选择与放置,控件属性设置,前面板界面编辑,LabVIEW编程,数值与字符串运算,循环与结构,数据图形显示,初等函数,数组、矩阵与簇,VI内存管理,文件类型,文件的管理,高等数学,波形运算,信号处理,网络与通信,数据采集,使用Express VI生成曲线等内容。介绍时重要知识点均配有实例练习,帮助读者巩固并理解相关知识。 《中文版LabVIEW 2018从入门到精通(实战案例版)》提供了159集配套教学视频,扫描书中二维码即可在线观看学习,也可根据前言中的相关方法下载后在电脑中观看。另外,本书还提供了全书实例的源文件和素材,方便读者按照书中实例操作时直接调用。 《中文版LabVIEW 2018从入门到精通(实战案例版)》内容丰富,语言叙述通俗易懂,可作为LabVIEW初学者的入门教材,也可作为高等院校测量、自动控制、仿真、程序开发等相关专业的教材或参考书,还可作为相关工程技术人员的技术手册。
作者介绍
9787121325434 LabVIEW宝典(D2版) 99
9787121197062 LabVIEW虚拟仪器从入门到测控应用130例(含DVD光盘1张) 69
9787517059912 中文版LabVIEW2018从入门到精通(实战案例版) 89.8
目录
《LabVIEW宝典(D2版)》
D1部分 入门篇 D1章 打开LabVIEW编程之门 2 1.1 从VI开始 2 1.1.1 创建VI 3 1.1.2 控件属性设置与快捷菜单 6 1.1.3 创建控件、常量、局部变量、引用、属性节点和方法节点 8 1.1.4 创建自定义控件 10 1.2 编辑前面板和程序框图 12 1.2.1 选择、移动和删除对象 12 1.2.2 使用布局工具 13 1.3 VI及其属性对话框 17 1.3.1 VI的层次结构 17 1.3.2 调用子VI 19 1.3.3 VI的属性设置 19D1部分 入门篇
D1章 打开LabVIEW编程之门 2
1.1 从VI开始 2
1.1.1 创建VI 3
1.1.2 控件属性设置与快捷菜单 6
1.1.3 创建控件、常量、局部变量、引用、属性节点和方法节点 8
1.1.4 创建自定义控件 10
1.2 编辑前面板和程序框图 12
1.2.1 选择、移动和删除对象 12
1.2.2 使用布局工具 13
1.3 VI及其属性对话框 17
1.3.1 VI的层次结构 17
1.3.2 调用子VI 19
1.3.3 VI的属性设置 19
1.4 基本控件及其使用方法 23
1.4.1 基本数值控件 24
1.4.2 基本布尔控件 30
1.4.3 控件的通用编辑方法 33
1.4.4 字符串和路径控件 35
1.4.5 下拉列表与枚举控件 38
1.4.6 数组控件及其属性设置 39
1.4.7 簇控件 40
1.4.8 时间标识控件与波形数据控件 42
1.5 小结 44
D2章 LabVIEW基本函数 45
2.1 必须了解的一些基本算术运算函数 45
2.1.1 基本运算函数 45
2.1.2 标量之间的基本运算 46
2.1.3 标量与数组的运算 46
2.1.4 数组与数组的运算 46
2.1.5 数组的函数 47
2.1.6 标量与簇的基本运算 55
2.1.7 簇与簇的运算 56
2.1.8 簇的函数 56
2.2 必须了解的位运算函数和逻辑运算函数 59
2.2.1 常用逻辑运算函数 59
2.2.2 位运算 59
2.2.3 深入理解复合运算函数 60
2.3 必须了解的关系运算函数和比较函数 61
2.3.1 比较模式 61
2.3.2 通用关系运算函数 62
2.3.3 “比较0”关系运算函数 63
2.3.4 复杂关系运算函数 63
2.3.5 字符关系运算函数 66
2.3.6 表达式节点与公式快速VI 67
2.4 小结 68
D3章 LabVIEW的程序运行结构 69
3.1 两种不同的循环结构 69
3.1.1 For循环的组成和特点 69
3.1.2 For循环与数组 71
3.1.3 For循环与移位寄存器 73
3.1.4 For循环中的continue和break 74
3.1.5 While循环,不仅仅是循环 75
3.1.6 While循环与定时 76
3.1.7 反馈节点 81
3.2 定时结构 82
3.2.1 定时循环的基本组成要素和配置对话框 83
3.2.2 定时顺序结构 85
3.3 D特的条件结构 85
3.3.1 条件结构的基本结构 86
3.3.2 布尔型输入 86
3.3.3 错误簇输入 86
3.3.4 数值型输入 87
3.3.5 枚举型输入 88
3.3.6 下拉列表输入 88
3.3.7 字符串和组合框输入 88
3.3.8 输入、输出隧道 89
3.3.9 多重If-Else的处理方法 89
3.4 不和谐的顺序结构 90
3.4.1 多线程运行次序 90
3.4.2 两种不同的顺序结构 90
3.4.3 隧道与顺序局部变量 92
3.4.4 顺序结构的替代 92
3.4.5 顺序结构的典型应用 93
3.5 程序框图禁用结构 93
3.6 局部变量、内置全局变量和功能(LV2型)全局变量 94
3.6.1 局部变量 94
3.6.2 内置全局变量 96
3.6.3 功能(LV2型)全局变量 97
3.7 事件结构 99
3.7.1 事件结构的基本构成和创建方法 99
3.7.2 事件的分类及其特点 100
3.7.3 事件结构之间的数据传送与共享 103
3.7.4 事件发生的次序、事件过滤和转发 103
3.7.5 正确地使用事件结构 105
3.8 小结 106
D4章 LabVIEW的数据结构及内存优化 107
4.1 常用数据类型转换函数 107
4.1.1 “强制类型转换”函数 107
4.1.2 “平化至字符串”函数与“从字符串还原”函数 108
4.1.3 变体数据 109
4.1.4 变体数据数据类型解析 109
4.2 整数的类型转换及内存映射 110
4.2.1 布尔型数据与字符串和数值的相互转换 110
4.2.2 U8类型数据与字符串之间的相互转换 111
4.2.3 整数与整数类型的相互转换 111
4.3 其他标量数据类型的类型转换及内存映射 112
4.3.1 定点数、浮点数的类型转换与内存映射 112
4.3.2 复数的类型转换及内存映射 115
4.3.3 时间标识的类型转换与内存映射 115
4.4 复合数据类型 115
4.4.1 标量数组的内存映射 116
4.4.2 字符串、路径和字符串数组的内存映射 117
4.4.3 LabVIEW使用的编码 118
4.5 簇的内存映射 118
4.5.1 标量组成的簇 119
4.5.2 包含数组和字符串的簇 119
4.6 类型描述符 120
4.6.1 类型描述符的基本构成要素 120
4.6.2 常用类型描述符列表 120
4.6.3 常见数据类型的类型描述符结构 121
4.7 OpenG中有关类型描述符的函数 122
4.7.1 类型描述符函数 123
4.7.2 利用类型描述符处理枚举型数据 124
4.7.3 利用类型描述符处理簇 124
4.8 几种常用的内存分析工具和方法 124
4.8.1 内存的重要性 125
4.8.2 内存和性能查看工具 126
4.8.3 VI使用的内存 127
4.8.4 优化内存的一般注意事项 128
4.8.5 数组与内存优化 129
4.8.6 在循环中避免不必要的计算、读/写控件或者变量 132
4.9 影响VI运行速度的因素 133
4.9.1 硬件输入/输出 133
4.9.2 屏幕显示 134
4.10 小结 134
D5章 字符串与文件存储 135
5.1 字符串 135
5.1.1 几种常用的字符串常量 135
5.1.2 几种常用的字符串函数 136
5.1.3 “匹配模式”和“匹配正则表达式”函数 137
5.1.4 字符串与数值的相互转换 140
5.1.5 功能强大的“格式化字符串”函数和“扫描字符串”函数 141
5.1.6 数组与电子表格字符串 144
5.1.7 附加字符串函数 144
5.2 文件存储 145
5.2.1 文本文件与二进制文件的区别 145
5.2.2 文件常量和通用目录、文件函数 146
5.2.3 构造路径的方法 147
5.2.4 文本文件的读写 150
5.2.5 数据记录文件的读写 154
5.2.6 读/写二进制文件 155
5.2.7 INI文件的读写 157
5.2.8 XML文件的读写 159
5.2.9 注册表的读写 160
5.2.10 TDM文件 162
5.2.11 TDMS文件 164
5.3 小结 167
D2部分 GJ篇
D6章 LabVIEW对象的解析 169
6.1 LabVIEW控件对象的层次继承结构 169
6.1.1 布尔控件的层次继承结构 169
6.1.2 通用类的属性 170
6.1.3 图形对象类 172
6.2 图形对象类的子类 173
6.2.1 前面板类 173
6.2.2 窗格类和分隔栏类 174
6.2.3 LabVIEW的坐标映射 175
6.2.4 修饰类 177
6.3 控件类 179
6.3.1 控件类的常用属性 179
6.3.2 控件类的常用方法 181
6.3.3 数值控件类 182
6.4 常用控件的专有属性 183
6.4.1 布尔控件的专有属性 183
6.4.2 枚举控件和下拉列表控件的专有属性 184
6.4.3 字符串控件、路径控件和组合框控件的专有属性 185
6.4.4 数组控件的属性和方法 187
6.4.5 簇的属性及方法 189
6.5 引用句柄 189
6.6 VI的属性 191
6.6.1 获取VI的引用 192
6.6.2 常用VI属性 192
6.7 常用VI方法 195
6.7.1 获取前面板、程序框图和VI图标的图像 195
6.7.2 打印控制 196
6.7.3 默认值方法 196
6.8 动态调用VI 197
6.8.1 静态调用和动态调用的比较 197
6.8.2 通过“引用节点调用”函数动态调用VI 197
6.8.3 一般类型VI的动态调用 199
6.8.4 创建闪屏 201
6.8.5 创建后台运行程序 202
6.8.6 创建向导程序 202
6.8.7 动态调用VI之间的数据交换 203
6.9 应用程序的属性和方法 204
6.9.1 获取应用程序的引用句柄 205
6.9.2 应用程序的常用属性 205
6.10 小结 206
D7章 GJ控件的运用 207
7.1 列表框 207
7.1.1 列表框的创建及显示风格 207
7.1.2 列表框的常用属性、方法与事件 207
7.1.3 列表框的应用举例 208
7.2 多列列表框 211
7.2.1 显示多列项目并排序 212
7.2.2 多列列表框的TX制作 214
7.3 表格 214
7.3.1 表格的常用属性和方法 215
7.3.2 表格的应用举例 218
7.4 树形控件 222
7.4.1 树形控件的创建与静态编辑 222
7.4.2 树形控件的常用属性、方法和事件 224
7.4.3 树形控件GJ应用举例 225
7.5 波形图表 227
7.5.1 波形图表的组成要件 227
7.5.2 波形图表的输入类型 229
7.5.3 波形图表专用属性 229
7.5.4 波形图表应用举例 231
7.6 波形图 232
7.6.1 波形图控件的创建和组成要件 233
7.6.2 波形图控件的输入类型 233
7.6.3 波形图控件的专用属性 236
7.6.4 波形图控件的GJ应用举例 238
7.7 XY图 240
7.7.1 XY图的输入数据类型 241
7.7.2 XY图的GJ应用 243
7.8 强度图表和强度图 245
7.9 数字数据、数字波形数据与数字波形图 246
7.9.1 数字数据 246
7.9.2 数字波形数据和数字波形图 246
7.10 图片控件 247
7.10.1 利用图片控件显示图片 247
7.10.2 常用绘图操作函数 249
7.10.3 图片控件的GJ应用 251
7.11 小结 253
D8章 文本式编程与外部程序接口 254
8.1 公式节点 254
8.1.1 公式节点的数据类型、语法与控制结构 254
8.1.2 公式节点的应用举例 256
8.2 调用库函数 257
8.2.1 DLL与API函数 257
8.2.2 如何调用DLL函数 259
8.2.3 常用API函数的调用 265
8.2.4 LabVIEW调用DLL的局限性 267
8.3 CIN 270
8.3.1 CIN创建的一般过程 271
8.3.2 CIN的数据类型和常用函数 273
8.3.3 CIN与内存管理器 277
8.3.4 CIN的运行过程和数据共享 280
8.4 系统命令 283
8.5 剪贴板 284
8.6 DDE库 285
8.6.1 DDE概述 286
8.6.2 LabVIEW中DDE的常用方法 286
8.7 ActiveX控件与ActiveX文档 288
8.7.1 ActiveX的基本概念 288
8.7.2 ActiveX控件的调用过程 289
8.7.3 ActiveX应用实例 289
8.7.4 ActiveX自动化服务器 291
8.8 .NET技术 292
8.8.1 .NET控件 292
8. 显示全部信息
《LabVIEW虚拟仪器从入门到测控应用130例(含DVD光盘1张)》
入门基础篇
D0章 LabVIEW基础
0.1 LabVIEW概述
0.2 LabVIEW的编程环境
0.3 LabVIEW的基本概念
0.4 前面板对象设计基础
0.5 数据类型及其运算
0.6 VI调试方法
D1章 数值型数据
实例基础 数值型数据概述
实例1 数值输入与显示
实例2 时间标识输入与显示
实例3 滑动杆输出
实例4 旋钮与转盘输出
实例5 滚动条与刻度条
实例6 数值算术运算
实例7 数值常量
D2章 布尔型数据
实例基础 布尔型数据概述
实例8 开关与指示灯
实例9 数值比较
实例10 数值逻辑运算
实例11 真常量与假常量
实例12 确定按钮
实例13 停止按钮
实例14 单选按钮
实例15 按钮的快捷键设置
D3章 字符串数据
实例基础 字符串数据概述
实例16 计算字符串的长度
实例17 连接字符串
实例18 截取字符串
实例19 字符串大小写转换
实例20 替换子字符串
实例21 搜索替换字符串
实例22 格式化日期/时间字符串
实例23 格式化写入字符串
实例24 搜索/拆分字符串
实例25 选行并添加至字符串
实例26 匹配字符串
实例27 匹配真/假字符串
实例28 组合框
D4章 数组数据
实例基础 数组数据概述
实例29 初始化数组
实例30 创建数组
实例31 计算数组大小
实例32 求数组Z大值与Z小值
实例33 删除数组元素
实例34 数组索引
实例35 替换数组子集
实例36 提取子数组
实例37 数组插入
实例38 拆分一维数组
实例39 一维数组排序
实例40 搜索一维数组
实例41 二维数组转置
实例42 数组元素算术运算
D5章 簇数据
实例基础 簇数据概述
实例43 捆绑
实例44 解除捆绑
实例45 按名称捆绑
实例46 按名称解除捆绑
实例47 创建簇数组
实例48 索引与捆绑簇数组
D6章 数据类型转换
实例基础 数据类型转换概述
实例49 字符串至路径转换
实例50 路径至字符串转换
实例51 数值至字符串转换
实例52 字符串至数值转换
实例53 字节数组至字符串转换
实例54 字符串至字节数组转换
实例55 数组至簇转换
实例56 簇至数组转换
实例57 布尔数组至数值转换
实例58 数值至布尔数组转换
实例59 布尔值至0,1转换
D7章 程序结构
实例60 For循环结构
实例61 While循环结构
实例62 条件结构
实例63 层叠式顺序结构
实例64 平铺式顺序结构
实例65 定时循环结构
实例66 定时顺序结构
实例67 事件结构
实例68 禁用结构
D8章 变量与节点
实例69 局部变量
实例70 全局变量
实例71 公式节点
实例72 反馈节点
实例73 表达式节点
实例74 属性节点
实例75 子程序设计
实例76 菜单设计
D9章 图形显示
实例77 波形图表
实例78 波形图
实例79 XY图
实例80 强度图
D10章 文件I/O
实例基础 文件I/O概述
实例81 写入文本文件
实例82 读取文本文件
实例83 写入二进制文件
实例84 读取二进制文件
实例85 写入波形至文件
实例86 从文件读取波形
实例87 写入电子表格文件
实例88 读取电子表格文件
测控应用篇
D11章 PC通信与单片机测控
实例89 PC与PC串口通信
实例90 PC双串口互通信
实例91 PC与单个单片机串口通信
实例92 PC与多个单片机串口通信
实例93 单片机模拟电压采集
实例94 单片机模拟电压输出
实例95 单片机开关信号输入
实例96 单片机开关信号输出
实例97 单片机温度测控
实例98 单台智能仪器温度检测
实例99 多台智能仪器温度检测
实例100 短信接收与发送
实例101 网络温度监测
D12章 远程I/O模块与PLC测控
实例102 远程I/O模块模拟电压采集
实例103 远程I/O模块模拟电压输出
实例104 远程I/O模块数字信号输入
实例105 远程I/O模块数字信号输出
实例106 远程I/O模块温度测控
实例107 三菱PLC模拟电压采集
实例108 三菱PLC模拟电压输出
实例109 三菱PLC开关信号输入
实例110 三菱PLC开关信号输出
实例111 三菱PLC温度测控
实例112 西门子PLC模拟电压采集
实例113 西门子PLC模拟电压输出
实例114 西门子PLC开关信号输入
实例115 西门子PLC开关信号输出
实例116 西门子PLC温度测控
D13章 LabVIEW数据采集
实例117 PCI-6023E数据采集卡模拟电压采集
实例118 PCI-6023E数据采集卡数字信号输入
实例119 PCI-6023E数据采集卡数字信号输出
实例120 PCI-6023E数据采集卡温度测控
实例121 PCI-1710HG数据采集卡模拟电压采集
实例122 PCI-1710HG数据采集卡模拟电压输出
实例123 PCI-1710HG数据采集卡数字信号输入
实例124 PCI-1710HG数据采集卡数字信号输出
实例125 PCI-1710HG数据采集卡脉冲信号输出
实例126 PCI-1710HG数据采集卡温度测控
实例127 声卡的双声道模拟输入
实例128 声卡的双声道模拟输出
实例129 声音信号的采集与存储
实例130 声音信号的功率谱分析
参考文献
《中文版LabVIEW2018从入门到精通(实战案例版)》
D1章 绪论 1
视频讲解:1分钟
1.1虚拟仪器系统概述 1
1.1.1虚拟仪器的概念 2
1.1.2虚拟仪器的优势 2
1.1.3虚拟仪器的特点 3
1.2虚拟仪器的特征 4
1.2.1虚拟仪器的分类 4
1.2.2虚拟仪器的组成 5
1.2.3虚拟仪器的发展方向 6
1.3LabVIEW基础知识 7
1.3.1什么是LabVIEW 7
1.3.2LabWindows/CVI的使用 8
1.4LabVIEW的应用9
1.4.1LabVIEW2018的新功能 9
1.4.2使用网络资源 12
动手练——查阅虚拟仪器软件特性 13
1.4.3LabVIEW的启动 14
D2章LabVIEW2018入门 17
视频讲解:11分钟
2.1图形界面 17
2.2LabVIEW操作模板 18
2.2.1“控件”选板 18
2.2.2工具选板 19
动手学——设置背景颜色 19
2.2.3“函数”选板 20
动手学——查找三角函数 21
2.2.4选板可见性设置 22
动手练——熟悉操作界面 23
2.3菜单栏 23
2.3.1“文件”菜单 23
2.3.2“编辑”菜单 24
2.3.3“查看”菜单 25
2.3.4“项目”菜单 26
2.3.5“操作”菜单 26
2.3.6“工具”菜单 27
2.3.7“窗口”菜单 28
2.3.8“帮助”菜单 28
2.3.9菜单属性设置 30
动手学——创建菜单项 31
2.4文件管理 32
2.4.1新建VI 32
2.4.2保存VI 33
2.4.3新建文件 33
2.4.4创建项目 34
2.5综合演练—实时时间显示系统前面板设置35
D3章 控件的选择与放置 40
视频讲解:27分钟
3.1前面板控件 40
3.2控件样式 41
3.2.1控件类型 41
3.2.2控件显示样式 43
3.3控件分类 44
3.3.1数值型控件 44
动手学——显示D前时间 46
动手学——测量温度和容积 47
3.3.2布尔型控件和单选按钮 49
3.3.3字符串与路径控件 50
动手学——银色选板的使用 51
3.3.4数组、矩阵和簇控件 52
3.3.5列表框、表格和树形控件 52
3.3.6图形和图表 53
动手学——数字FIR滤波器前面板设计 54
3.3.7下拉列表和枚举控件 55
3.3.8容器控件 56
3.3.9I/O控件 57
动手练——设计数学运算系统前面板 59
3.3.10修饰控件 59
3.3.11对象和应用程序的引用 60
3.4.NET与ActiveX控件 62
3.5综合演练—数值控件的使用 62
D4章 控件属性设置 65
视频讲解:23分钟
4.1设置对象的属性 65
4.1.1设置数值型控件的属性 66
动手学——控件的格式显示 67
4.1.2设置布尔型控件的属性 68
4.2数据类型 69
4.3设置对象的位置关系 70
4.3.1对齐关系 70
动手学——对齐控件 70
4.3.2分布对象 72
动手学——分布控件 72
4.3.3改变对象在窗口中的前后次序 73
动手学——移动控件次序 74
4.3.4组合与锁定对象 74
动手学——组合控件 75
4.3.5网格排布 76
动手练——组合基本控件 76
4.4综合演练—车速实时记录系统 77
D5章 前面板界面编辑 82
视频讲解:15分钟
5.1对象的选择与删除 82
5.1.1选择对象 82
动手学——对齐控件 82
5.1.2删除对象 83
5.2设置前面板的外观 84
5.2.1变更对象位置 84
动手学——公司执勤表控件放置 84
5.2.2改变对象的大小 85
动手学——设置Z大宽度 85
5.2.3改变对象颜色 86
动手学——设置公司执勤表控件颜色 86
5.2.4设置对象的字体 87
5.2.5在窗口中添加标签 87
动手学——设置公司执勤表前面板 87
5.2.6对象编辑窗口 88
5.3综合演练—编辑室外温度控件 89
D6章LabVIEW编程 92
视频讲解:20分钟
6.1程序框图 92
动手学——加一运算 94
6.2设置连线端口 95
动手学——选择端口模式 96
6.3运行和调试VI 98
6.3.1运行VI 98
动手学——运行加一运算 98
6.3.2纠正VI的错误 100
6.3.3高亮显示程序执行过程 101
动手练——演示程序单步运行 101
6.4编辑子VI 102
6.4.1创建子VI 102
6.4.2单步通过VI及其子VI 103
6.4.3设置图标 103
动手学——设置加一运算图标 105
6.4.4调用子VI 107
动手学——调用加一运算子VI 107
6.5编辑VI 110
6.5.1设置VI属性 110
6.5.2使用断点 112
6.5.3使用探针 112
动手学——设置断点运行 113
6.6综合演练—符号运算 115
D7章 数值与字符串运算 121
视频讲解:41分钟
7.1数值运算 121
7.1.1数值函数 122
动手学——定点数转换 123
动手学——计算圆面积 126
7.1.2函数快捷命令 127
动手学——车检基本情况表 128
动手练——计算体积公式 130
动手学——气温测试系统 130
7.2字符串运算 131
7.2.1字符串常量 132
动手学——字符显示 132
7.2.2设置文本型控件的属性 134
动手学——字符转换 135
动手学——字符选择 137
7.2.3字符串函数 139
动手学——连接字符串 140
动手练——数据解码 141
7.3综合演练—颜色数值转换系统 141
D8章 循环与结构 144
视频讲解:92分钟
8.1循环结构函数 144
8.1.1For循环 145
动手学——判断Z大值和Z小值 145
8.1.2移位寄存器 147
动手学——累加运算 148
动手学——偶数和运算 149
动手学——计算等差数列的乘积 150
动手学——计算平方和 151
8.1.3While循环152
动手学——求解平方和Z大值 153
动手练——记录等差数列的乘积值 154
8.1.4反馈节点 155
动手学——阶乘运算 155
8.1.5变量 156
动手学——全局变量的控制 158
8.2其他循环结构函数 159
8.2.1条件结构 159
8.2.2顺序结构 160
动手学——判断数值范围 161
动手练——计算时间差 162
8.2.3事件结构 163
动手学——两种事件处理的代码 166
8.2.4公式节点 167
动手学——四则运算 167
动手练——计算函数 168
8.2.5属性节点 168
动手学——数值控件属性节点的创建 169
动手学——多个属性节点的创建 169
8.3定时循环 172
8.3.1定时循环和定时顺序结构 172
8.3.2配置定时循环和定时顺序结构 175
动手练——定时循环 176
动手练——定时顺序 177
8.3.3同步开始定时结构和中止定时结构的执行179
动手练——使用定时循环产生波形 180
8.4综合演练—公务卡管理系统 182
D9章 数据图形显示 186
视频讲解:60分钟
9.1图表数据 186
9.1.1波形图 186
动手学——产生随机波形 187
动手练——构建波形 188
9.1.2波形图表 189
动手学——波形图表数据显示模式 189
9.1.3XY图191
动手练——显示函数曲线 191
9.1.4设置图形显示控件的属性 192
9.2强度图和强度图表 196
9.2.1强度图 196
动手练——设计颜色表 197
9.2.2强度图表 198
动手学——强度图表的使用 198
9.3三维图形 199
9.3.1三维曲面图 200
动手学——高斯单脉冲信号的三维曲面图 201
动手练——演示三维平面图形 202
动手学——更改三维曲面图的显示方式 203
9.3.2三维参数图 206
动手练——三维球面 206
9.3.3三维曲线图 207
9.3.4J坐标图 209
动手学——信号生成系统 209
动手练——数学函数的J坐标图 211
9.4综合演练—延迟波形 212
D10章 初等函数 215
视频讲解:42分钟
10.1数学函数 215
10.2初等与特殊函数和VI 216
10.2.1三角函数 217
动手学——叠加波显示 217
动手学——验证正切计算公式 218
10.2.2指数函数 219
动手学——指数计算选项卡 220
动手练——计算多项式 221
10.3特殊函数和VI 222
10.3.1双曲函数 222
动手学——验证双曲正弦公式 223
10.3.2离散数学 224
动手学——12和30的质数分解运算225
动手学——离散计算选项卡 228
10.3.3贝塞尔曲线 230
动手学——贝塞尔曲线的输出 230
10.3.4Gamma函数 231
10.3.5超几何函数 231
10.3.6椭圆积分函数 232
10.3.7指数积分函数 232
动手练——求解三角函数积分 232
10.3.8误差函数 233
动手学——抛物柱面曲线的输出 233
10.3.9椭圆与抛物函数 234
动手学——绘制贝塞尔曲线 235
10.4综合演练—数字遥控灯系统 236
D11章 数组、矩阵与簇 241
视频讲解:70分钟
11.1数组 241
动手学——创建数组控件 242
动手学——创建多维数组控件 243
动手学——调整屏幕亮度 244
11.2簇245
11.2.1簇的组成 245
11.2.2创建簇 245
动手学——创建簇控件 245
动手学——调整簇控件顺序 248
11.2.3簇函数 249
动手学——捆绑创建簇控件 251
动手学——单曲线绘制 251
动手练——记录学生情况表 253
11.3矩阵 255
11.3.1创建矩阵 255
11.3.2矩阵函数 255
动手学——创建矩阵控件 256
动手练——计算矩阵的行数与列数 257
11.4数组函数 257
11.4.1数组大小 257
动手学——比较数组大小 258
11.4.2创建数组 258
动手学——强度图表的使用 259
动手学——多曲线绘制 260
动手练——产生随机波形 262
11.4.3索引数组 262
动手练——索引二维数组 263
11.4.4初始化数组 263
动手学——创建新数组 264
11.5综合演练—矩形的绘制 265
D12章VI内存管理271
视频讲解:40分钟
12.1性能和内存信息271
12.1.1性能和内存 272
12.1.2提高VI的执行速度 273
动手学——全局变量的使用 275
动手学——乘法计算 277
12.1.3减少VI内存的使用 281
动手
省略部分目录