技术教育社区
www.teccses.org

LabVIEW图形化编程:基础与测控扩展

封面

作者:陈忠

页数:237

出版社:机械工业出版社

出版日期:2021

ISBN:9787111684282

电子书格式:pdf/epub/txt

内容简介

测控技术与以工业互联和工业智能为核心的智能制造技术密切相关。虚拟仪器既涉及测量应用领域,也涉及工业测控领域。LabVIEW实际上已成为工业标准化测控图形开发平台。本书在侧重阐述LabVIEW图形化编程基础知识的同时,还讲述了与工业测控相关的专业主题知识。本书分为基础篇和高级应用篇。基础篇涉及LabVIEW图形化编程的基础知识,包括虚拟仪器与LabVIEW入门、数据类型与操作、程序控制要素、输入与输出、程序调试技术与界面设计、程序设计模式,以及综合设计案例。高级应用篇涉及Arduino与LabVIEW嵌入式编程、Modbus通信和DSC、LabVIEW机器视觉、LabVIEW FPGA编程基础4大测控主题知识。各章均配有示例,且大部分章节配有编程短视频,便于读者自主学习。 本书适合高等学校机电、自动化、测控类等相关专业的学生使用,也适合有LabVIEW入门与提高学习需求的各类工程技术人员使用。

本书特色

本书在侧重阐述LabVIEW图形化编程基础知识的同时,还讲述了与工业测控相关的专业主题知识。

目录

前言

二维码清单

基础篇

第1章虚拟仪器与LabVIEW入门311虚拟仪器相关的概念与发展3

111虚拟仪器的起源与定义3

112图形化编程与LabVIEW6

12LabVIEW界面8

121菜单9

122工具栏10

123控件选板与函数选板10

124接口与图标11

125工具选板12

13项目管理与快速设计示例13

131LabVIEW项目创建13

132项目浏览器与项目管理13

133VI文件创建14

134项目设计示例16

本章小结17

上机练习17

思考与编程习题17

参考文献17

第2章数据类型与操作1821基本数据类型及其操作18

211数值型18

212布尔型21

213下拉列表与枚举型22

214时间与变体类型23

22数组及其操作24

221数组创建与基本算术运算24

222数组比较25

223数组大小、索引与子集提取26

224数组初始化、插入、删除、合并与重整26

23簇及其操作28

231簇的创建28

232簇的捆绑与解除捆绑28

233簇数组与簇/数组转换29

24字符串及其操作29

241字符串的显示30

242字符串的操作30

25波形及其操作32

251波形数据类型32

252波形数据操作32

本章小结33

上机练习33

思考与编程习题33

参考文献34

第3章程序控制要素——结构、功能节点、变量与子程序3531LabVIEW控制结构35

311顺序结构35

312For循环37

313While循环40

314定时结构41

315条件结构42

316事件结构45

32功能节点47

321公式节点47

322反馈节点48

323使能结构49

33变量50

331局部变量50

332全局变量51

333共享变量52

34子程序 52

本章小结54

上机练习54

思考与编程习题54

参考文献54

第4章输入与输出——文件、图形/图表与信号采集5541文件55

411文件类型与操作的基本要素55

412文本文件与二进制文件的基本操作57

413读写电子表格文件60

414数据记录文件操作61

415读写XML文件62

42图形与图表64

421波形图表64

422波形图67

423XY图70

424强度图表与强度图71

425数字波形图73

43信号采集74

431数据采样基本原理74

432数据采集操作75

433基于声卡与虚拟数据采集卡的数据采集79

44综合实例81

本章小结84

上机练习84

思考与编程习题84

参考文献85

第5章程序调试技术与界面设计8651调试技术86

511集成调试环境与错误列表86

512高亮执行87

513断点88

514探针88

515其他调试方法92

516代码常见错误92

52界面设计94

521界面设计概念94

522自定义控件/数据96

523菜单100

524颜色与对象排列102

525选项卡、子面板与分隔栏104

526光标工具108

527界面设计案例108

本章小结109

上机练习110

思考与编程习题110

参考文献110

第6章程序设计模式11161程序的错误处理111

611不可预期错误111

612可预期错误112

613自定义错误113

614错误信息处理113

62常用程序设计模式115

621状态机概念与标准状态机115

622状态机设计模式117

623状态机工具121

624LabVIEW基本设计模式124

625队列消息处理器模式126

63案例与设计模式处理127

本章小结129

上机练习129

思考与编程习题129

参考文献130

第7章综合设计案例13171三洋伺服指令的串行通信131

711串行通信与操作方法131

712三洋直流4轴伺服驱动系统132

713三洋伺服指令串行通信格式133

714串行指令VI135

72基于状态机编程的洗车系统139

721洗车系统功能与状态机描述139

722基于状态机的洗车系统实现141

本章小结145

上机练习145

思考与编程习题145

参考文献145

高级应用篇

第8章Arduino与LabVIEW嵌入式编程14981Arduino基础与开发平台149

811Arduino基础149

812Arduino开发平台150

82Arduino与LabVIEW的通信与连接153

821基于工具包的快速通信与连接153

822基于VISA的串口通信与连接159

83Arduino与LabVIEW通信实例160

831基于LIAT的RGB彩色LED控制160

832基于LINX的舵机控制162

833基于VISA的无源蜂鸣器控制163

本章小结165

上机练习165

思考与编程习题166

参考文献166

第9章Modbus通信和DSC16791基于串口与TCP/IP的Modbus通信167

911串口通信167

912TCP/IP通信168

913Modbus通信169

92LabVIEW DSC模块170

921开放平台通信170

922LabVIEW DSC模块VI与功能简介171

923NI OPC服务器和共享变量绑定172

93LabVIEW实现Modbus通信174

931LabVIEW Modbus库174

932Modbus仿真环境的搭建174

933Modbus通信编程实现177

934使用信号量避免资源冲突182

935多寄存器实现多种数据类型传输183

本章小结184

上机练习184

思考与编程习题184

参考文献185

第10章LabVIEW机器视觉186101机器视觉基础186

1011数字图像186

1012机器视觉系统的组成186

102LabVIEW图像处理与视觉模块190

1021图像采集190

1022图像处理192

1023机器视觉模块194

103LabVIEW视觉综合应用197

1031LabVIEW视觉测量197

1032LabVIEW立体视觉198

本章小结204

上机练习204

思考与编程习题204

参考文献2

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《LabVIEW图形化编程:基础与测控扩展》
Article link:https://www.teccses.org/1289989.html