LabVIEW-编程思想(第2版)

上传人:飞*** 文档编号:58473336 上传时间:2018-10-29 格式:DOC 页数:295 大小:24.88MB
返回 下载 相关 举报
LabVIEW-编程思想(第2版)_第1页
第1页 / 共295页
LabVIEW-编程思想(第2版)_第2页
第2页 / 共295页
LabVIEW-编程思想(第2版)_第3页
第3页 / 共295页
LabVIEW-编程思想(第2版)_第4页
第4页 / 共295页
LabVIEW-编程思想(第2版)_第5页
第5页 / 共295页
点击查看更多>>
资源描述

《LabVIEW-编程思想(第2版)》由会员分享,可在线阅读,更多相关《LabVIEW-编程思想(第2版)(295页珍藏版)》请在金锄头文库上搜索。

1、总目录总目录序序第第 1 部分:部分:LabVIEW 编程思想编程思想第第 1 章章 虚拟仪器导论虚拟仪器导论1.1 虚拟仪器概述虚拟仪器概述1.1.1 虚拟仪器理念的诞生虚拟仪器理念的诞生1.1.2 初期虚拟仪器的理念初期虚拟仪器的理念1.1.3 现代虚拟仪器的理念现代虚拟仪器的理念1.2 虚拟仪器构成虚拟仪器构成1.2.1 传感器传感器1.2.2 数据采集模块数据采集模块1.2.3 商业化计算机平台商业化计算机平台1.3 虚拟仪器的测量原理虚拟仪器的测量原理1.3.1 传统仪器的基本测量原理传统仪器的基本测量原理1.3.2 虚拟仪器的基本测量原理虚拟仪器的基本测量原理1.3.3 虚拟仪器改

2、变了传统仪器的测量方式和理念虚拟仪器改变了传统仪器的测量方式和理念1.4 虚拟仪器的特点虚拟仪器的特点1.4.1 虚拟仪器充分利用了商业化计算机的软件资源虚拟仪器充分利用了商业化计算机的软件资源1.4.2 虚拟仪器充分利用了商业化计算机的硬件资源虚拟仪器充分利用了商业化计算机的硬件资源1.4.3 软件仍然是虚拟仪器的重要组成部分软件仍然是虚拟仪器的重要组成部分1.4.4 可重复使用的硬件将降低虚拟仪器成本可重复使用的硬件将降低虚拟仪器成本1.4.5 虚拟仪器的测量功能取决于用户需求虚拟仪器的测量功能取决于用户需求1.5 虚拟仪器与传统仪器间的关系虚拟仪器与传统仪器间的关系1.5.1 虚拟仪器会

3、取代传统仪器吗?虚拟仪器会取代传统仪器吗?1.5.2 模拟电子技术仍主导着虚拟仪器的未来模拟电子技术仍主导着虚拟仪器的未来1.5.3 数字电子技术使得虚拟仪器设计更加灵活数字电子技术使得虚拟仪器设计更加灵活1.5.4 高端测量仪器领域传统仪器仍是主宰者高端测量仪器领域传统仪器仍是主宰者1.6 虚拟仪器技术虚拟仪器技术1.6.1 虚拟仪器技术虚拟仪器技术概述概述1.6.2 虚拟仪器技术之一虚拟仪器技术之一虚拟仪器软件开发环境虚拟仪器软件开发环境1.6.3 虚拟仪器技术之二虚拟仪器技术之二虚拟仪器硬件体系架构虚拟仪器硬件体系架构1.6.4 虚拟仪器技术之三虚拟仪器技术之三虚拟仪器管理体系架构虚拟仪

4、器管理体系架构1.7 本章小结本章小结第第 2 章章 NI LabVIEW2.1 计算机编程语言计算机编程语言2.1.1 机器语言机器语言2.1.2 汇编语言汇编语言2.1.3 高级语言高级语言2.1.4 图形化编程语言图形化编程语言2.2 NI LabVIEW 概述概述2.2.1 关于关于 NI LabVIEW2.2.2 LabVIEW 图形化编程语言图形化编程语言2.2.3 NI LabVIEW 图形化开发环境图形化开发环境2.2.4 创建第一个图形化程序创建第一个图形化程序2.2.5 图形化语言运行机制图形化语言运行机制数据流数据流2.3 VI图形化程序的基本框架图形化程序的基本框架2.

