内容简介
本书以LabVIEW 2018为平台,系统介绍了虚拟仪器程序设计的基本概念、编程方法和应用技术。全书共分为10章,内容涵盖LabVIEW编程环境、前面板设计、程序框图设计、数据类型与运算、程序结构、数组与簇、波形与字符串、文件I/O、信号分析与处理、数据采集与仪器控制等核心知识。
本书从基础入手,循序渐进,通过大量实例讲解LabVIEW编程技巧与工程应用方法。每章均配有丰富的课后习题和上机实验,帮助读者巩固所学知识。书中结合了作者多年的教学经验和工程实践,特别注重培养读者的实际编程能力和解决工程问题的思路。
本书可以作为高等院校自动化、测控技术、仪器仪表、电子工程等相关专业的教材,也可供从事虚拟仪器开发、测试测量等领域的工程技术人员参考。
目录
第1章 LabVIEW概述
1.1 虚拟仪器
1.1.1 概念
1.1.2 开发环境
1.1.3 组成
1.2 LabVIEW简介
1.2.1 LabVIEW概述
1.2.2 LabVIEW 2018的新功能
1.2.3 LabVIEW的使用
1.3 LabVIEW的安装
1.4 LabVIEW应用程序
1.4.1 前面板
1.4.2 程序框图
1.4.3 图标/连接器
第2章 图形编辑环境
2.1 文件管理
2.1.1 新建VI
2.1.2 编辑VI图标
2.1.3 保存VI
2.1.4 新建文件
2.1.5 创建项目
2.2 LabVIEW操作选板
2.2.1 控件选板
2.2.2 工具选板
2.2.3 函数选板
2.2.4 选板可见性设置
2.3 项目浏览器
2.4 菜单设计
2.4.1 菜单编辑器
2.4.2 实例——自定义菜单系统
2.4.3 “菜单”函数
2.5 控件
2.5.1 新式控件
2.5.2 NXG风格控件
2.5.3 经典控件
2.5.4 银色控件
2.5.5 系统控件
2.5.6 Express控件
2.5.7.NET与ActiveX控件
2.5.8 用户控件
第3章 前面板的设计
3.1 前面板组成
3.1.1 数值、布尔、字符串与路径
3.1.2 实例——气温测试系统
3.1.3 数组
3.1.4 簇
3.1.5 实例——簇数组筛选
3.1.6 图形
3.1.7 三维图形
3.1.8 极坐标图
3.1.9 实例——信号生成系统
3.2 对象的选择与删除
3.2.1 选择对象
3.2.2 删除对象
3.2.3 变更对象位置
3.3 对象属性编辑
3.3.1 设置数值型控件的属性
3.3.2 设置文本型控件的属性
3.3.3 设置布尔型控件的属性
3.3.4 设置图形显示控件的属性
3.3.5 实例——波形比较
3.4 设置前面板的外观
3.4.1 改变对象的大小
3.4.2 改变对象颜色
3.4.3 设置对象的字体
3.4.4 在窗口中添加标签
3.4.5 对象编辑窗口
3.4.6 实例——设计计算机控件
3.5 设置对象的位置关系
3.5.1 对齐关系
3.5.2 分布对象
3.5.3 改变对象在窗口中的前后次序
3.5.4 组合与锁定对象
3.5.5 网格排布
3.6 综合实例—车速实时记录系统
第4章 程序框图设计基础
4.1 程序框图结构
4.2 工具选板
4.2.1 使用断点
4.2.2 使用探针
4.3 数学函数与VI
4.3.1 数值函数
4.3.2 初等与特殊函数
4.3.3 函数快捷命令
4.3.4 实例——颜色数值转换系统
4.4 结构VI和函数
4.4.1 分类
4.4.2 多态性
4.5 VI的设计
4.5.1 创建VI前面板
4.5.2 创建程序框图
4.5.3 对象连接
4.5.4 运行VI
4.5.5 设置图标
4.5.6 实例——日历
4.6 调试VI
4.6.1 纠正VI的错误
4.6.2 高亮显示程序执行过程
4.6.3 单步通过VI及其子VI
4.7 子VI
4.7.1 创建子VI
4.7.2 连线端口
4.7.3 调用子VI
4.7.4 实例—数字遥控灯系统
4.8 性能和内存信息
4.9 提高VI的执行速度
4.10 减少VI内存的使用
4.11 搜索控件、VI和函数
4.12 属性节点
4.13 综合实例—血压测试系统
第5章 程序结构
5.1 循环结构
5.1.1 For循环
5.1.2 While循环
5.1.3 实例—公务卡管理系统
5.2 结构函数传递数据
5.2.1 反馈节点
5.2.2 移位寄存器
5.2.3 实例—延迟波形
5.3 层次结构
5.3.1 条件结构
5.3.2 实例—LED控制
5.3.3 顺序结构
5.3.4 事件结构
5.3.5 程序框图禁用结构
5.3.6 条件禁用结构
5.4 定时循环
5.4.1 定时循环和定时顺序结构
5.4.2 配置定时循环和定时顺序结构
5.4.3 同步开始定时结构和中止定时结构的执行
5.5 公式节点
5.6 变量
5.6.1 共享变量
5.6.2 局部变量
5.6.3 全局变量
5.7 综合实例—全局变量的使用
第6章 数据函数
6.1 数组函数
6.1.1 数组大小
6.1.2 创建数组
6.1.3 一维数组排序
6.1.5 初始化数组
6.1.6 替换数组子集
6.1.7 删除数组元素
6.1.8 实例—仿真显示
6.1.9 实例—选项卡数组
6.2 簇函数
6.2.1 解除捆绑和按名称解除捆绑
6.2.2 捆绑函数
6.2.3 按名称捆绑
6.2.4 创建簇数组
6.2.5 簇至数组转换和数组至簇转换
6.2.6 变体函数
6.2.7 实例—矩形的绘制
6.3 基本波形函数
6.3.1 获取波形成分
6.3.2 创建波形
6.3.3 设置波形函数和获取波形函数
6.3.5 获取波形子集函数
6.3.6 实例——不同数据创建波形
6.3.7 Express函数
6.4 综合实例—使用Express VI生成曲线
第7章 文件操作
7.1 文件
7.1.1 文件的类型
7.1.2 路径
7.1.3 实例—打开文件
7.2 文件操作的VI和函数
7.2.1 用于常用文件I/O操作的VI和函数
7.2.2 文件常量
7.2.3 配置文件VI
7.2.4 TDM流
7.2.5 存储/数据插件
7.2.6 Zip
7.2.7 XML
7.2.8 波形文件I/O函数
7.2.9 高级文件I/O函数
7.3 文件的输入与输出
7.3.1 文本文件的写入与读取
7.3.2 电子表格文件的写入与读取
7.3.3 二进制文件的写入与读取
7.3.4 数据记录文件的创建和读取
7.3.5 测量文件的写入与读取
7.3.6 配置文件的创建与读取
7.3.7 记录前面板数据
7.3.8 数据与XML格式间的相互转换
7.4 综合实例——编辑选中文件
第8章 数据分析
8.1 数据采集基础
8.1.1 DAQ功能概述
8.1.2 NI-DAQ安装
8.1.3 安装设备和接口
8.2 数据采集节点介绍
8.2.1 DAQ节点常用的参数简介
8.2.2 DAQmx节点
8.3 波形分析
8.3.1 波形生成
8.3.2 波形调理
8.3.3 波形测量
8.4 信号分析
8.4.1 信号生成
8.4.2 信号运算
8.5 其余VI
8.5.1 窗
8.5.2 滤波器
8.5.3 谱分析
8.5.4 变换
8.5.5 逐点
8.6 综合实例——火车故障检测系统
第9章 数学计算
9.1 数学函数
9.2 初等与特殊函数和VI
9.2.1 三角函数
9.2.2 指数函数
9.2.3 双曲函数
9.2.4 离散数学
9.2.5 贝塞尔曲线
9.2.6 Gamma函数
9.2.7 超几何函数
9.2.8 椭圆积分函数
9.2.9 指数积分函数
9.2.10 误差函数
9.2.11 椭圆与抛物函数
9.3 线性代数VI
9.3.1 矩阵
9.3.2 矩阵范数
9.4 拟合VI
9.5 内插与外推VI
9.6 概率与统计VI
9.7 最优化VI
9.8 微分方程VI
9.9 多项式VI
9.10 综合实例——预测成本
附录 LabVIEW快捷键汇总
参考文献
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。