当前位置:主页 > 计算机电子书 > 程序设计 > LabVIEW下载
LabVIEW宝典

LabVIEW宝典 PDF 超清第2版

  • 更新:2019-09-16
  • 大小:153.9 MB
  • 类别:LabVIEW
  • 作者:陈树学
  • 出版:电子工业出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

LabVIEW宝典 第二版

LabVIEW宝典(第2版)》详细解读了LabVIEW常见的程序编写方式 、程序编写方法和工程项目运用技术性。全书共分成3篇,在其中,入门篇梳理小结了LabVIEW软件程序员务必把握的基本知识,包含LabVIEW的基本要素、基础涵数的使用方法和常见的运作构造,及其LabVIEW的基础数据结构和文档存储方法;高級篇细腻地解读了引证、特性、方式 及各种高級控件的应用,LabVIEW的文字方法程序编写及DLL、c语言插口,根据MATLAB英语的语法的math*编程技术,LabVIEW根据部件的高級程序编写方式 和程序编写方式;工程项目运用篇详细介绍了串口、并口和通信网络的常见方式 ,数据收集的基本概念和方式 ,LabVIEW即时系统软件的搭建和程序编写,及其各种各样常见技术专业工具包的使用说明,包含数据库服务器工具包、数据监测与纪录工具包、表格转化成工具包、状态图工具包等。《LabVIEW宝典(第2版)》可做为高等学校通讯、精确测量技术性、自动控制系统等有关课程内容的教材内容和课堂教学教材,也可做为有关工程项目专业技术人员开发设计仪器设备或自动测试系统软件的技术性指南。

目录

  • 第1部分 入门篇
  • 第1章 打开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
  • 第2章 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
  • 第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循环,不仅仅是循环 75
  • 3.1.6 While循环与定时 76
  • 3.1.7 反馈节点 81
  • 3.2 定时结构 82
  • 3.2.1 定时循环的基本组成要素和配置对话框 83
  • 3.2.2 定时顺序结构 85
  • 3.3 独特的条件结构 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
  • 第4章 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
  • 第5章 字符串与文件存储 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
  • 第2部分 高级篇
  • 第6章 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
  • 第7章 高级控件的运用 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 多列列表框的特效制作 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 树形控件高级应用举例 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 波形图控件的高级应用举例 238
  • 7.7 XY图 240
  • 7.7.1 XY图的输入数据类型 241
  • 7.7.2 XY图的高级应用 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 图片控件的高级应用 251
  • 7.11 小结 253
  • 第8章 文本式编程与外部程序接口 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

资源获取

资源地址1:https://pan.baidu.com/s/12dsquQXah6IGxXnx7zscuQ

相关资源

网友留言