精通LabVIEW程序设计

精通LabVIEW程序设计

张桐, 陈国顺, 王正林, 编著

出版社:电子工业出版社

年代:2008

定价:45.0

书籍简介:

LabVIEW语言使用数据流编程方法来描述程序的执行,采用图标和连线代替文本的形式编写程序,是一种非常优秀的图形化编程语言,目前在高校应用普遍,在工程界广泛流行。本书由基础入门篇、编程精通篇和应用实例篇三大部分组成。基础入门篇循序渐进地介绍LabVIEW语言发展历程、特点、语法和开发环境等基础知识;编程精通篇深入浅出地讲述VI设计、常库函数和VI、常用编程技术、数据采集与仪器控制等编程方法;应用实例篇简练实用地讲述了近60个综合实例,涉及的应用范围有电路、模拟电子、数字电子、控制系统、数字信号处理等。本书以LabVIEW 8.5中文版为讲述对象,贯穿100个实例,这些实例使用了LabVIEW中多方面的语句,可使读者迅速掌握LabVIEW编程的技巧,提高完成工程应用的效率;同时还配备了章节习题和附录,非常适合教学和自学。本书可作为学习LabVIEW语言的入门及应用教材,也可供电子信息、控制、机电等领域大学师生及工程技术人员参考。

书籍目录:

上篇基础入门篇

第1章LabVIEW概述

1.1虚拟仪器与LabVIEW

1.1.1虚拟仪器的基本概念

1.1.2虚拟仪器的特点

1.1.3虚拟仪器的硬件

1.1.4虚拟仪器的软件

1.2LabVIEW的特点

1.3LabVIEW的发展历程

1.4LabVIEW8的新特性

1.5LabVIEW在线帮助系统

1.5.1显示即时帮助

1.5.2LabVIEW帮助

1.5.3LabVIEW编程范例

1.5.4LabVIEW网络资源

1.6LabVIEW与电子信息技术

第2章LabVIEW编程基础

2.1概述

2.2LabVIEW程序的基本构成

2.2.1前面板

2.2.2框图

2.2.3连线板

2.3LabVIEW编程环境

2.3.1启动界面

2.3.2控件选板与函数选板

2.3.3工具栏

2.3.4菜单

2.4数据类型

2.4.1基本数据类型

2.4.2复合数据类型

2.5程序流程控制

2.5.1顺序结构

2.5.2条件结构

2.5.3循环结构

2.5.4事件结构

2.6局部变量和全局变量

2.6.1局部变量

2.6.2全局变量

2.7数据的图形显示

2.7.1波形图表

2.7.2波形图

2.7.3XY图

习题

中篇编程精通篇

第3章VI设计

3.1概述

3.2VI编辑方法

3.2.1创建对象

3.2.2选择对象

3.2.3移动对象

3.2.4复制和删除对象

3.2.5对齐和分布对象

3.2.6调整对象大小

3.2.7调整对象层序

3.2.8修改对象外观

3.2.9连线

3.2.10快捷键使用

3.3调试工具和调试方法

3.3.1调试工具栏

3.3.2高亮执行

3.3.3探针和断点

3.3.4常见错误

3.4子VI设计

3.4.1子VI的概念与VI层次结构

3.4.2创建子VI

3.4.3修改连线板

3.4.4编辑图标

3.4.5设置VI属性

3.4.6使用子VI

3.5资源管理和程序编译方法

3.5.1项目浏览窗口

3.5.2编译文件

3.5.3应用程序生成方法

3.5.4安装程序生成方法

习题

第4章常用编程技术

4.1概述

4.2脚本与公式节点

4.2.1公式节点

4.2.2公式ExpresscVI

4.2.3MathScript节点

4.2.4MathScript与XmathScript

4.3外部代码调用

4.4程序的运行时控制

4.4.1属性节点

4.4.2调用节点

4.4.3引用句柄

4.5自定义控件

4.5.1控件编辑器

4.5.2控件编辑模式

4.5.3创建自定义控件

4.6常用程序设计框架

4.6.1基于循环结构的框架

4.6.2基于事件驱动的框架

4.6.3基于标准状态机的框架

习题

第5章常用库函数和VI

5.1概述

5.2定时

5.2.1定时相关的函数

5.2.2定时函数应用举例

5.3数组

5.3.1数组相关的函数

5.3.2数组函数应用举例

5.4簇

5.5数值

5.6布尔

5.7比较

5.8字符串处理

5.8.1字符串处理相关的函数

5.8.2字符串处理函数应用举例

5.9文件I/O

5.9.1文件I/O相关的函数

5.9.2文件I/O函数应用举例

习题

第6章数据采集

6.1概述

6.2数据采集系统的基本构成

6.2.1数据采集系统的硬件

6.2.2数据采集系统的软件

6.3采样定理的应用

6.4信号分类和信号调理

6.4.1信号分类

6.4.2信号调理

6.5测量系统的连接

6.5.1测量系统的三类连接方式

6.5.2测量浮动信号的连接方式

6.5.3测量接地信号的连接方式

6.6数据采集驱动程序NI-DAQ

6.6.1NI-DAQc驱动程序概述

