虚拟仪器编程语言LabWindows/CVI教程

虚拟仪器编程语言LabWindows/CVI教程
作 者: 刘君华 白鹏
出版社: 电子工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Labview/Labwindows
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《虚拟仪器编程语言LabWindows/CVI教程》作者简介

内容简介

本书详尽、系统地介绍了当前最流行的一种虚拟仪器编程语言LabWindows/CVI(C For Virtual Instruments);它是美国 NI公司(National Instrument Company)推出的一种虚拟仪器软件开发工具,为熟悉 C语言的开发人员在测控领域建立计算机仪器系统——虚拟仪器,提供了一个理想的软件开发环境。全书共分9章,首先介绍了LabWindows/CVI的概况及集成环境,虚拟压力值显示器的设计与实现,然后介绍仪器面板控件、用户界面和信号分析处理库函数以及数据采集与总线接口设备,最后介绍具体实例,如虚拟仪器设计和综合实例,虚拟仪器在工程测量中的应用等。本书内容丰富,论述简洁,密切联系测量实际,提供了大量不同层次的示例与实例。本书不仅适用于LabWindows/CVI的初学者,对已经入门但希望进一步提高者也大有裨益。本书既可作为大专院校的教科书,也可作为工程技术人员学习设计虚拟仪器系统的自学用书。

图书目录

第1章

绪论

1. l

虚拟仪器概念

1. 1. l

虚拟仪器的基本概念

1. 1. 2

虚拟仪器的构成及其分类

1. 2

虚拟仪器的发展及特点

1. 2. 1

虚拟仪器的发展

1. 2. 2

虚拟仪器的特点

l. 3

虚拟仪器编程语言LabWindows/CVI概述

1. 3. l

什么是LabWindows/CVI

1. 3. 2

LabWindows/CVI软件的特点

1. 4

如何安装LabWindows/CVI

1. 4. l

启动安装程序

1. 4. 2

安装LabWindows/CVI

1. 4. 3

启动LabWindows/CVI

1. 5

小结

1. 6

思考练习题

第2章

LabWindows/CVI集成开发环境

2. 1

LabWindows/CVI的基本概念

2. 1. 1

LabWindows/CVI中对象编程的概念

2. 1. 2

LabWindows/CVI下的虚拟仪器软件的组成

2. 2

LabWindows/CVI编程环境

2. 2. l

工程窗口

2. 2. 2

用户界面编辑窗口

2. 2. 3

源代码编辑窗口

2. 2. 4

函数面板

2. 3

LabWindows/CVI软件的示例程序包

2. 4

小结

2. 5

思考练习题

第3章

用LabWindows/CVI设计的第一个虚拟仪器

——虚拟压力值显示器的设计与实现

3. 1

用LayWindows/CVI设计虚拟仪器的步骤

3. 2

压力值显示器的功能及实现原理

3. 2. 1

压力值显示器的功能

3. 2. 2

压力值显示器工作原理

3. 3

压力值显示器的设计与实现过程

3. 3. 1

程序的基本框架

3. 3. 2

虚拟压力值显示器面板的设计

3. 3. 3

程序的编制——构建源代码程序 Pmeter. c

3. 3. 4

创建工程文件

3. 3. 5

运行并检验工程文件Pmeter. prj

3. 4

思考练习题

第4章

仪器面板控件及用户界面库函数

4. 1

控件及其属性的设置方法

4. 1. l

面板属性含义及设置

4. 1. 2

控件属性含义及设置

4. 1. 3

仪器面板设计举例

4. 2

菜单设计

4. 2. 1

菜单的设计

4. 2. 2

菜单加入仪器面板

4. 2. 3

添加C源代码

4. 3

用户界面库函数

4. 3. 1

用户界面库函数的分类

4. 3. 2

用户界面库函数的使用

4. 4

小结

4. 5

思考练习题

第5章

信号分析处理库函数

5. 1

信号产生(Signal Generation)类函数

5. 1. 1

SineWave()正弦波产生函数的使用

5. 1. 2

WhiteNoise()白噪声信号产生函数的使用

5. 1. 3

信号产生类库函数使用说明

5. 2

信号处理(Signal Processing)类函数

5. 2. l

信号时域分析(Time Domain)函数子类

5. 2. 2

信号频域分析(Frequency Domain)函数子类

5. 2. 3

信号的加窗(Window)函数子类

5. 2. 4

信号的滤波(IIR. FIR)函数类

5. 3

小结

5. 4

思考练习题

第6章

数据采集与总线接口设备

6. l

数据采集

6. 1. l

数据采集与数据采集的库函数

6. 1. 2

数据采集卡的基本性能指标

6. l. 3

数据采集卡的安装

6. 1. 4

实现数据采集卡软件驱动前的参数设置

6. 1. 5

I/O接口设备Lab-PC-1200数据采集卡简介

6. 1. 6

