本书以LabVIEW 2017为基础,讲述LabVIEW图形化编程语言的原理,以及如何利用LabVIEW完成虚拟仪器设计。全书共15章,分为两篇,分别是基础知识篇(~13章)和实际应用篇(4、15章)。章,综述虚拟仪器技术的构建思想和方法论。第2~7章,讲述LabVIEW图形化编程语言的基本原理以及编程方法,内容包括LabVIEW入门、基本数据类型、程序结构、复合数据类型、文件I/O、图形显示及其他技巧。第8~12章,阐述如何利用LabVIEW去控制仪器硬件以实现对被测信号的数据采集,内容包括选择专用的数据采集卡进行数据采集; 利用计算机自带的声卡实现数据采集; 利用摄像头完成图像采集; 仪器控制和控制单片机。3章,讲述用LabVIEW实现仪器应用的若干算法和信号分析处理的相关知识。4、15章,介绍利用LabVIEW完成有实际应用背景的两个虚拟仪器项目,分别是用LabVIEW构建函数发生器和频率计。本书可以作为大专院校“虚拟仪器技术”及相关课程的教材或教学参考书,也可供从事计算机化测量仪器及系统构建工作的工程技术人员使用。 赵伟,清华大学电机系教授、博士生导师,主要从事现代电磁测量技术及仪器方向的教学和科研工作,发表论文200多篇。出版图书《电磁测量》、《电子式电能表及其在现代用电管理中的应用》、《新编电气工程师实用手册》、《中国电工大典》、《电工理论基础(第四版)》和《现代电气工程师实用手册》等。 章 有用又有趣的虚拟仪器技术1.1 虚拟仪器技术的起源与发展1.2 什么是虚拟仪器1.3 虚拟仪器的构成1.4 虚拟仪器的种类1.5 虚拟仪器对测量观念及技术的影响1.6 虚拟仪器技术在各行业的应用情况1.7 掌握虚拟仪器技术需具备的条件和相关知识本章习题参考文献第2章 LabVIEW入门2.1 LabVIEW简介2.2 操作选板2.3 调试工具2.4 数据流的编程机制2.5 LabVIEW的初步操作2.5.1 创建个VI2.5.2 建立并调用子VI2.5.3 生成应用程序2.5.4 程序调试技术2.6 常用技巧2.7 本章小结本章习题参考文献第3章 基本数据类型3.1 数值3.1.1 数值控件3.1.2 数值的数据类型3.1.3 数值函数3.2 字符串3.2.1 字符串控件3.2.2 字符串的显示方式3.2.3 字符串函数3.3 布尔量3.4 枚举与下拉列表3.5 路径3.6 本章小结本章习题参考文献第4章 程序结构4.1 顺序结构4.2 条件结构4.2.1 条件选择器为布尔型4.2.2 条件选择器为非布尔型4.2.3 输入和输出隧道4.2.4 选择函数4.3 循环结构4.3.1 While循环4.3.2 For循环4.3.3 循环结构内外的数据交换4.3.4 自动索引4.3.5 移位寄存器4.3.6 反馈节点4.3.7 综合示例及补充4.4 事件结构4.5 局部变量4.6 属性节点4.7 公式节点4.8 MathScript节点4.9 MATLAB脚本节点4.10 本章小结本章习题参考文献第5章 复合数据类型5.1 数组5.1.1 数组的创建5.1.2 数组的索引5.1.3 数组函数5.1.4 利用循环结构创建数组5.1.5 函数的多态化功能5.2 簇5.2.1 簇的创建5.2.2 簇的顺序5.2.3 簇函数5.2.4 错误簇5.3 波形5.3.1 什么是波形5.3.2 波形函数5.4 DDT5.5 本章小结本章习题参考文献第6章 文件I/O6.1 文件I/O的基本概念6.2 底层文件I/O6.3 高层文件I/O6.4 本章小结本章习题参考文献第7章 图形显示及其他技巧7.1 图形显示7.1.1 波形图7.1.2 XY图7.1.3 波形图表7.1.4 强度图7.2 其他技巧7.3 本章小结本章习题参考文献第8章 数据采集8.1 基础知识8.1.1 数据采集系统的构成8.1.2 测量系统的信号输入方式8.1.3 采样定理8.1.4 数据采集卡8.2 LabVIEW中数据采集的基本概念8.2.1 任务和虚拟通道8.2.2 基本环节8.2.3 两种途径8.2.4 定时8.2.5 任务状态转换8.3 数据采集卡的连接和测试8.4 模拟输入8.4.1 单点模入8.4.2 有限模入(N个样本)8.4.3 连续模入8.5 模拟输出8.5.1 单点模出8.5.2 有限模出(N个样本)8.5.3 连续模出8.6 本章小结本章习题参考文献第9章 利用声卡实现数据采集9.1 声卡简介9.1.1 工作原理9.1.2 硬件结构9.1.3 基本参数9.1.4 声卡测试9.2 LabVIEW环境下利用声卡实现数据采集9.2.1 基本环节9.2.2 有关声卡的函数9.3 模拟输入9.3.1 有限模入(N个样本)9.3.2 连续模入9.4 模拟输出9.4.1 有限模出(N个样本)9.4.2 连续模出9.5 专用数据采集卡与声卡的比较9.6 本章小结本章习题参考文献0章 利用摄像头实现图像采集10.1 基本原理10.1.1 图像采集的基本过程10.1.2 数字图像的表示10.1.3 图像采集参数10.2 LabVIEW中有关图像采集的基本概念10.2.1 利用摄像头实现图像采集的基本环节10.2.2 图像采集相关函数10.3 利用MAX检测摄像头的功能10.4 图像采集的实现10.4.1 采集单幅图像10.4.2 采集N幅图像10.4.3 连续采集图像10.5 图像和视频的保存与读取10.5.1 图像和视频的保存10.5.2 图像和视频的读取10.6 本章小结本章习题参考文献1章 仪器控制11.1 仪器控制的基本原理11.1.1 硬件通路11.1.2 通信协议11.2 LabVIEW中“仪器控制”的基本概念11.2.1 总体介绍11.2.2 基本环节11.2.3 VISA函数11.3 利用MAX检测要通信的仪器11.4 仪器控制示例11.4.1 利用计算机控制串口仪器11.4.2 利用计算机控制USB口仪器11.5 跨界仪器(仪器控制+数据采集卡)11.5.1 一台具体功能的仪器11.5.2 仪器控制11.5.3 数据采集卡11.6 本章小结本章习题参考文献2章 利用LabVIEW控制单片机12.1 基本概念12.1.1 单片机及其开发板12.1.2 接口或引脚12.1.3 将单片机与计算机相连12.1.4 开发板的使用步骤12.2 软件环境12.2.1 Arduino IDE12.2.2 LabVIEW中相关的函数12.3 示例12.4 本章小结本章习题参考文献3章 算法及信号处理13.1 程序的灵魂——算法13.1.1 算法的效率13.1.2 LabVIEW中的算法函数13.2 信号处理13.2.1 仿真信号的生成13.2.2 波形测量13.3 本章小结本章习题参考文献4章 实际应用1——函数发生器14.1 概述14.2 算法介绍14.3 程序说明14.4 函数发生器VI的使用说明及功能测试14.5 本章小结本章习题参考文献5章 实际应用2——频率计15.1 概述15.2 算法介绍
阅读更多
漫游鲸二手书店
微信扫码去买书
扫码访问微信小程序