标签分类
当前位置:首页 > 程序设计电子书 > LabVIEW电子书网盘下载
LabVIEW宝典 LabVIEW宝典
chunchui1987

chunchui1987 提供上传

资源
39
粉丝
14
喜欢
120
评论
11

    LabVIEW宝典 PDF 超清第2版

    LabVIEW电子书
    • 发布时间:

    给大家带来的一篇关于LabVIEW相关的电子书资源,介绍了关于LabVIEW、宝典方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小153.9 MB,陈树学编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.2,更多相关的学习资源可以参阅 程序设计电子书、等栏目。

  • LabVIEW宝典 PDF 下载
  • 下载地址:https://pan.baidu.com/s/12dsquQXah6IGxXnx7zscuQ
  • 分享码:0ah7
  • 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

    上一篇:计算机组成原理  下一篇:Word/Excel/PPT 2016商务办公技能+技巧+实战应用大全

    展开 +

    收起 -

    码小辫二维码
     ←点击下载即可登录

    LabVIEW相关电子书
    学习笔记
    网友NO.468508

    python爬虫面试宝典(常见问题)

    是否了解线程的同步和异步? 线程同步:多个线程同时访问同一资源,等待资源访问结束,浪费时间,效率低 线程异步:在访问资源时在空闲等待时同时访问其他资源,实现多线程机制 是否了解网络的同步和异步? 同步:提交请求-等待服务器处理-处理完毕返回 这个期间客户端浏览器不能干任何事 异步: 请求通过事件触发-服务器处理(这是浏览器仍然可以作其他事情)-处理完毕 链表和顺序表储存时各自有什么优点? 1.顺序表存储 原理:顺序表存储是将数据元素放到一块连续的内存存储空间,存取效率高,速度快。但是不可以动态增加长度 优点:存取速度高效,通过下标来直接存储 缺点:1.插入和删除比较慢,2.不可以增长长度 比如:插入或者删除一个元素时,整个表需要遍历移动元素来重新排一次顺序 2.链表存储 原理:链表存储是在程序运行过程中动态的分配空间,只要存储器还有空间,就不会发生存储溢出问题 优点:插入和删除速度快,保留原有的物理顺序,比如:插入或者删除一个元素时,只需要改变指针指向即可 缺点:查找速度慢,因为查找时,需要循环链表访问 使用redis搭建分布式系统时如何处理网络延迟和网络异常? 由于网络异常的存在,分布式系统中请求结果存在“三态”的概念,即三种状态:“……

    网友NO.444641

    MySQL中出现乱码问题的终极解决宝典

    MySQL出现乱码的原因 要了解为什么会出现乱码,我们就先要理解:从客户端发起请求,到MySQL存储数据,再到下次从表取回客户端的过程中,哪些环节会有编码/解码的行为。为了更好的解释这个过程,博主制作了两张流程图,分别对应存入和取出两个阶段。 存入MySQL经历的编码转换过程 上图中有3次编码/解码的过程(红色箭头)。三个红色箭头分别对应:客户端编码,MySQL Server解码,Client编码向表编码的转换。其中Terminal可以是一个Bash,一个web页面又或者是一个APP。本文中我们假定Bash是我们的Terminal,即用户端的输入和展示界面。图中每一个框格对应的行为如下: 在terminal中使用输入法输入 terminal根据字符编码转换成二进制流 二进制流通过MySQL客户端传输到MySQL Server Server通过character-set-client解码 判断character-set-client和目标表的charset是否一致 如果不一致则进行一次从client-charset到table-charset的一次字符编码转换 将转换后的字符编码二进制流存入文件中 从MySQL表中取出数据经历的编码转换过程 上图有3次编码/解码的过程(红色箭头)。上图中三个红色箭头分别对应:客户端解码展示,MySQL Server根据character-set-client编码,表编码向character-set-client编码的转换。 从文件读出二进制数据流 用表字符集编码进行解码 将数据转换为ch……

    网友NO.153640

    开发10年,全记在这本Java进阶宝典里了

    蓦然回首自己做开发已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路! 路其实一直都在那里,只是我们看不到而已! 以前我一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉地被推到了这个位置上。想想有多少人对于自己将来要从事的职业和技术类型进行过深入思考和比较呢?当我跳出编码后,我开始思考和程序及程序员职业生涯相关的问题,最后发现,影响我们走入今天的困局的竟然是一些我们常常挂在嘴边的话。 今天,就为大家整理一份目前互联网公司最主流的技术选型: 阅读源码 程序员每天都和代码打交道。经过数年的基础教育和职业培训,大部分程序员都会「写」代码,或者至少会抄代码和改代码。但是,会读代码的并不在多数,会读代码又真正读懂一些大项目的源码的,少之又少。这也造成了很多错误看源码的方式。 那要如何正确的分析源码呢? 分布式架构 随着我们的业务量越来越大和越重要,单体的架构模式已经无法对应大规模的应用场景,而且系统中决不能……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明