LabVIEW编程样式

LabVIEW编程样式

(美) 布鲁姆 (Blume,P.A.) , 著

出版社:电子工业出版社

年代:2009

定价:39.0

书籍简介:

本书是一本有关LabVIEW编程的最佳实践指南。针对应用程序的易用性、高效性、可读性、简单性、可维护性、健壮性、性能等方面,作者为LabVIEW软件开发给出了全面的样式指导。书中讨论了与软件开发周期、前面板、框图、图标和连接器、数据结构、错误处理、设计模式、说明文档、代码复查等有关的样式规则,并给出了各种应用实例和演示结果。

书籍目录:

第1章样式的重要性

1.1样式的重要性

1.1.1易用性

1.1.2高效性

1.1.3可读性

1.1.4可维护性

1.1.5健壮性

1.1.6简单性

1.1.7性能

1.1.8样式工具

1.2良好样式与开发时间的折中

第2章良好样式的基础

2.1需求说明

2.1.1需求说明开发的最好实践

2.1.2LabVIEW项目的需求说明

2.2设计

2.2.1寻找有用的资源

2.2.2开发一个概念验证

2.2.3重新修改需求说明

2.3配置LabVIEW的环境

2.3.1LabVIEWOptions对话框

2.3.2代码重用

2.4项目组织、文件命名和控制

2.4.1磁盘组织

2.4.2LabvIEW项目

2.4.3文件命名规则

2.4.4源控制

第3章前面板样式

3.1布局

3.1.1一般规则

3.1.2GUIVI的面板布局

3.1.3子VI的面板布局

3.2文本

3.2.1一般规则

3.2.2控件标签

3.2.3子Ⅵ面板的文本

3.2.4工业GUIVI文本

3.3颜色

3.4GUI导航

3.4.1控件的作用域

3.4.2一致性

3.5示例

3.5.1选择生成子VI

3.5.2对话框工具VI

3.5.3电容测试和分类

3.5.4离心机系统

3.5.5频谱分析仪

3.5.6翼伞制导界面

第4章框图

4.1布局

4.1.1布局基础

4.1.2子VI的模块化

4.2连线

4.2.1清晰连线技术

4.2.2簇模块化

4.3数据流

4.3.1数据流基础

4.3.2实用的变量和顺序结构

4.3.3不实用的变量和顺序结构

4.3.4优化数据流

4.4示例

4.4.1选择生成子VI

4.4.2嵌套过多的VI

4.4.3任意VI

4.4.4从右到左VI

4.4.5从左到右VI

4.4.6CentrifugeDAQVI

4.4.7ScrewInspectionVI

4.4.8滤光器测试VI

第5章图标与连接器

5.1图标

5.1.1图标基础

5.1.2图标的快捷方式

5.1.3国际化图标

5.2连接器面板

5.3示例

5.3.1设计较差的例子

5.3.2仪器驱动程序

5.3.3各种类型的示例

5.3.4简单示例

第6章数据结构

6.1数据结构的设计方法

6.1.1选择控件和数据类型

6.1.2配置属性

6.1.3创建数据架构

6.2简单数据类型

6.2.1布尔类型

6.2.2数值

6.2.3特殊字符

6.2.4字符串、路径和图形

6.3数据架构

6.3.1简单的数组和簇

6.3.2特殊的数据结构

6.3.3嵌套数据结构

6.4示例

6.4.1ThermometerVI

6.4.2OpenG变体

6.4.3随机数据

6.4.4CentrifugeDAQVI

第7章错误处理

7.1错误处理基础

7.1.1捕获错误

7.1.2报告错误

7.1.3错误代码

7.2子VI错误处理

7.3划分错误优先级

7.4错误处理提示

7.4.1结构连线

7.4.2合并错误

7.4.3消除错误

7.4.4自动错误处理

7.5示例

7.5.1连续获取数据并记录到文件

7.5.2Suss接口工具箱

7.5.3合并并行错误

7.5.4ScrewInspectionVI

7.5.5TestExecutiveVI

第8章设计模式

8.1简单的设计模式

8.1.1直接子VI

8.1.2功能全局变量

8.1.3连续循环

8.1.4事件处理循环

8.2状态机

8.2.1经典状态机

8.2.2队列状态机

8.2.3事件驱动状态机

8.2.4事件机

8.3复合设计模式

8.3.1并行循环

8.4复杂应用程序的框架

8.4.1动态框架

8.4.2多循环应用程序框架

8.4.3模块化的多循环应用程序框架

8.5示例

8.5.1ElapsedTimeVI

8.5.2PollInstrumentResponseVI

8.5.3非传统状态机

8.5.4CentrifugeDAQVI

8.5.5传感器控制工具

8.5.6分布式控制系统

第9章说明文档

9.1前面板说明文档

9.2框图

9.3图标和VI的描述

9.4在线说明文档

9.5示例

9.5.1SubVIfromSelectionVI

9.5.2FilterTestVI

9.5.3控件细节描述

9.5.4温度曲线图

第10章代码复查

10.1自检

10.1.1VI分析器工具箱

10.1.2手动检查清单

10.2同事复查

附录A术语表

附录B样式规则总结

内容摘要:

  对于每个LabVIEW的开发人员来说,本书是一本必读著作,不仅是因为其中包含了对于任何LabVIEW开发新手所必须掌握的重点样式规则,也在于它对LabVIEW开发老手而言介绍了领域内的最新动态。特别是有些章节(如第6章、第7章、第8章)包含了其他任何一本著作中都没有提供的关键编程提示和技术。  本书的另一个独特之处,就是Peter用来阐述良好(有时是不好)的VI样式的例子非常多。以近20年的工作经历,Peter拥有巨大的VI库。他在本书中有效地利用这个库来阐述相关的概念与技术。  本书是一本有关LabVIEW编程的最佳实践指南。针对应用程序的易用性、高效性、可读性、简单性、可维护性、健壮性和性能等方面,作者为LabVIEW软件开发给出了全面的样式指导。书中讨论了与软件开发周期、前面板、框图、图标和连接器、数据结构、错误处理、设计模式、说明文档、代码复查等有关的样式规则,并给出了各种应用实例和演示结果。  本书适合想要开发工程应用软件或维护高质量LabVIEW应用程序的各类读者,包括开发人员、经理和终端用户;同时也可作为进行工程设计、开发和仿真实验的技术人员的参考手册。【作者简介】  PeterA.Blume,BloomyControls公司的创始人和总裁,该公司是NI的联盟机构的合作伙伴,指定了自动测试、测量和R&D控制系统的开发规则,以及设计验证和产品测试的各种规范。Blume曾经开设过很多LabVIEW培训课程,并编写了BloomyControls公司的LabVIEW开发指南。

书籍规格:

书籍详细信息
书名LabVIEW编程样式站内查询相似图书
丛书名国外电子与通信教材系列
9787121088254
如需购买下载《LabVIEW编程样式》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)39.0语种简体中文
尺寸26装帧平装
页数印数 5000

书籍信息归属:

LabVIEW编程样式是电子工业出版社于2009.06出版的中图分类号为 TP311.56 的主题关于 软件工具,LabVIEW-程序设计-教材 的书籍。