LabVIEW编程详解PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:宋铭编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2017
- ISBN:9787121313615
- 页数:606 页
第1章 初识LabVIEW 1
1.1 虚拟仪器 1
1.2 LabVIEW 1
1.3 LabVIEW的控件 4
1.4 LabVIEW的修饰 14
1.5 LabVIEW编程元素 15
1.6 选中VI对象 18
1.7 完整的LabVIEW程序——VI 19
1.8 LabVIEW的项目 20
第2章 LabVIEW编程环境 21
2.1 前面板窗格 21
2.2 工具选板 21
2.3 VI菜单 22
2.4 工具栏 29
2.5 常用组合键 32
2.6 VI属性 32
2.7 程序代码调试 43
第3章 数据类型与运算 44
3.1 数值类型 44
3.1.1 数值类型分类 44
3.1.2 数值型存储 45
3.1.3 浮点数误差 48
3.2 字符串类型 48
3.2.1 字符串存储 49
3.2.2 字符串函数 49
3.3 布尔类型 64
3.4 数组 70
3.5 簇 87
3.6 变体 90
3.7 波形数据 91
3.8 枚举类型 94
3.9 自定义类型 95
3.10 常量和变量 96
3.11 运算类型 97
第4章 程序结构 111
4.1 循环结构 111
4.1.1 While循环 111
4.1.2 For循环 115
4.1.3 数据进出循环的途径 116
4.1.4 反馈节点 125
4.1.5 For循环的退出机制 126
4.1.6 While循环的退出机制 127
4.1.7 数据出循环的条件 128
4.1.8 循环结构与数组函数 129
4.2 条件结构 139
4.2.1 布尔类型输入 139
4.2.2 整型标量输入 142
4.2.3 字符串类型输入 146
4.2.4 枚举类型 148
4.2.5 错误簇 150
4.3 事件结构 150
4.3.1 创建事件分支 151
4.3.2 通知事件 156
4.3.3 过滤事件 163
4.3.4 LabVIEW的事件源 166
4.3.5 多事件分支 183
4.3.6 事件结构应用 185
4.4 顺序结构 186
4.4.1 平铺式顺序结构 187
4.4.2 层叠式顺序结构 188
4.4.3 平铺式顺序与层叠式顺序的转换 189
4.5 公式节点 190
第5章 属性节点和方法 194
5.1 控件的属性节点 194
5.2 属性的类层次结构 196
5.3 LabVIEW的属性类 201
5.3.1 通用类 201
5.3.2 图形对象类 206
5.3.3 修饰类 209
5.3.4 文本类 210
5.3.5 控件类 214
5.3.6 字符串类 218
5.3.7 布尔类 220
5.3.8 数值类 221
5.3.9 数字类 222
5.3.10 簇类 223
5.3.11 VI类 225
5.3.12 前面板类 231
5.4 LabVIEW的方法 232
5.4.1 控件的方法 232
5.4.2 VI的方法 235
5.5 属性和方法的多线程 236
第6章 子VI与内存管理 239
6.1 子VI的创建 239
6.1.1 从普通VI创建子VI 239
6.1.2 从程序框图创建子VI 242
6.2 VI的四个内存单元 244
6.3 多态VI 244
6.4 子VI中的程序结构 246
6.5 子VI的执行模式 248
6.5.1 不可重入VI 249
6.5.2 可重入VI 249
6.6 共享副本与数据窜改 251
6.7 子VI加载内存的形式 253
6.8 子VI与属性节点 255
6.9 子VI的生命周期 257
6.10 LabVIEW的内存再分配 257
6.11 LabVIEW中的缓存重用 259
6.12 数据类型的转换 262
6.13 合理的编程习惯 262
6.14 应用程序的内存管理 263
第7章 多线程 264
7.1 LabVIEW的执行系统与多线程机制 264
7.2 多线程的执行机制——时间片 264
7.3 LabVIEW多线程分类 265
7.4 多线程通信 269
7.4.1 局部变量 269
7.4.2 全局变量 272
7.4.3 队列 276
7.4.4 LV2型全局变量 282
7.4.5 共享变量 287
7.4.6 数据传递机制读/写速度 288
7.4.7 LabVIEW变量的深入分析 289
7.4.8 子VI与主VI的实时通信 289
7.5 多线程同步 291
7.6 并行循环的停止机制 297
7.7 多线程的优势 302
7.8 多线程优先级 304
7.9 多线程应用 304
第8章 LabVIEW的设计模式 306
8.1 连续循环模式 306
8.2 事件处理器 306
8.3 状态机 307
8.3.1 顺序状态机 307
8.3.2 改进型状态机 307
8.3.3 标准状态机 308
8.3.4 事件状态机 310
8.3.5 超时状态机 312
8.3.6 自定义事件状态机 314
8.4 队列消息处理器 314
8.4.1 查询模式的队列消息处理器 315
8.4.2 事件驱动的队列消息处理器 318
8.4.3 基于超时事件的队列消息处理器 322
8.4.4 基于自定义事件的队列消息处理器 326
8.4.5 基于回调机制的队列消息处理器 332
8.4.6 多重嵌套的队列消息处理器 334
8.5 顶层程序设计模式 336
8.6 多线程的模块化 339
8.7 LabVIEW程序的构建策略 340
8.8 连续循环时的事件响应 344
第9章 动态调用技术 352
9.1 VI服务器与引用 352
9.2 动态控制VI 354
9.3 动态事件 366
9.4 LabVIEW的回调机制 379
9.5 多线程传递事件 394
第10章 常用控件的编程 398
10.1 列表框 398
10.1.1 列表框的属性 398
10.1.2 列表框的方法 405
10.1.3 列表框的应用 405
10.2 多列列表框 411
10.2.1 多列列表框的属性 411
10.2.2 多列列表框的应用 419
10.3 选项卡 428
10.4 树形控件 434
10.5 波形图表 441
10.5.1 波形图表的外观 441
10.5.2 波形图表的数据输入形式 445
10.5.3 图形图表类属性 447
10.5.4 标尺类属性 449
10.5.5 波形图表类属性 451
10.6 波形图 453
10.7 XY图 456
10.8 XControl控件 462
第11章 文件I/O操作 469
11.1 常用的文件类型 469
11.2 常用的文件操作函数 469
11.3 报表 473
11.3.1 LabVIEW工具包 473
11.3.2 自动化函数 478
第12章 程序界面构建 480
12.1 菜单 480
12.1.1 自定义菜单的创建 480
12.1.2 自定义菜单的响应 484
12.2 快捷菜单 487
12.2.1 快捷菜单的创建 487
12.2.2 快捷菜单的响应 487
12.3 工具栏 492
12.3.1 工具栏的创建 492
12.3.2 工具栏的响应 494
12.4 对话框 498
12.5 状态栏编程 504
12.6 界面的构建实例 507
第13章 面向对象编程 513
13.1 面向对象的编程思想 513
13.2 面向对象的基本概念 514
13.3 LabVIEW的类 514
13.3.1 创建基类 514
13.3.2 类的继承 518
13.4 面向对象的编程应用 522
13.5 LabVIEW面向对象的利弊分析 525
第14章 LabVIEW与外部组件的通信 526
14.1 DLL 526
14.1.1 DLL的概念 526
14.1.2 DLL文件的制作 526
14.1.3 DLL文件的调用 530
14.2 Windows API 535
14.3 Active X 538
14.4 多进程通信 539
第15章 接口通信和驱动程序开发 542
15.1 串口通信 542
15.1.1 串口通信的硬件介绍 542
15.1.2 基于LabVIEW的串口通信 545
15.2 USB总线通信 561
15.2.1 CH372概述 561
15.2.2 单片机与CH372的接口电路 563
15.2.3 单片机USB通信程序 564
15.2.4 基于DLL的USB通信 571
15.2.5 基于VISA的USB通信 584
15.3 计算机声卡通信 590
第16章 LabVIEW应用程序制作 596
16.1 修改主程序外观 596
16.2 修改路径 596
16.3 创建LabVIEW项目 597
16.4 生成应用程序(EXE文件) 598
16.5 制作程序安装包 603
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《手工皮艺 时尚商务皮革制品制作详解》王雅倩责任编辑;陈涤译;(日)高桥创新出版工坊 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《2018考研数学 数学 1 15年真题详解及解题技巧》本书编委会著 2017
- 《新课标中学地理图文详解指导地图册 浙江专版 第4版》谭木主编;谭木高考复习研究室编 2015
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017