LabVIEW2014基础实例教程(附光盘)
作者: 解璞,李瑞
出版时间:2017年1月
出版社:人民邮电出版社
- 人民邮电出版社
- 9787115435934
- 29082
- 2017年1月
- 未分类
- 未分类
- TP311.56
由解璞和李瑞共同编著的《LabVIEW2014基础实例教程(附光盘)》一书以理论与实例结合的方式,深入浅出地介绍了LabVIEW 2014的使用方法和使用技巧。全书共分17章,主要内容包括虚拟仪器技术概述、LabVIEw概述、LabVIEW的开发环境、LabVIEW的设计方法、编辑VI、数据类型、数据运算与程序运算、波形运算、文件操作与管理、数据采集、信号处理、通信技术,并通过数字滤波器设计实例、2D图片旋转显示设计实例、车速实时记录仪设计实例、救护车呼救灯系统设计实例、课程设计,帮助读者在掌握LabVIEW的基础上学会虚拟仪器设计的一般方法和技巧。
本书可以作为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 课后习题
第2章 LabVIEW概述
2.1 LabVIEW基础知识
2.1.1 LabVIEW的概念
2.1.2 LabWindows/CVI的概念
2.1.3 LabVIEW的应用
2.2 LabVIEW 2014概述
2.2.1 LabVIEW 2014的安装
2.2.2 LabVIEW 2014的新功能
2.2.3 使用网络资源
2.3 课后习题
第3章 LabVIEW的开发环境
3.1 LabVIEW图形界面
3.1.1 启动窗口
3.1.2 “项目浏览器”窗口
3.2 LabVIEW操作模板
3.2.1 “控件”选板
3.2.2 “工具”选板
3.2.3 “函数”选板
3.2.4 选板可见性设置
3.3 菜单栏
3.3.1 “文件”菜单
3.3.2 “编辑”菜单
3.3.3 “查看”菜单
3.3.4 “项目”菜单
3.3.5 “操作”菜单
3.3.6 “工具”菜单
3.3.7 “窗口”菜单
3.3.8 “帮助”菜单
3.3.9 菜单属性设置
3.4 前面板控件
3.4.1 控件样式
3.4.2 数值型控件
3.4.3 布尔型控件和单选按钮
3.4.4 字符串与路径控件
3.4.5 课堂练习——“银色”面板的使用
3.4.6 数组、矩阵和簇控件
3.4.7 列表框、树形控件和表格
3.4.8 图形和图表
3.4.9 下拉列表和枚举控件
3.4.10 容器控件
3.4.11 I/O控件
3.4.12 修饰控件
3.4.13 对象和应用程序的引用
3.4.14 .NET与ActiveX控件
3.5 课堂案例——数值控件的使用
3.6 课后习题
第4章 LabVIEW的设计方法
4.1 创建VI
4.1.1 创建VI
4.1.2 课堂练习——设置乘法图标
4.1.3 程序框图
4.1.4 课堂练习——乘法运算
4.2 创建子VI
4.2.1 设置连线端口
4.2.2 创建子VI
4.3 运行和调试VI
4.3.1 运行VI
4.3.2 纠正VI的错误
4.3.3 高亮显示程序执行过程
4.3.4 单步通过VI及其子VI
4.3.5 调用子VI
4.4 课堂案例——布尔运算VI
4.5 课后习题
第5章 编辑VI
5.1 编辑VI
5.1.1 使用断点
5.1.2 使用探针
5.1.3 设置图标
5.2 设置对象的属性
5.2.1 设置控件的属性
5.2.2 课堂练习——控件的格式显示
5.3 设置前面板的外观
5.3.1 改变对象的大小
5.3.2 改变对象颜色
5.3.3 设置对象的字体
5.3.4 在窗口中添加标签
5.3.5 对象编辑窗口
5.4 设置对象的位置关系
5.4.1 对齐关系
5.4.2 课堂练习——控件布局
5.4.3 分布对象
5.4.4 改变对象在窗口中的前后次序
5.4.5 组合与锁定对象
5.4.6 课堂练习——组合控件
5.4.7 网格排布
5.5 课堂案例——修饰控件的使用方法
5.6 课后习题
第6章 数据类型
6.1 数组
6.2 簇
6.2.1 簇的组成
6.2.2 创建簇
6.2.3 簇函数
6.2.4 课堂练习——记录学生情况表
6.3 矩阵
6.3.1 矩阵
6.3.2 矩阵范数
6.4 图表数据
6.4.1 波形图
6.4.2 波形图表
6.4.3 XY图
6.4.4 课堂练习——显示函数曲线
6.5 波形数据
6.5.1 变体函数
6.5.2 时间标识
6.6 文件数据
6.6.1 路径
6.6.2 引用句柄
6.7 课堂案例——简单正弦波形
6.8 课后习题
第7章 数据运算与程序运算
7.1 数据运算
7.1.1 数值函数
7.1.2 函数快捷命令
7.1.3 课堂练习——创建数组
7.2 初等与特殊函数和VI
7.3 数组函数
7.3.1 数组大小
7.3.2 创建数组
7.3.3 课堂练习——产生随机波形
7.3.4 索引数组
7.3.5 初始化数组
7.3.6 课堂练习——创建新数组
7.4 循环结构函数
7.4.1 For循环
7.4.2 移位寄存器
7.4.3 课堂练习——创建Y曲线
7.4.4 While循环
7.4.5 反馈节点
7.4.6 课堂练习——计算平方和
7.4.7 变量
7.4.8 课堂练习——全局变量的控制
7.5 其他循环结构函数
7.5.1 条件结构
7.5.2 顺序结构
7.5.3 课堂练习——计算时间差
7.5.4 事件结构
7.5.5 公式节点
7.5.6 课堂练习——四则运算
7.5.7 属性节点
7.6 课堂案例——公务卡管理系统
7.7 课后习题
第8章 波形运算
8.1 波形生成
8.1.1 基本函数发生器
8.1.2 课堂练习——生成基本信号
8.1.3 公式波形
8.1.4 课堂练习——生成公式信号
8.1.5 正弦波形
8.1.6 基本混合单频
8.1.7 课堂练习——生成混合信号
8.1.8 仿真信号
8.1.9 课堂练习——生成带噪声的仿真信号
8.2 信号生成
8.2.1 基于持续时间的信号发生器
8.2.2 课堂练习——生成正弦信号
8.3 基本波形函数
8.3.1 获取波形成分
8.3.2 创建波形
8.3.3 设置波形函数和获取波形函数
8.3.4 索引波形数组函数
8.3.5 获取波形子集函数
8.3.6 Express函数
8.4 强度图和强度图表
8.4.1 强度图
8.4.2 课堂练习——设计颜色表
8.4.3 强度图表
8.5 三维图形
8.5.1 三维曲面图
8.5.2 三维参数图
8.5.3 课堂练习——绘制三维球面
8.5.4 三维曲线图
8.5.5 极坐标图
8.5.6 课堂练习——数学函数的极坐标图
8.6 课堂实例——使用Express VI生成曲线
8.7 课后习题
第9章 文件操作与管理
9.1 文件类型
9.1.1 文件常量
9.1.2 配置文件
9.1.3 TDM流
9.1.4 存储/数据插件
9.1.5 Zip文件
9.1.6 XML格式
9.1.7 波形文件I/O函数
9.1.8 高级文件I/O函数
9.2 文件操作
9.3 文件管理
9.3.1 文本文件
9.3.2 课堂练习——写入/读取正弦数据
9.3.3 电子表格文件
9.3.4 课堂练习——写入/读取电子表格文件
9.3.5 二进制文件
9.3.6 数据记录文件的创建和读取
9.3.7 课堂练习——写入/读取温度计数据
9.3.8 测量文件
9.4 课堂案例——编辑选中文件
9.5 课后习题
第10章 数据采集
10.1 数据采集基础
10.1.1 DAQ功能概述
10.1.2 NI-DAQ安装
10.1.3 安装设备和接口
10.2 数据采集节点介绍
10.2.1 DAQ节点常用的参数简介
10.2.2 DAQmx节点
10.3 课堂案例——DAQ助手的使用
10.4 课后习题
第11章 信号处理
11.1 波形调理
11.1.1 数字FIR滤波器
11.1.2 课堂练习——对正弦波信号进行数字滤波
11.1.3 连续卷积(FIR)
11.1.4 滤波器
11.1.5 课堂练习——对正弦信号进行仿真滤波
11.2 波形测量
11.2.1 基本平均直流——均方根
11.2.2 FFT频谱(幅度—相位)
11.2.3 课堂练习——分析频谱相位
11.2.4 幅值和电平测量
11.3 信号处理
11.3.1 卷积和相关
11.3.2 课堂练习——卷积运算信号波
11.4 窗
11.5 滤波器
11.6 谱分析
11.7 变换
11.8 逐点
11.9 课堂案例——继电器控制开关信号
11.10 课后习题
第12章 通信技术
12.1 串行通信技术
12.1.1 串行通信介绍
12.1.2 VISA配置串口
12.1.3 课堂练习——指令的发送与接收
12.2 DataSocket技术
12.2.1 DataSocket技术
12.2.2 读取DataSocket
12.2.3 写入DataSocket
12.2.4 打开DataSocket
12.2.5 关闭DataSocket
12.2.6 课堂练习——正弦信号的远程通信
12.3 TCP通信
12.3.1 TCP简介
12.3.2 TCP侦听
12.3.3 打开TCP连接
12.3.4 读取TCP数据
12.3.5 写入TCP数据
12.3.6 课堂练习——正弦波的网络通信
12.4 其他通信方法介绍
12.4.1 UDP通信
12.4.2 课堂练习——数据的地址传送
12.5 课堂案例——多路解调器
12.6 课后习题
第13章 数字滤波器设计实例
13.1 设置工作环境
13.2 设计程序
13.2.1 生成波形数据
13.2.2 计算波形数据
13.2.3 配置滤波器
13.3 运行程序
第14章 2D图片旋转显示设计实例
14.1 设置工作环境
14.2 设置基本显示数据
14.3 设置图片显示
14.3.1 设置基本数据
14.3.2 转换数据类型
14.3.3 转换数据为图片
14.4 设置显示时间
14.5 运行程序
第15章 车速实时记录仪设计实例
15.1 设置工作环境
15.2 控件设计
15.2.1 放置控件
15.2.2 修改控件属性
15.3 前面板设计
15.3.1 前面板布局
15.3.2 修饰前面板
15.3.3 设置颜色
第16章 救护车呼救灯系统设计实例
16.1 设置工作环境
16.2 设计前面板
16.2.1 添加控件
16.2.2 设置VI属性
16.3 设计程序框图
16.3.1 设置循环
16.3.2 设置条件结构
16.3.3 设置亮灯
16.3.4 设置灭灯
16.4 运行程序
第17章 课程设计
设计1——计算机控件
设计2——火车故障检测系统
设计3——预测成本
设计4——播放演讲稿