5、3.1 前面板窗口前面板窗口2.3.2 程序框图窗口程序框图窗口2.3.3 图标和连线板图标和连线板2.4 VI 属性属性2.4.1 VI 属性属性常规常规2.4.2 VI 属性属性内存使用内存使用2.4.3 VI 属性属性说明信息说明信息2.4.4 VI 属性属性修订历史和编辑器选项修订历史和编辑器选项2.4.5 VI 属性属性保护保护2.5 子子 VI 与与 VI 的层次结构的层次结构2.5.1 创建子创建子 VI2.5.2 创建子创建子 VI 的图标和连线板的图标和连线板2.5.3 VI 的属性的属性窗口外观窗口外观2.5.4 VI 的属性的属性窗口大小和运行时的位置窗口大小和运行时的位

6、置2.5.5 VI 的层次结构的层次结构2.6 VI 的类型和跨平台特性的类型和跨平台特性2.6.1 通用类型通用类型 VI2.6.2 严格类型严格类型 VI2.6.3 VI 的使用的使用2.6.4 VI 的跨平台的跨平台2.7 本章小结本章小结第第 3 章章 控件控件前面板对象前面板对象3.1 控件的基本特征控件的基本特征3.1.1 控件的外观和样式控件的外观和样式3.1.2 控件的指向性控件的指向性3.1.3 控件的映射控件的映射3.1.4 控件的静态属性控件的静态属性3.2 控件的基本作用控件的基本作用3.2.1 装饰前面板装饰前面板3.2.2 实现人机对话实现人机对话3.2.3 放置数

7、据、承载数据类型放置数据、承载数据类型3.2.4 控件的数据类型控件的数据类型3.3 控件与控件与 LabVIEW 中变量间的关系中变量间的关系3.3.1 局部变量局部变量3.3.2 全局变量全局变量3.3.3 共享变量共享变量3.4 控件类型的定义控件类型的定义3.4.1 控件控件3.4.2 自定义类型自定义类型3.4.3 严格自定义类型严格自定义类型3.5 控件的深入探索控件的深入探索3.5.1 控件与控件与 VI 服务器类之间的关系服务器类之间的关系3.5.2 控件的创建和销毁控件的创建和销毁3.5.3 利用更加丰富多彩的控件利用更加丰富多彩的控件第第 4 章章 接线端、节点接线端、节点

8、程序框图对象程序框图对象4.1 接线端接线端控件的映射控件的映射4.1.1 接线端的作用和表示方式接线端的作用和表示方式4.1.2 接线端接线端数据类型的标识数据类型的标识4.1.3 接线端间的数据通道接线端间的数据通道连线连线4.2 节点节点图形化代码图形化代码4.2.1 函数函数原子级的图形化代码原子级的图形化代码4.2.2 内置内置 VI面对任务的函数集合面对任务的函数集合4.2.3 Express VI基于配置的模块化程序基于配置的模块化程序4.3 程序框图对象的深入探索程序框图对象的深入探索4.3.1 图形化语言的抽象机制图形化语言的抽象机制4.3.2 图形化代码的重用机制图形化代码

9、的重用机制4.3.3 图形化语言异常和错误处理图形化语言异常和错误处理4.3.4 图形化语言与硬件的无缝连接图形化语言与硬件的无缝连接第第 5 章章 控制程序流程控制程序流程5.1 数据流数据流图形化语言运行机制图形化语言运行机制5.1.1 何谓数据流何谓数据流5.1.2 数据流编程数据流编程5.1.3 数据流编程的基本特点数据流编程的基本特点5.1.4 数据流编程的深入理解数据流编程的深入理解5.2 控制程序流程控制程序流程运算符和算术表达式运算符和算术表达式5.2.1 数值运算符数值运算符5.2.2 关系运算符关系运算符5.2.3 算术表达式算术表达式5.2.4 逻辑运算符逻辑运算符5.3

10、 控制程序流程控制程序流程定序控制定序控制5.3.1 平铺式顺序结构平铺式顺序结构5.3.2 层叠式顺序结构层叠式顺序结构5.3.3 利用公共线程利用公共线程5.4 控制程序流程控制程序流程条件结构条件结构5.4.1 基本条件结构的图形化表示方法基本条件结构的图形化表示方法5.4.2 基本条件结构的数据流运行机制基本条件结构的数据流运行机制5.4.3 复杂条件结构复杂条件结构5.4.4 最简单的条件选择最简单的条件选择5.5 控制程序流程控制程序流程循环结构循环结构5.5.1 For 循环及它的图形化表示法循环及它的图形化表示法5.5.2 For 循环的数据流运行机制循环的数据流运行机制5.5

