登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』LabVIEW宝典(第2版)

書城自編碼: 3059854
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 陈树学
國際書號(ISBN): 9787121325434
出版社: 电子工业出版社
出版日期: 2017-09-01
版次: 1
頁數/字數: 700/
書度/開本: 16开 釘裝: 平塑勒

售價:NT$ 713

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
生活观察图鉴 中国常见鸟类观察图鉴
《 生活观察图鉴 中国常见鸟类观察图鉴 》

售價:NT$ 839.0
父亲身份:探寻血缘之谜
《 父亲身份:探寻血缘之谜 》

售價:NT$ 493.0
悠游人间 赛博朋克少女插画绘制教程
《 悠游人间 赛博朋克少女插画绘制教程 》

售價:NT$ 559.0
“李晓鹏说中华史”系列(全二册)
《 “李晓鹏说中华史”系列(全二册) 》

售價:NT$ 818.0
绿色剧变:能源大革命与世界新秩序
《 绿色剧变:能源大革命与世界新秩序 》

售價:NT$ 386.0
你的韧性超乎你的想象
《 你的韧性超乎你的想象 》

售價:NT$ 335.0
新东方 剑桥雅思官方指南精讲 精确剖析官方指南样题
《 新东方 剑桥雅思官方指南精讲 精确剖析官方指南样题 》

售價:NT$ 381.0
欧洲文明进程·贫困与社会保障卷
《 欧洲文明进程·贫困与社会保障卷 》

售價:NT$ 924.0

建議一齊購買:

+

NT$ 449
《 LabVIEW虚拟仪器设计及应用——程序设计、数据采集、硬件控制与信号处理 》
+

NT$ 514
《 LabVIEW 2018 虚拟仪器程序设计 第2版 》
+

NT$ 1099
《 图像处理、分析与机器视觉(基于LabVIEW) 》
+

NT$ 774
《 LabVIEW编程详解 》
+

NT$ 634
《 LabVIEW入门与实战开发100例(第3版) 》
+

NT$ 468
《 精通LabVIEW教程——由浅入深的范例学习(第二版) 》
編輯推薦:
LabVIEW工程师15年经验总结
全程配套700多个VI案例文件
3大完整工程实践一线项目
配套PPT电子课件
內容簡介:
《LabVIEW宝典(第2版)》详尽讲解了LabVIEW常用的编程方法、编程技巧和工程应用技术。全书共分为3篇,其中,入门篇归纳总结了LabVIEW编程人员必须掌握的基础知识,包括LabVIEW的基本概念、基本函数的用法和常用的运行结构,以及LabVIEW的基本数据结构和文件存储方式;高级篇细致地讲解了引用、属性、方法及各类高级控件的运用,LabVIEW的文本方式编程及DLL、C语言接口,基于MATLAB语法的math*编程技术,LabVIEW基于组件的高级编程方法和编程模式;工程应用篇介绍了串口、并口和网络通信的常用方法,数据采集的基本原理和方法,LabVIEW实时系统的构建和编程,以及各种常用专业工具包的使用方法,包括数据库连接工具包、数据监控与记录工具包、报表生成工具包、状态图工具包等。本书可作为高等院校通信、测量技术、自动控制等相关课程的教材和教学参考书,也可作为相关工程技术人员设计开发仪器或自动测试系统的技术手册。
關於作者:
陈树学,1989年毕业于哈尔滨工业大学动力工程系,毕业后进入一汽集团公司,负责专用机床、加工自动线和测试设备的软件开发工作。初期使用C语言,从LabVIEW 6.0版本开始,采用LabVIEW作为优选编程语言。 刘萱,2005年毕业于天津大学计算机科学与技术专业。毕业后进入天津久荣车轮技术有限公司主持车轮轮胎检测设备系统软件的研发工作。2006年首次接触LabVIEW 7.2并在实际项目中使用,十余年来积累了利用LabVIEW开发工程项目的丰富经验。
目錄
第1部分入门篇
第1章打开LabVIEW编程之门2
1.1 从VI开始2
1.1.1创建VI3
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.1VI的层次结构17
1.3.2调用子VI19
1.3.3VI的属性设置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表达式节点与公式快速VI67
2.4 小结68
第3章LabVIEW的程序运行结构69
3.1 两种不同的循环结构69
3.1.1For循环的组成和特点69
3.1.2For循环与数组71
3.1.3For循环与移位寄存器73
3.1.4For循环中的continue和break74
3.1.5While循环,不仅仅是循环75
3.1.6While循环与定时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.2U8类型数据与字符串之间的相互转换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.3LabVIEW使用的编码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.3VI使用的内存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.7INI文件的读写157
5.2.8XML文件的读写159
5.2.9注册表的读写160
5.2.10TDM文件162
5.2.11TDMS文件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.3LabVIEW的坐标映射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 动态调用VI197
6.8.1静态调用和动态调用的比较197
6.8.2通过引用节点调用函数动态调用VI197
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.1XY图的输入数据类型241
7.7.2XY图的高级应用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.1DLL与API函数257
8.2.2如何调用DLL函数259
8.2.3常用API函数的调用265
8.2.4LabVIEW调用DLL的局限性267
8.3 CIN270
8.3.1CIN创建的一般过程271
8.3.2CIN的数据类型和常用函数273
8.3.3CIN与内存管理器277
8.3.4CIN的运行过程和数据共享280
8.4 系统命令283
8.5 剪贴板284
8.6 DDE库285
8.6.1DDE概述286
8.6.2LabVIEW中DDE的常用方法286
8.7 ActiveX控件与ActiveX文档288
8.7.1ActiveX的基本概念288
8.7.2ActiveX控件的调用过程289
8.7.3ActiveX应用实例289
8.7.4ActiveX自动化服务器291
8.8 .NET技术292
8.8.1.NET控件292
8.
內容試閱
前 言

