前言
随着计算机、电子和通信等技术的飞速发展,计算机和网络等技术与测试仪器技术的结合,测试的手段和方法发生了巨大的变化,在传统测量仪器的基础上产生了新一代仪器技术架构——虚拟仪器。虚拟仪器技术一经问世,就在航空航天、无线通信、交通运输、机械工业、能源等领域得到了广泛应用。目前,随着需求的不断深入,其相关技术正向着更高的水平迈进。
多年来,经过不断探索,课程教研组成员将虚拟仪器在行业领域的应用情况、学生就业岗位需求和教育科学研究成果等内容不断融入课程,同时根据教学效果不断优化教学目标、教学内容、教学进程和学时安排等。本书是对课程组多年的教学改革和教学实践的阶段性总结。
本书的特点如下:
1)遵循虚拟仪器开发的全流程所需要素:数据采集、传递、处理、存储、显示以及它们之间的相互关系来构建和组织教材内容。
2)案例丰富、典型、有趣味性、实用性和操作性强;内容叙述完整,既有任务要求分析、关联知识科普,又有详细实验过程和实验现象,便于学生学和教师教。
3)理论与实践紧密结合,体现“教、学、做”一体化,软硬件结合,兼顾“基础”和“系统”,力求培养具有扎实的理论基础知识、高素质的技术技能人才。
4)内容编排从学生的认知和学习规律出发,由浅入深,循序渐进,帮助学生夯实基础,提升学习兴趣,逐步提高解决问题能力和创新思维能力。
全书共10章,分为两篇,分别是基础篇(第1~5章)和应用篇(第6~10章)。第1、2章介绍理论知识,综述虚拟仪器的概念、架构、应用和数据采集基础知识。第3、4章讲解LabVIEW的程序设计方法,内容包括LabVIEW开发环境与设计流程、基本数据类型、程序结构、复合数据类型、文件I/O、波形图与波形图表等。第5章讲述虚拟仪器的使用。第6、7章介绍如何利用LabVIEW软件和采集卡硬件进行数据采集,并实现对模拟和数字对象的测量与控制。第8章介绍LabVIEW程序结构的组合应用编程实践训练。第9、10章以项目的形式展开介绍LabVIEW串口通信的原理及与单片机的串口通信实现过程。
本书由沙晶晶、夏玉果、董天天担任主编,徐敏、陈香、孙玲担任参编。在编写过程中参考和引用了国内外一些专家学者的文献资料及研究成果,在此表示衷心感谢!
由于编者水平有限,书中难免有疏漏和不足之处,恳请读者和专家批评指正。
商品简介
本书根据编者多年教学改革和教学实践的经验编写而成,介绍了虚拟仪器开发语言LabVIEW的基本原理,以及如何利用LabVIEW和硬件完成虚拟仪器设计。全书共10章,分为两篇,分别是基础篇(第1~5章)和应用篇(第6~10章)。主要内容包括认识虚拟仪器、数据采集基本概念、虚拟仪器软件开发环境LabVIEW、LabVIEW程序设计基础、虚拟仪器的使用、NI myDAQ数据采集、基于NI myDAQ和LabVIEW的测量与控制、LabVIEW程序结构的组合应用、使用LabVIEW设计串口调试助手、基于单片机与LabVIEW的测量系统设计。
本书案例丰富,有较强的实用性和操作性,体现理论实践一体化的教学要求;内容讲解细致,可读性强,有利于自学。
本书可以作为高职高专“虚拟仪器技术”“电子测量技术”及其他相关课程的教材或参考书,也可供对虚拟仪器感兴趣、用LabVIEW软件进行项目开发的相关人员学习和参考。
目录
前言二维码资源清单上篇基础篇第1章认识虚拟仪器1.1电子测量仪器发展情况1.2虚拟仪器的概念1.3虚拟仪器的架构1.3.1虚拟仪器的硬件平台1.3.2虚拟仪器的软件结构1.4虚拟仪器系统开发语言1.5虚拟仪器技术的应用1.6仪器与测控系统的发展趋势思考与练习第2章数据采集基本概念2.1数据采集系统的构成2.2信号的类型2.3信号调理2.4测量系统的信号输入方式2.4.1接地信号源2.4.2浮地信号源2.5采样定理2.6数据采集卡思考与练习第3章虚拟仪器软件开发环境LabVIEW3.1LabVIEW简介3.2LabVIEW开发环境3.2.1新建或打开VI或项目3.2.2LabVIEW操作选板3.2.3LabVIEW的菜单和工具栏3.3VI的组成3.3.1前面板3.3.2程序框图3.4虚拟仪器程序的设计步骤3.5程序调试技术3.5.1存在语法错误3.5.2程序高亮度执行3.5.3断点与单步执行3.5.4探针3.6子VI创建与调用3.6.1创建子VI3.6.2调用子VI思考与练习第4章LabVIEW程序设计基础4.1基本数据类型4.1.1数值型4.1.2布尔型4.1.3字符串型4.1.4枚举型4.1.5路径型4.2基本程序结构4.2.1两种循环结构4.2.2隧道4.2.3定时4.2.4循环中的移位寄存器4.2.5条件结构4.2.6对话框4.2.7顺序结构4.2.8事件结构4.2.9公式节点4.2.10属性节点4.2.11局部变量4.3数组与数组处理函数4.3.1数组的概念与创建4.3.2数组处理函数4.4簇4.4.1簇的创建4.4.2常用的簇函数4.4.3错误簇4.5文件I/O4.5.1文件I/O操作步骤4.5.2文件格式4.5.3文件 I/O VI和函数4.6波形图与波形图表思考与练习第5章虚拟仪器的使用5.1电子测量仪器的分类与主要技术指标5.2常用电子测量仪器5.2.1万用表5.2.2示波器 5.2.3测量用信号发生器5.2.4直流稳压电源5.3NI myDAQ设备5.4NI myDAQ虚拟仪器性能指标5.5虚拟仪器的实验思考与练习下篇应用篇第6章NI myDAQ数据采集6.1数据采集实现方法6.1.1DAQ助手6.1.2DAQmx VI6.2测量模拟输入6.2.1利用DAQ助手单次采集电压6.2.2利用DAQmx VI单次采集电压6.2.3电压数据连续采集和显示 6.3产生模拟输出6.4数字输入/输出6.4.1读取数字数据6.4.2写入数字数据思考与练习第7章基于NI myDAQ和LabVIEW的测量与控制7.1十进制加法计数控制7.1.1软件设计7.1.2硬件设计7.2基于热敏电阻与NI myDAQ的温度检测7.2.1半导体热敏电阻7.2.2元器件选用7.2.3设计流程7.2.4设计步骤7.3呼吸灯7.3.1PWM信号7.3.2呼吸灯设计思考与练习第8章LabVIEW程序结构的组合应用8.1打地鼠游戏的设计8.1.1基本设计要求8.1.2软件功能组成与流程8.1.3软件设计8.2虚拟示波器的设计8.2.1前面板设计8.2.2程序设计8.2.3信号测试8.3钟表的设计8.3.1前面板设计8.3.2程序设计8.3.3运行效果思考与练习第9章使用LabVIEW设计串口调试助手9.1串口通信基础知识9.1.1串口通信的概念9.1.2串口通信的物理接口9.1.3串口通信的信息层9.1.4串口通信单工/半双工/全双工方式9.2LabVIEW串口通信9.2.1VISA驱动安装9.2.2主要串口函数介绍9.3LabVIEW串口接收字符串数据的处理9.4串口调试助手的设计9.4.1前面板的设计9.4.2程序框图的设计9.4.3使用说明及功能调试 思考与练习第10章基于单片机与LabVIEW的测量系统设计10.1使用51单片机设计温度采集显示系统10.1.1任务描述10.1.2设计方案10.1.3DS18B20温度传感器10.1.4软硬件设计10.2基于Arduino平台的无人机载荷温湿度气象要素监测10.2.1任务描述10.2.2设计方案10.2.3模块原理知识10.2.4设计步骤思考与练习参考文献
内容摘要
本书根据编者多年教学改革和教学实践的经验编写而成,介绍了虚拟仪器开发语言LabVIEW的基本原理,以及如何利用LabVIEW和硬件完成虚拟仪器设计。全书共10章,分为两篇,分别是基础篇(第1~5章)和应用篇(第6~10章)。主要内容包括认识虚拟仪器、数据采集基本概念、虚拟仪器软件开发环境LabVIEW、LabVIEW程序设计基础、虚拟仪器的使用、NImyDAQ数据采集、基于NImyDAQ和LabVIEW的测量与控制、LabVIEW程序结构的组合应用、使用LabVIEW设计串口调试助手、基于单片机与LabVIEW的测量系统设计。本书案例丰富,有较强的实用性和操作性,体现理论实践一体化的教学要求;内容讲解细致,可读性强,有利于自学。本书可以作为高职高专“虚拟仪器技术”“电子测量技术”及其他相关课程的教材或参考书,也可供对虚拟仪器感兴趣、用LabVIEW软件进行项目开发的相关人员学习和参考。
主编推荐
·遵循虚拟仪器开发的全流程所需要素:数据采集、传递、处理、存储、显示以及它们之间的相互关系来构建和组织教材内容。·案例丰富、典型、趣味性、实用性和操作性强;内容叙述完整,既有任务要求分析、关联知识科普,又有详细实验过程和实验现象,便于学生学和教师教。·配有丰富的资源:二维码视频资源、电子课件、习题解答等,全方位助学助教。
以下为对购买帮助不大的评价