欢迎来到天天文库
浏览记录
ID:22543910
大小:742.55 KB
页数:11页
时间:2018-10-30
《labview中数据读取与处理程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目录一.课程设计任务书………………………………….......1二.摘要…………………………………………………………….2三.设计过程…………………………………………………….41.数据读取……………………………………………42.选择滤波器…………………………………………53.数据处理……………………………………………6四.结论…………………………………………7五.心得体会…………………………………….8六.参考文献…………………………………….10《虚拟仪器》课程设计任务书题目数据读取与处理程序学生姓名学号专业班级设计内容与要求包括:原始数据,
2、技术参数,设计要求,说明书、图纸、实物样品的要求等设计内容:在LABVIEW开发平台下,完成以下设计内容:1读取示波器采集的数据文件,文件格式为*.csv;2选择合适的滤波器滤除噪声信号;3把滤除前后的数据显示在同一个graph控件中。具体要求:1)读取*.csv格式的文件;2)滤波器的类型可以选择;3)所有的功能需要在事件结构中来完成。最终考核:1)实现上述功能。2)提交实验报告。3)报告中应体现设计思想和设计方法。起止时间2013年月日至2013年月日指导教师签名年月日系(教研室)主任签名年月日学生签名年月日二.摘要虚拟仪器技术是以计算机软硬
3、件技术为核心,以自动控制技术、传感器技术、现代信号处理技术、现代网络技术、数值分析技术为支撑,以各专业学科为应用背景的现代测试技术。它利用高性能的模块化集成概念和方法,结合软件设计平台高效、简便的程序编译功能,依据用户各类特殊需求创建出人机对话界面,实现并取代各类特殊、昂贵的测试仪器的功能,目前已经成为测试理论和应用实验研究的重要支撑。LabVIEW是目前国际上唯一的编译型图形化编程语言,它是美国NationalInstruments(简称NI)公司推出的一个图形化软件开发环境。Labview最大的优势在于测控系统的开发。它不仅提供了几乎所有经典
4、的信号处理函数和大理现代的高级信号分析工具,而且Labview程序还非常容易和各种数据采集硬件集成,可以和多种主流的工业现场总线通讯以及与大多数通用标准的实时数据库链接。在Labview中使用“所见即所得”的可视化技术建立人机界面,使用图标表示功能模块,使用图标之间的连线表示各模块间的数据传递。同时,LabVIEW继承了高级编程语言的结构化和模块化编程的优点,支持模块化与层次化设计,这种设计增强了程序的可读性。LabVIEW使得不熟悉文本式语言编程的设计者能在测控领域建立计算机仪器系统——虚拟仪器。本课程设计的主要内容是数据读取与处理。基于虚拟仪
5、器原理,采用LabVIEW软件平台,通过建立VI程序及对程序的调试,最终实现数据的读取与处理功能。Labview是一种图形编程语言,只需要通过定义和链接各种功能模块的图标,就能建立起应用程序。Labview支持与各种总线接口的通信连接,可实现数据的采集,数据的处理与分析,数据的显示等功能。整个系统分为两个部分,第一个部分是读取电子文档数据,用示波器将数据显示出来,这部分比较简单,关键在于读.csv电子文档时,需要有转置设置,将时间显示在X轴上。第二个部分是分析噪声类型,选择合适的滤波器滤除噪声,并且用示波器将滤除噪声后的信号显示出来。关键在于滤波
6、器的采样频率,最高截止频率,最低截止频率的设置。采样频率越大,失真越小,结果越接近真实情况。本题目的最终结果用示波器显示.csv电子文档数据,并将滤波后的图形也显示出来。通过这个题目,熟悉虚拟仪器的原理和应用。三.设计过程1.数据的读取(1)原理在labview软件下,利用前面板的控件模块找到“读取文件路径”和示波器,在流程框图的函数控件模块找到“读取电子表格文档”和“子数组”,然后进行连线。同时对引脚进行参数设置,比如:行数,起始偏移量,是否转置,分隔符,列索引,行索引等。选择路径,就可以输出波形图。(2)程序框图(三).前面板演示2.选择滤波
7、器2.数据的处理(1)原理在labview软件平台下,将第一部分读取的数据,通过滤波器处理。关键是滤波器的选择,这里选择了巴特沃兹低通滤波器,用示波器2将滤除噪音后的波形显示,还选择了等波纹高通滤波器,用示波器3将滤除噪音后的波形显示出来。在设置滤波器的采样频率是注意,采样频率越大,是真越小,越接近真实情况。(2)程序框图(1)前面板演示四.结论1.数据读取的结果2.巴特沃兹低通滤波器处理的结果结论1:巴特沃兹低通滤波器处理后显示的波形是需要的信号结论2:labview可实现数据的读取与处理,相比其他语言简单方便,只需要定义和连接各种功能模块的图
8、标就可以实现。五心得体会完成这次课程设计对我来说实在是困难重重,其原因是多方面的,首先是自己当时上课学时没能理解透彻,其次自己课后有没有
此文档下载收益归作者所有