6.6.2TraditionalcNI-DAQcVI

6.6.3NI-DAQmxcVI

6.7模拟I/O参数的选择

6.8模拟输入

6.8.1单点采集及VI实现

6.8.2波形采集及VI实现

6.8.3连续采集及VI实现

6.9模拟输出

6.9.1单点输出及VI实现

6.9.2波形输出及VI实现

6.9.3连续输出及VI实现

6.10NI-DAQmx模拟I/O

6.10.1NI-DAQmx相关术语

6.10.2NI-DAQmx模拟I/O实例

习题

第7章仪器控制

7.1概述

7.2GPIB总线简介

7.3串行接口简介

7.4VXI和PXI总线简介

7.4.1VXI总线

7.4.2PXI总线

7.4.3VXI与PXI总线比较

7.5仪器控制的软件规范

7.5.1可编程仪器标准命令SCPI

7.5.2虚拟仪器软件架构VISA

7.5.3仪器驱动程序

7.6LabVIEW进行仪器控制

7.6.1配置设备

7.6.2使用NI-VISA函数

7.6.3仪器控制实例

习题

下篇应用实例篇

第8章LabVIEW在电路中的应用

8.1概述

8.2线性电阻电路

8.2.1支路电流法

8.2.2回路电流法

8.2.3节点电压法

8.3动态电路

8.3.1一阶动态电路分析法

8.3.2二阶动态电路分析法

8.4正弦电流电路

8.5频率特性

8.6谐振电路

习题

第9章LabVIEW在模拟电子中的应用

9.1概述

9.2基于声卡的常用虚拟仪器

9.2.1与声卡有关的子VI库

9.2.2基于声卡构造的实验举例

9.3元件伏安特性的测量

9.4电路频率响应的测量

习题

第10章LabVIEW在数字电子中的应用

10.1概述

10.2组合逻辑电路的仿真

10.2.1编码器

10.2.2译码器

10.2.3数据选择器

10.2.4加法器

10.2.5综合应用实例

10.3时序逻辑电路的仿真

10.3.1数字波形图的使用

10.3.2时钟脉冲

10.3.3触发器

10.3.4寄存器和移位寄存器

10.3.5计数器

习题

第11章LabVIEW在控制系统中的应用

11.1概述

11.2控制系统的建模

11.2.1基于VI的控制系统建模

11.2.2模型转换

11.2.3模型连接

11.3控制系统的时域分析

11.3.1时域分析相关的VI

11.3.2时域分析举例

11.4控制系统的频域分析

11.4.1频域分析相关的VI

11.4.2频域分析举例

11.5控制系统的状态空间分析

11.5.1状态空间分析相关的VI

11.5.2状态空间分析举例

习题

第12章LabVIEW在数字信号处理中的应用

12.1概述

12.2波形和信号生成

12.2.1波形和信号生成相关的VI

12.2.2波形信号生成举例

12.3信号时域分析

12.3.1信号时域分析相关的VI

12.3.2信号时域分析举例

12.4信号频域分析

12.4.1信号的FFT分析

12.4.2数字滤波器设计

12.5信号变换

12.5.1信号变换相关的VI

12.5.2信号变换举例

习题

附录ALabVIEW8.x环境常用快捷键列表

附录B公式节点和表达式节点中的内建函数

附录公式节点和表达式节点中的数学运算符

参考书目

内容摘要:

  本书共分12个章节,主要对LabVIEW程序设计的相关知识作了介绍,具体内容包括LabVIEW概述、LabVIEW编程基础、VI设计、常用库函数和VI、仪器控制等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。  LabVIEW语言使用数据流编程方法来描述程序的执行,采用图标和连线代替文本的形式编写程序,是一种非常优秀的图形化编程语言,目前在高校应用普遍,在工程界广泛流行。  本书由基础入门篇、编程精通篇和应用实例篇三大部分组成。基础入门篇循序渐进地介绍LabVIEW语言发展历程、特点、语法和开发环境等基础知识;编程精通篇深入浅出地讲述VI设计、常用编程技术、常用库函数和VI、数据采集与仪器控制等编程方法;应用实例篇简练实用地讲述了近60个综合实例,涉及的应用领域有电路、模拟电子、数字电子、控制系统、数字信号处理等。  本书以LabVIEW8.5中文版为讲述对象,贯穿近100个实例,这些实例使用了LabVIEW中多方面的语句,可使读者迅速掌握LabVIEW编程的技巧,提高完成工程应用的效率;同时还配备了章节习题和附录,非常适合教学和自学。本书可作为学习LabVIEW语言的入门及应用教材,也可供电子信息、控制、机电等领域大学师生及工程技术人员参考。

书籍规格:

书籍详细信息
书名精通LabVIEW程序设计站内查询相似图书
9787121073724
《精通LabVIEW程序设计》pdf扫描版电子书已有网友提供下载资源链接
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)45.0语种简体中文
尺寸26装帧平装
页数印数 5000

书籍信息归属:

精通LabVIEW程序设计是电子工业出版社于2008.10出版的中图分类号为 TP311.56 的主题关于 软件工具,LabVIEW-程序设计 的书籍。