计算机的出现,彻底改变了人们的工作和生活方式。如今计算机已经无处不在,进入了每个人的生活之中。在工程技术人员看来,计算机不仅仅是人们常见的PC,也包括各种微处理器。从这个角度看,我们无时无刻不在使用计算机,例如,电视、洗衣机、自动提款机等都依赖计算机来实现各种便捷的功能。
相同的计算机可以完成不同的工作,在于它们使用不同的程序,而程序是由计算机编程语言创建的。短短几十年中,出现了众多的编程语言,这些编程语言的共同特点是采用文本方式创建程序。文本方式编程对编程人员要求很高,这使得计算机编程只能是少数人才可以从事的职业。
美国国家仪器公司(National Instruments, NI)的创新软件产品LabVIEW,允许用图形方式编程,摒弃了晦涩难懂的文本代码,使得计算机编程不再是少数人的专利。LabVIEW的最早版本诞生于1986年,几乎和Windows的最早版本同步,这注定了LabVIEW是多平台的编程语言,适合于不同的操作系统。
20世纪80年代初,NI公司是GPIB总线设备的主要供货商,丰富的硬件经验和强大的软件开发需求,促使NI公司的工程师们决心寻找一种代替传统编程语言的开发工具,这导致了1986年LabVIEW的横空出世。LabVIEW是由测试工程师开发的专用编程语言,因此,LabVIEW具有鲜明的行业特点,最早主要用于测试测量领域。NI公司独创了虚拟仪器的理念,提出了软件就是仪器的理念,并逐步成为业界的标准。
随着LabVIEW的不断发展,几乎每隔一两年,都要推出新的版本。LabVIEW的应用范围已经覆盖了工业自动化、测试测量、嵌入式应用、运动控制、图像处理、计算机仿真、FPGA等众多领域。以LabVIEW为核心,采用不同的专用工具包和统一的图形编程方式,可以实现不同技术领域的需求。
由于LabVIEW版本升级过快,导致许多函数、VI的名称与图标发生了变化。使用LabVIEW新版本的读者,会发现本书第1版中程序框图的函数、VI与新版LabVIEW对应不上,而且LabVIEW每次更新都增加了很多新功能。鉴于此,我们编写了本书的第2版。第2版在2016新版LabVIEW的基础上,重新编写了绝大部分程序框图,同时也针对新功能,增加了对应的内容。尤其是对第10章,重写了大部分内容,增加了许多流行的框架结构的介绍。除了LabVIEW本身的框架外,也介绍了几种流行的第三方常用框架结构。
本书要点
本书作者多年使用LabVIEW作为主要的编程语言,因此特别关注LabVIEW在工业领域的具体运用以及LabVIEW的实用编程技术。本书共17章,分为入门篇、高级篇、工程应用篇。
第1~5章为入门篇,介绍了LabVIEW的基本概念、基本函数的用法和常用的运行结构,详尽地分析了LabVIEW的基本数据结构和文件存储方式。
第6~11章为高级篇,介绍了应用程序、VI和控件的引用、属性和方法,以及各类高级控件的运用方法。第8章介绍了LabVIEW的文本编程方式及DLL、C语言接口,第9章详细介绍了基于MATLAB语法的MathScript编程技术,第10章介绍了LabVIEW基于组件的编程方法。
第12~17章为工程应用篇,具体而细致地讲解了在做实际工程开发时所用到的LabVIEW编程技术。本篇结合LabVIEW的常用工具包,具体分析了计算机串口、并口、网络通信方面的编程技术,以及数据记录和监控工具包、数据库连接工具包、报表生成工具包、状态图工具包、FPGA工具包等的应用。第13、第14章详细介绍了数据采集的基本原理和常用编程方法,其中重点介绍了LabVIEW在实时系统下的运用。第15章讲解了LabVIEW实时系统的开发案例。第16章讲解了LabVIEW数据采集系统开发案例。第17章讲解了FPGA的开发案例,以及如何利用LabVIEW图形编程方式,提高开发效率。
本书读者
本书可作为高等院校通信、测量技术、自动控制等相关课程的教材和教学参考书,也可作为相关工程技术人员设计开发仪器或自动测试系统的技术手册。
本书特色
本书内容非常丰富,在每个章节都安排了大量的示例,针对具体编程实践中遇到的问题,提出了多种解决方法。在兼顾基础知识的前提下,深入讨论了LabVIEW的高级编程方法和编程技巧。
本书的宗旨是作为实用工具书,侧重于来自工程实践的一线案例。笔者在写作过程中,与众多的LabVIEW爱好者进行了充分的沟通与交流,总结了编程过程中经常遇到的问题,并作为本书的重要内容。
本书使用了大量篇幅讲解NI公司各种专用工具包的运用,这部分内容具有一定的深度和实用价值,特别适合于具有一定基础的编程人员学习运用。在基础篇中,虽然也介绍了许多LabVIEW的基础知识,但还是侧重于具体应用,其中大量的例程可以直接在具体项目中使用。
在高级篇中,重点介绍了LabVIEW常用的编程模式,以及状态图工具包的运用,同时介绍了新增的面向对象的编程方法。
补遗说明
本书写作时主要使用8.6版本,但是书中介绍的具体内容并不限于特定的版本,因此无版本限制。本书案例文件和相关课件在网址read.zhiliaobang.com可以下载,方便读者提高学习效率,也方便教师教学。此外,对于比较重要的内容,为了让读者印象深刻,我们以学习笔记的体例呈现出来。
致谢与分工
本书由陈树学、刘萱两位工程师编写,我们有多年的LabVIEW实际开发经验,经过浓缩和总结才成此书。在编写本书的过程中得到张国强老师的大力支持,他为我们提供了开发硬件,使得写作能在真实的开发环境中进行,应该说没有他的热心帮助完成本书是难以想象的事情。本书也离不开成都道然科技有限责任公司的专业策划支持。因为本书作者为工程技术人员,对于写作并不擅长,书中错漏之处在所难免,敬请批评指正。能够为LabVIEW在国内的推广使用做一点力所能及的贡献,能够对广大的LabVIEW爱好者有所帮助,是我们最大的愿望。如果你有任何意见或者建议欢迎联系:info@dozan.cn。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.