Lab-PC-1200数据采集卡的安装检验与参数设置

6. 1. 7

数据采集实例

6. 2

串口通信与RS-232库函数

6. 2. 1

串口RS-232总线参数的设置

6. 2. 2

软件编程步骤

6. 2. 3

串口总线通信虚拟仪器的组成

6. 2. 4

应用实例

6. 3

GPB总线

6. 3. 1

GPIB总线接口系统的特点

6. 3. 2

GPIB总线结构

6. 3. 3

GPB总线虚拟仪器测试系统I/O接口设备的组成

6. 3. 4

软件编程设计步骤

6. 3. 5

应用实例

6. 4

VISA总线

6. 4. l

虚拟仪器软件体系结构的组成

6. 4. 2

VISA的特点

6. 4. 3

VISA的基本内部结构

6. 5

VXI总线

6. 5. 1

VXI总线概述

6. 5. 2

VXI总线的优点

6. 5. 3

VXI总线仪器系统的集成

6. 5. 4

VXI总线系统的集成实例

第7章

创建虚拟仪器示例

7. l

概述

7. 2

简单虚拟仪器设计示例

7. 2. l

虚拟压力单位转换器

7. 2. 2

非线性校正器

7. 2. 3

虚拟镍铬-镍铝热电偶虚拟非线性校正仪

7. 2. 4

直线拟合演示仪

7. 2. 5

压力传感器输出电压与压力之间的最佳直线拟合

7. 2. 6

虚拟多项式拟合演示仪

7. 2. 7

温度传感器温度与电压的多项式拟合演示仪

7. 3

信号分析示例

7. 3. l

虚拟过程信号仿真记录仪

7. 3. 2

虚拟正弦波仿真信号的生成及显示

7. 3. 3

虚拟简易示波器

7. 3. 4

自相关函数演示仪

7. 3. 5

相关法测量相位差仿真仪

7. 3. 6

虚拟频谱分析演示仪

7. 3. 7

海明窗功能演示仪

7. 3. 8

巴特沃斯滤波器频率特性演示仪

7. 3. 9

虚拟巴特沃斯滤波器

7. 3. 10

切比雪夫滤波器演示仪

7. 3. 11

虚拟积分器

7. 3. 12

虚拟微分器

7. 3. 13

正弦波仿真多值表

7. 3. 14

虚拟数字滤波器演示仪

7. 3. 15

调幅波解调器

第8章

教学用虚拟仪器系统实验

8. 1

熟悉LabWindows/CVI软件平台环境类

练习[8-l]新建工程文件并命名保存

练习[8-2]在工程文件编辑窗口中寻找已经命名保存的工程文件

练习[8-3]运行与使用虚拟速度记录仪

8. 2

基本训练类实验

练习[8-4]虚拟比较器功能校验仪

练习[8-5]虚拟压力单位转换器

练习[8-6]铁-康铜热电偶非线性校正仪

8. 3

信号分析处理类虚拟仪器

练习[8-7]虚拟正弦波仿真信号生成器

练习[8-8]相关函数演示仪

练习[8-9]相关法测量相位差仿真仪

练习[8-10]信号频谱分析演示仪

练习[8-11]方波信号频谱分析演示仪

练习[8-12] Butterworth滤波函数频率特性演示仪

练习[8-13]Chebishev滤波函数频率特性演示仪

练习[8-14]虚拟巴特沃斯滤波器

练习[8-15]调幅波解调器

练习[8-16]直线拟合演示仪

练习[8-17]正弦波多值表

练习[8-18]过程信号多值记录仪

8. 4

虚拟仪器综合实验

8. 4. l

压力传感器系统的静态标定与技术指标的确定

8. 4. 2

测试系统动态特性的测定与改善

8. 4. 3

RLC电参数测量与虚拟RLCC测试仪

8. 4. 4

相位差测量与虚拟相位差计

8. 4. 5

信号的频谱分析及虚拟频谱仪

8. 4. 6

虚拟传递函数测试仪

8. 4. 7

虚拟信号发生器

第9章

虚拟仪器在工程测量中的应用

9. 1

系统辨识仪的设计与实现

9. 1. l

系统辨识仪原理

9. 1. 2

系统辨识仪的实现

9. 2

虚拟信号分析仪在故障诊断中的应用

9. 2. l

滚动轴承故障的特征频率

9. 2. 2

虚拟信号分析仪的轴承故障诊断

9. 3

虚拟动态特性补偿仪的设计实现

9. 3. l

动态特性补偿仪原理

9. 3. 2

动态特性补偿仪的实现

9. 4

电容型设备虚拟介质损耗在线检测仪的研制

9. 4. 1

原理概述

9. 4. 2

介质损耗因数的测量原理概述

9. 4. 3

仪器构成

9. 4. 4

软件构造

9. 4. 5

应用结果

附录A

英汉关键词索引(按字母顺序排列)

附录B

常用库函数简明素引

参考文献