打印
[LabVIEW教程]

LABVIEW宝典 第2版

[复制链接]
19529|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yxxwgs|  楼主 | 2020-11-17 15:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
LABVIEW宝典  第2版
不管是作为工具书还是作为教材一页一页来学, 由陈树学、刘萱所编写的这份LabVIEW宝典都值得一看。该书详细讲解了LabVIEW常用的编程方法、编程技巧和工程应用技术等知识,受到不少读者的追捧和喜爱。
第1部分 入门篇 1

第1章 打开LabVIEW编程之门 2

1.1 从VI开始 2

1.1.1 创建VI 3

1.1.2 控件属性设置与快捷菜单 5

1.1.3 创建控件、常量、局部变量、引用、属性节点和方法节点 8

1.1.4 创建自定义控件 10

1.2 编辑前面板和程序框图 11

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 基本数值控件 23

1.4.2 基本布尔控件 29

1.4.3 控件的通用编辑方法 32

1.4.4 字符串和路径控件 34

1.4.5 下拉列表与枚举控件 38

1.4.6 数组控件及其属性设置 38

1.4.7 簇控件 39

1.4.8 时间标识控件与波形数据控件 41

1.5 小结 43

第2章 LabVIEW基本函数 44

2.1 必须了解的一些基本算术运算函数 44

2.1.1 基本运算函数 44

2.1.2 标量之间的基本运算 45

2.1.3 标量与数组的运算 45

2.1.4 数组与数组的运算 45

2.1.5 数组的函数 46

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

第3章 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循环,不仅仅是循环 74

3.1.6 While循环与定时 76

3.1.7 反馈节点 81

3.2 定时结构 81

3.2.1 定时循环的基本组成要素和配置对话框 82

3.2.2 定时顺序结构 85

3.3 独特的条件结构 85

3.3.1 条件结构的基本结构 85

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 两种不同的顺序结构 91

3.4.3 隧道与顺序局部变量 92

3.4.4 顺序结构的替代 93

3.4.5 顺序结构的典型应用 93

3.5 程序框图禁用结构 94

3.6 局部变量、内置全局变量和功能(LV2型)全局变量 94

3.6.1 局部变量 94

3.6.2 内置全局变量 96

3.6.3 功能(LV2型)全局变量 98

3.7 事件结构 99

3.7.1 事件结构的基本构成和创建方法 100

3.7.2 事件的分类及其特点 101

3.7.3 事件结构之间的数据传送与共享 103

3.7.4 事件发生的次序、过滤和转发 104

3.7.5 正确地使用事件结构 105

3.8 小结 106

第4章 LabVIEW的数据结构及内存优化 107

4.1 常用数据类型转换函数 107

4.1.1 “强制类型转换”函数 107

4.1.2 “平化至字符串”与“字符串还原”函数 108

4.1.3 变体数据 109

4.2 整数的类型转换及内存映射 109

4.2.1 布尔型数据与字符串和数值的相互转换 109

4.2.2 U8类型数据与字符串之间的相互转换 110

4.2.3 整数与整数类型的相互转换 110

4.3 其他标量数据类型的类型转换及内存映射 111

4.3.1 定点数和浮点数的类型转换与内存映射 111

4.3.2 复数的类型转换及内存映射 114

4.3.3 时间标识的类型转换与内存映射 114

4.4 复合数据类型 115

4.4.1 标量数组的内存映射 115

4.4.2 字符串、路径和字符串数组的内存映射 116

4.4.3 LabVIEW使用的编码 117

4.5 簇的内存映射 118

4.5.1 标量组成的簇 118

4.5.2 包含数组和字符串的簇 118

4.6 类型描述符 119

4.6.1 类型描述符的基本构成要素 119

4.6.2 常用类型描述符列表 120

4.6.3 常见数据类型的类型描述符结构 120

4.7 OpenG中有关类型描述符的函数 121

4.7.1 类型描述符函数 122

4.7.2 利用类型描述符处理枚举型数据 123

4.7.3 利用类型描述符处理簇 123

4.8 几种常用的内存分析工具和方法 124

4.8.1 内存的重要性 124

4.8.2 内存和性能查看工具 125

4.8.3 VI使用的内存 126

4.8.4 优化内存的一般注意事项 127

4.8.5 数组与内存优化 129

4.8.6 在循环中避免不必要的计算、读/写控件或者变量 131

4.9 影响VI运行速度的因素 132

4.9.1 硬件输入/输出 133

4.9.2 屏幕显示 133

4.10 小结 133

第5章 字符串与文件存储 134

5.1 字符串 134

5.1.1 几种常用的字符串常量 134

5.1.2 几种常用的字符串函数 135

5.1.3 “匹配模式”和“匹配正则表达式”函数 136

5.1.4 字符串与数值的相互转换 139

5.1.5 功能强大的“格式化字符串”和“扫描字符串”函数 140

5.1.6 数组与电子表格字符串 143

5.1.7 附加字符串函数 143

5.2 文件存储 144

5.2.1 文本文件与二进制文件的区别 144

5.2.2 文件常量和通用目录、文件函数 145

5.2.3 构造路径的方法 146

5.2.4 文本文件的读写 148

5.2.5 数据记录文件的读写 153

5.2.6 读/写二进制文件 154

5.2.7 INI文件的读写 156

5.2.8 注册表的读写 158

5.2.9 TDM文件 159

5.2.10 TDMS文件 162

5.3 小结 165

第2部分 高级篇 167

第6章 LabVIEW对象的解析 168

6.1 LabVIEW控件对象的层次继承结构 168

6.1.1 布尔控件的层次继承结构 168

6.1.2 通用类的属性 169

6.1.3 图形对象类 171

使用特权

评论回复

相关帖子

沙发
顾城| | 2021-4-26 09:27 | 只看该作者
沙发!

使用特权

评论回复
板凳
北月剑神| | 2021-7-17 10:31 | 只看该作者
谢谢分享

使用特权

评论回复
地板
星月流年2010| | 2021-8-29 09:44 | 只看该作者
谢谢分享

使用特权

评论回复
5
岭南江川| | 2021-10-5 12:49 | 只看该作者
很好的学习指导,谢谢!

使用特权

评论回复
6
759366483| | 2023-1-3 13:15 | 只看该作者
岭南江川 发表于 2021-10-5 12:49
很好的学习指导,谢谢!

发个链接,分享下。谢谢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

0

粉丝