LabVIEW编程样式PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:(美)PeterA.Blume著;刘章发,衣法臻等译
- 出 版 社:北京:电子工业出版社
- 出版年份:2009
- ISBN:9787121088254
- 页数:283 页
第1章 样式的重要性 1
1.1 样式的重要性 1
1.1.1 易用性 3
1.1.2 高效性 5
1.1.3 可读性 7
1.1.4 可维护性 8
1.1.5 健壮性 9
1.1.6 简单性 11
1.1.7 性能 13
1.1.8 样式工具 13
1.2 良好样式与开发时间的折中 14
第2章 良好样式的基础 16
2.1 需求说明 16
2.1.1 需求说明开发的最好实践 18
2.1.2 LabVIEW项目的需求说明 19
2.2 设计 22
2.2.1 寻找有用的资源 23
2.2.2 开发一个概念验证 23
2.2.3 重新修改需求说明 24
2.3 配置LabVIEW的环境 24
2.3.1 LabVIEW Options对话框 25
2.3.2 代码重用 26
2.4 项目组织、文件命名和控制 31
2.4.1 磁盘组织 31
2.4.2 LabVIEW项目 33
2.4.3 文件命名规则 35
2.4.4 源控制 36
第3章 前面板样式 37
3.1 布局 38
3.1.1 一般规则 38
3.1.2 GUI VI的面板布局 39
3.1.3 子VI的面板布局 46
3.2 文本 48
3.2.1 一般规则 48
3.2.2 控件标签 51
3.2.3 子VI面板的文本 52
3.2.4 工业GUI VI文本 53
3.3 颜色 54
3.4 GUI导航 55
3.4.1 控件的作用域 56
3.4.2 一致性 58
3.5 示例 58
3.5.1 选择生成子VI 59
3.5.2 对话框工具VI 60
3.5.3 电容测试和分类 61
3.5.4 离心机系统 63
3.5.5 频谱分析仪 64
3.5.6 翼伞制导界面 65
第4章 框图 67
4.1 布局 67
4.1.1 布局基础 67
4.1.2 子VI的模块化 69
4.2 连线 72
4.2.1 清晰连线技术 72
4.2.2 簇模块化 75
4.3 数据流 78
4.3.1 数据流基础 78
4.3.2 实用的变量和顺序结构 81
4.3.3 实用的变量和顺序结构 84
4.3.4 优化数据流 86
4.4 示例 90
4.4.1 选择生成子VI 90
4.4.2 嵌套过多的VI 92
4.4.3 任意VI 93
4.4.4 从右到左VI 94
4.4.5 从左到右VI 95
4.4.6 Centrifuge DAQ VI 96
4.4.7 Screw Inspection VI 96
4.4.8 滤光器测试VI 98
第5章 图标与连接器 100
5.1 图标 102
5.1.1 图标基础 102
5.1.2 图标的快捷方式 104
5.1.3 国际化图标 108
5.2 连接器面板 108
5.3 示例 113
5.3.1 设计较差的例子 113
5.3.2 仪器驱动程序 114
5.3.3 各种类型的示例 117
5.3.4 简单示例 119
第6章 数据结构 121
6.1 数据结构的设计方法 121
6.1.1 选择控件和数据类型 122
6.1.2 配置属性 129
6.1.3 创建数据架构 130
6.2 简单数据类型 132
6.2.1 布尔类型 132
6.2.2 数值 134
6.2.3 特殊字符 136
6.2.4 字符串、路径和图形 138
6.3 数据架构 139
6.3.1 简单的数组和簇 139
6.3.2 特殊的数据结构 144
6.3.3 嵌套数据结构 144
6.4 示例 149
6.4.1 Thermometer VI 149
6.4.2 OpenG变体 149
6.43 随机数据 153
6.4.4 Centrifuge DAQ VI 154
第7章 错误处理 157
7.1 错误处理基础 157
7.1.1 捕获错误 158
7.1.2 报告错误 162
7.1.3 错误代码 166
7.2 子VI错误处理 168
7.3 划分错误优先级 171
7.4 错误处理提示 175
7.4.1 结构连线 175
7.4.2 合并错误 175
7.4.3 消除错误 176
7.4.4 自动错误处理 178
7.5 示例 178
7.5.1 连续获取数据并记录到文件 178
7.5.2 Suss接口工具箱 179
7.5.3 合并并行错误 180
7.5.4 Screw Inspection VI 181
7.5.5 Test Executive VI 182
第8章 设计模式 186
8.1 简单的设计模式 187
8.1.1 直接子VI 187
8.1.2 功能全局变量 189
8.1.3 连续循环 191
8.1.4 事件处理循环 194
8.2 状态机 198
8.2.1 经典状态机 200
8.2.2 队列状态机 203
8.2.3 事件驱动状态机 204
8.2.4 事件机 207
8.3 复合设计模式 209
8.3.1 并行循环 210
8.4 复杂应用程序的框架 213
8.4.1 动态框架 213
8.4.2 多循环应用程序框架 218
8.4.3 模块化的多循环应用程序框架 221
8.5 示例 224
8.5.1 Elapsed Time VI 224
8.5.2 Poll Instrument Response VI 225
8.5.3 非传统状态机 227
8.5.4 Centrifuge DAQ VI 229
8.5.5 传感器控制工具 229
8.5.6 分布式控制系统 231
第9章 说明文档 233
9.1 前面板说明文档 234
9.2 框图 237
9.3 图标和VI的描述 243
9.4 在线说明文档 243
9.5 示例 246
9.5.1 SubVI from Selection VI 246
9.5.2 Filter Test VI 247
9.5.3 控件细节描述 248
9.5.4 温度曲线图 249
第10章 代码复查 250
10.1 自检 250
10.1.1 VI分析器工具箱 251
10.1.2 手动检查清单 260
10.2 同事复查 264
附录A 术语表 268
附录B 样式规则总结 277
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《工业机器人离线编程与仿真》张明文,封家诚,王鑫主编 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017