新書推薦:
《
新经济史革命:计量学派与新制度学派
》
售價:HK$
89.7
《
盗墓笔记之秦岭神树4
》
售價:HK$
57.3
《
战胜人格障碍
》
售價:HK$
66.7
《
逃不开的科技创新战争
》
售價:HK$
103.3
《
漫画三国一百年
》
售價:HK$
55.2
《
希腊文明3000年(古希腊的科学精神,成就了现代科学之源)
》
售價:HK$
82.8
《
粤行丛录(岭南史料笔记丛刊)
》
售價:HK$
80.2
《
岁月待人归:徐悲鸿自述人生艺术
》
售價:HK$
61.4
|
編輯推薦: |
本书内容全面,结构完整,从LabVIEW基础讲起,引导读者快速入门,再用理论与实例结合,深入浅出地介绍利用LabVIEW进行虚拟仪器程序设计的方法和技巧,使理论与应用有机融合。
本书理论通俗易懂、实例丰富实用,又有很强的实训练习环节,以达到融会贯通的效果。
本书软件与硬件知识兼顾,具有实用性、技术性等特点,有利于测试系统集成能力培养。
本书具有前沿性、新颖性等特点,采用新版LabVIEW软件结合最新应用实例编写。
本书提供程序源代码和部分习题答案,有效帮助读者轻松掌握书中内容,同时配有电子教案,有效满足教学需要。
|
內容簡介: |
胡乾苗编*的这本《LabVIEW虚拟仪器设计与应用》通过理论与实例相结合,实训练习相配合的方式,介绍了利用LabVIEW进行虚拟仪器设计的方法与技巧。全书共分为11章,包括虚拟仪器基础、LabVIEW编程环境、LabVIEW基本操作、LabVIEW数据类型及操作、程序结构、图形与图表显示、文件IO、信号分析与处理、数据采集、网络与通信编程、LabVIEW常用编程技巧等章节。全书提供了大量的编程实例,可以让读者*快捷地掌握相应的内容。
本书适合作为高等院校虚拟仪器等相关课程的教材或教学参考书,也可以作为相关工程技术人员的参考用书。
|
目錄:
|
第1章 虚拟仪器基础
1.1 虚拟仪器技术概述
1.1.1 虚拟仪器的概念
1.1.2 虚拟仪器的特点
1.2 虚拟仪器的构成及分类
1.2.1 虚拟仪器的构成
1.2.2 虚拟仪器的分类
1.3 虚拟仪器软件开发环境
1.3.1 虚拟仪器开发软件
1.3.2 G语言
思考题与习题
第2章 开启LabVIEW编程之门
2.1 LabVIEW概述
2.1.1 LabVIEW简介
2.1.2 LabVIEW的优势
2.1.3 LabVIEW的应用
2.2 LabVIEW编程环境
2.2.1 LabVIEW 2014的基本开发平台
2.2.2 LabVIEW 2014的操作选板
2.2.3 LabVIEW 2014的菜单和工具栏
2.3 LabVIEW帮助系统
2.4 LabVIEW的初步操作
2.4.1 新建一个
2.4.2 前面板设计
2.4.3 框图程序设计——添加节点
2.4.4 框图程序设计——连线26[1][2]2.4.5 运行程序
2.4.6 程序的保存与载入
2.5 子VI的创建与调用
2.5.1 子VI创建
2.5.2 子VI的调用
2.6 VI的调试方法
2.7 上机操作实例
思考题和习题
第3章 数据类型和操作
3.1 LabVIEW的基本数据类型
3.1.1 数值型
3.1.2 布尔型
3.1.3 字符串与路径
3.2 数据运算
3.2.1 数值运算
3.2.2 比较运算
3.2.3 布尔运算
3.2.4 字符串运算
3.3 数组
3.3.1 数组数据的组成
3.3.2 数组的创建
3.3.3 数组数据的使用
3.4 簇
3.4.1 簇的创建
3.4.2 簇操作函数
3.5 波形数据
3.5.1 波形数据的组成
3.5.2 波形数据的创建
3.6 不同数据函数的综合应用
思考题和习题
第4章 LabVIEW的程序结构
4.1 循环结构
4.1.1 For循环
4.1.2 While循环
4.1.3 循环结构的循环隧道与自动索引
4.1.4 移位寄存器和反馈节点
4.2 条件结构
4.3 顺序结构
4.4 事件结构
4.4.1 事件结构的构成
4.4.2 事件结构的设置
4.4.3 通知事件和过滤事件
4.4.4 事件结构的应用举例
4.5 公式节点
4.6 LabVIEW中变量的数值传递
4.6.1 局部变量
4.6.2 全局变量
思考题和习题
第5章 数据的图形显示
5.1 波形显示
5.1.1 波形图
5.1.2 波形图表
5.2 XY图和Express XY图
5.2.1 XY图
5.2.2 Express XY图
5.3 强度图形
5.3.1 强度图
5.3.2 强度图表
5.4 三维图形
5.4.1 三维曲面图形
5.4.2 三维参数图形
5.4.3 三维线条图形
5.5 数字波形图
思考题和习题
第6章 文件
6.1 文件的类型
6.1.1 文本文件类型
6.1.2 二进制文件类型
6.1.3 数据记录文件
6.2 文件操作
6.2.1 文件的基本操作
6.2.2 文件IO选板
6.3 常用文件类型的使用
6.3.1 文本文件
6.3.2 电子表格文件
6.3.3 XML文件
6.3.4 Windows配置文件
6.3.5 基于文本的测量文件
6.4 二进制文件的写入与读取
6.4.1 二进制文件
6.4.2 数据存储文件(TDM文件)
6.4.3 高速数据流文件(TDMS文件)
6.4.4 波形文件
6.5 数据记录文件
6.6 压缩文件
6.6.1 压缩函数
6.6.2 对文件压缩
6.7 高级文件IO函数
思考题和习题
第7章 数据采集
7.1 数据采集基础
7.1.1 奈奎斯特采样定理
7.1.2 信号类型
7.1.3 信号的参考点与测量系统
7.1.4 数据采集系统构成
7.2 数据采集卡的选用与配置
7.2.1 选用数据采集卡的基本原则
7.2.2 数据采集卡的配置
7.3 NI-DAQmx简介
7.3.1 NI-DAQmx数据采集VI
7.3.2 DAQ助手的使用
7.4 DAQmx应用实例
7.4.1 模拟信号输入
7.4.2 模拟信号输出
7.4.3 数字IO
7.4.4 计数器
思考题和习题
第8章 数字信号处理
8.1 信号产生
8.1.1 数字信号的产生与数字化频率的概念
8.1.2 信号生成
8.1.3 波形生成
8.2 波形调理和波形测量
8.2.1 波形调理
8.2.2 波形测量
8.3 信号的时域分析
8.3.1 相关分析
8.3.2 卷积
8.3.3 缩放和映射
8.4 信号的频域分析
8.5 窗函数
8.6 数字滤波器
8.7 逐点分析库
思考题和习题
第9章 虚拟仪器通信技术
9.1 TCP通信
9.1.1 TCP简介
9.1.2 TCP函数节点
9.1.3 TCP编程实例
9.2 UDP通信
9.2.1 UDP函数节点
9.2.2 UDP编程实例
9.3 DataSocket通信技术
9.3.1 DataSocket技术简介
9.3.2 DataSocket函数节点
9.3.3 DataSocket编程实例
9.4 串行通信
9.4.1 串行通信概述
9.4.2 LabVIEW串行通信节点
9.4.3 串行通信编程实例
思考题和习题
第10章 LabVIEW常用编程技巧
10.1 VI属性设置
10.1.1 “常规”属性页
10.1.2 “内存使用”属性页
10.1.3 “说明信息”属性页
10.1.4 “修订历史”属性页
10.1.5 “编辑器选项”属性页
10.1.6 “保护”属性页
10.1.7 “窗口外观”属性页
10.1.8 “窗口大小”属性页
10.1.9 “窗口运行时位置”属性页
10.1.10 “执行”属性页
10.1.11 “打印选项”属性页
10.2 人机交互界面设计
10.2.1 对话框的设计
10.2.2 错误处理
10.2.3 用户菜单设计
10.2.4 用户界面的设计
10.3 LabVIEW应用程序的制作
10.3.1 独立可执行程序(EXE)
10.3.2 安装程序(SETUP)
第11章 应用实例
11.1 虚拟仪器的设计原则
11.1.1 虚拟仪器的设计原则
11.1.2 硬件设计的基本原则
11.1.3 软件设计的基本原则
11.2 虚拟仪器的设计步骤
11.3 虚拟仪器设计实例
11.3.1 基于声卡的数据采集与分析系统
11.3.2 虚拟血压仪的设计
参考文献
|
|