11、.3 While 循环及它的图形化表示方法循环及它的图形化表示方法5.5.4 While 循环的数据流运行机制循环的数据流运行机制5.5.5 循环中添加移位寄存器循环中添加移位寄存器5.5.6 反馈节点反馈节点5.6 控制程序流程控制程序流程事件结构事件结构5.6.1 事件结构及它的图形化表示法事件结构及它的图形化表示法5.6.2 事件结构的数据流运行机制事件结构的数据流运行机制第第 6 章章 应用程序控制应用程序控制 VI 和函数和函数6.1 属性节点和调用(方法)节点属性节点和调用(方法)节点6.1.1 创建属性节点和调用节点创建属性节点和调用节点6.1.2 应用程序(应用程序(App)的

12、属性和方法)的属性和方法6.1.3 VI 的属性和方法的属性和方法6.1.4 对象的属性和方法对象的属性和方法6.1.5 对象的属性的一些深入探索对象的属性的一些深入探索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 获得相关计算机获得

13、相关计算机 VI 服务器的设置服务器的设置6.3.4 应用程序引用应用程序引用实例实例6.4 VI 引用引用6.4.1 打开打开 VI 的引用的引用6.4.2 VI 的动态调用的动态调用6.4.3 动态调用动态调用 VI 方法之一方法之一通过引用节点调用通过引用节点调用6.4.4 动态调用动态调用 VI 方法之二方法之二通过调用节点调用通过调用节点调用6.5 控件的引用控件的引用6.5.1 控件引用的创建方法控件引用的创建方法6.5.2 控件引用的实际应用控件引用的实际应用6.6 VI 脚本(脚本(VI Scripting)6.6.1 启动启动 VI 脚本脚本6.6.2 使用使用 VI 脚本新

14、建脚本新建 VI6.6.3 使用使用 VI 脚本新建脚本新建 VI 对象对象6.6.4 VI 脚本的用途脚本的用途6.6.5 VI 脚本的第三方应用脚本的第三方应用第第 7 章章 文件处理文件处理7.1 文件间路径的关系文件间路径的关系7.1.1 文件常量与所引导的路径间关系文件常量与所引导的路径间关系7.1.2 非确定性文件路径的引导非确定性文件路径的引导7.1.3 路径的简单拆分路径的简单拆分7.1.4 图形化应用程序与开发环境间的路径关系图形化应用程序与开发环境间的路径关系7.2 文件的读写文件的读写7.2.1 文件的类型文件的类型7.2.2 文本文件读写的操作过程文本文件读写的操作过程

15、7.2.3 二进制文件读写的操作过程二进制文件读写的操作过程7.2.4 波形文件读写的操作过程波形文件读写的操作过程7.2.5 电子表格文件读写的操作过程电子表格文件读写的操作过程7.3 配置文件(配置文件(.ini 文件)文件)7.3.1 INI 文件及文件及 INI 文件格式文件格式7.3.2 LabVIEW 中的中的 INI 文件函数文件函数7.3.3 LabVIEW 中的中的 INI 文件实例文件实例第第 8 章章 图形化语言的编程范式图形化语言的编程范式8.1 编程范式编程范式8.1.1 编程编程8.1.2 编程范式编程范式8.1.3 编程范式与编程思想编程范式与编程思想8.2 几种

16、常见的编程范式几种常见的编程范式8.2.1 过程化(命令式)编程过程化(命令式)编程8.2.2 事件驱动编程事件驱动编程8.2.3 面向对象编程面向对象编程8.3 LabVIEW 图形化语言编程范式之一图形化语言编程范式之一过程化编程过程化编程8.3.1 数据流编程思想导致过程化编程数据流编程思想导致过程化编程8.3.2 图形化语言中过程化编程的主要特点图形化语言中过程化编程的主要特点8.4 LabVIEW 图形化语言编程范式之二图形化语言编程范式之二事件编程事件编程8.4.1 轮询与事件轮询与事件8.4.2 图形化语言中事件驱动编程的主要特点图形化语言中事件驱动编程的主要特点8.5 LabVIEW 图形化语言编程范式之三图形化语言编程范式之三面向对象编程面向对象编程8.5.1 LabVIEW 为什么要引入面向对象的编程范式为什么要引入面向对象的编程范式8.5.2 LabVIEW 中的类和对象中的类和对象8.5.3 LVOOP 中的类和

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号