该课程以虚拟仪器开发平台LabVIEW为基础,学习LabVIEW编程、数据采集、仪器控制、信号分析与处理等方面的内容。能够利用相应的软硬件模块完成测控系统的设计与实现,初步具有虚拟仪器的开发能力和解决实际测控问题的能力。为后续在相关领域进行研究和工程设计打下基础。
以LabVIEW虚拟仪器软件为开发平台,帮助学生理解和掌握虚拟仪器的基本原理、体系结构、软硬件操作、数据采集与分析等方面的内容,使学生通过本课程的学习,能够利用虚拟仪器的强大功能,搭建出灵活的测试测量系统,提升学生解决测试、测量与控制领域实际工程问题的能力。
01 绪论
虚拟仪器的基本概念、组成和应用
02 LabVIEW设计基础
2.1 LabVIEW编程环境
2.2 LabVIEW初步编程和子VI调用
2.3 数据类型
LabVIEW设计基础作业
作业答案
03 程序结构
3.1 循环结构
3.2条件结构和顺序结构
3.3 事件结构、 局部变量和全局变量
程序结构作业
作业答案
04 复合数据类型、文件I/O和图形显示
4.1数组
4.2 字符串
4.3 簇
4.4波形显示
4.5 文件存储
作业
作业答案
05 LabVIEW编程提高
5.1界面设计
5.2状态机
06 数据采集
6.1 数据采集基础(1)—数据采集基本概念和采集卡指标
6.2数据采集基础(2)—信号接入方式和数据采集卡配置
6.3 基于LabVIEW的数据采集设计
6.4 虚拟信号的产生
6.5 实际信号的产生
数据采集单元作业
本单元作业答案
07 仪器控制
7.1虚拟仪器接口总线GPIB
7.2 虚拟仪器接口总线PXI
7.3 虚拟仪器接口总线PXI Express
7.4仪器控制语言SCPI
7.5 VISA与仪器驱动
7.6与其他嵌入式平台通信
补充-LabVIEW中的仪器控制
仪器控制单元测验
08 信号处理和分析
8.1信号的时域分析
8.2 信号的频域分析
09 虚拟仪器技术应用案例
9.1虚拟仪器技术应用案例(1)—加速度、速度与位移测量
9.2虚拟仪器技术应用案例(2)—传感器校准与故障检测
补充-串口通信例程
补充-电阻抗成像数据采集系统
模拟电路、数字电路、信号与系统、c语言程序设计等课程相关知识
1.郝丽,赵伟.LabVIEW虚拟仪器设计及应用—程序设计、数据采集、硬件控制与信号处理[M].北京:清华大学出版社,2018
2.张重雄.虚拟仪器技术分析与设计(第3版)[M]. 北京:电子工业出版社,2017
3. https://www.ni.com/zh-cn.html