




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录一课程设计任务书.1二.摘要.2三.设计过程.4 1.数据读取42.选择滤波器5 3.数据处理6四.结论7五.心得体会.8六.参考文献.10 虚拟仪器 课程设计任务书题 目数据读取与处理程序学生姓名学号专业班级设计内容与要求包括:原始数据,技术参数,设计要求,说明书、图纸、实物样品的要求等 设计内容:在LABVIEW开发平台下,完成以下设计内容:1 读取示波器采集的数据文件,文件格式为*.csv;2 选择合适的滤波器滤除噪声信号;3 把滤除前后的数据显示在同一个graph控件中。 具体要求:1) 读取*.csv格式的文件;2) 滤波器的类型可以选择;3) 所有的功能需要在事件结构中来完成。最终考核:1) 实现上述功能。2) 提交实验报告。3) 报告中应体现设计思想和设计方法。起止时间2013年 月 日 至 2013年 月 日指导教师签名 年 月 日系(教研室)主任签名 年 月 日学生签名 年 月 日二.摘要虚拟仪器技术是以计算机软硬件技术为核心,以自动控制技术、传感器技术、现代信号处理技术、现代网络技术、数值分析技术为支撑,以各专业学科为应用背景的现代测试技术。它利用高性能的模块化集成概念和方法,结合软件设计平台高效、简便的程序编译功能,依据用户各类特殊需求创建出人机对话界面,实现并取代各类特殊、昂贵的测试仪器的功能,目前已经成为测试理论和应用实验研究的重要支撑。LabVIEW是目前国际上唯一的编译型图形化编程语言,它是美国National Instruments(简称NI)公司推出的一个图形化软件开发环境。Labview最大的优势在于测控系统的开发。它不仅提供了几乎所有经典的信号处理函数和大理现代的高级信号分析工具,而且Labview程序还非常容易和各种数据采集硬件集成,可以和多种主流的工业现场总线通讯以及与大多数通用标准的实时数据库链接。在Labview中使用“所见即所得”的可视化技术建立人机界面,使用图标表示功能模块,使用图标之间的连线表示各模块间的数据传递。同时,LabVIEW继承了高级编程语言的结构化和模块化编程的优点,支持模块化与层次化设计,这种设计增强了程序的可读性。LabVIEW使得不熟悉文本式语言编程的设计者能在测控领域建立计算机仪器系统虚拟仪器。本课程设计的主要内容是数据读取与处理。基于虚拟仪器原理,采用LabVIEW软件平台,通过建立VI程序及对程序的调试,最终实现数据的读取与处理功能。Labview是一种图形编程语言,只需要通过定义和链接各种功能模块的图标,就能建立起应用程序。Labview支持与各种总线接口的通信连接,可实现数据的采集,数据的处理与分析,数据的显示等功能。整个系统分为两个部分,第一个部分是读取电子文档数据,用示波器将数据显示出来,这部分比较简单,关键在于读.csv电子文档时,需要有转置设置,将时间显示在X轴上。第二个部分是分析噪声类型,选择合适的滤波器滤除噪声,并且用示波器将滤除噪声后的信号显示出来。关键在于滤波器的采样频率,最高截止频率,最低截止频率的设置。采样频率越大,失真越小,结果越接近真实情况。本题目的最终结果用示波器显示.csv电子文档数据,并将滤波后的图形也显示出来。通过这个题目,熟悉虚拟仪器的原理和应用。三.设计过程1. 数据的读取(1)原理 在labview软件下,利用前面板的控件模块找到“读取文件路径”和示波器,在流程框图的函数控件模块找到“读取电子表格文档”和“子数组”,然后进行连线。同时对引脚进行参数设置,比如:行数,起始偏移量,是否转置,分隔符,列索引,行索引等。选择路径,就可以输出波形图。(2) 程序框图(三). 前面板演示2.选择滤波器2.数据的处理(1) 原理在labview软件平台下,将第一部分读取的数据,通过滤波器处理。关键是滤波器的选择,这里选择了巴特沃兹低通滤波器,用示波器2将滤除噪音后的波形显示,还选择了等波纹高通滤波器,用示波器3将滤除噪音后的波形显示出来。在设置滤波器的采样频率是注意,采样频率越大,是真越小,越接近真实情况。(2) 程序框图(3) 前面板演示四.结论1.数据读取的结果2.巴特沃兹低通滤波器处理的结果结论1:巴特沃兹低通滤波器处理后显示的波形是需要的信号结论2:labview可实现数据的读取与处理,相比其他语言简单方便, 只需要定义和连接各种功能模块的图标就可以实现。五 心得体会完成这次课程设计对我来说实在是困难重重,其原因是多方面的,首先是自己当时上课学时没能理解透彻,其次自己课后有没有投入精力.当我起初接到这个课题时,感觉无从下手,还好课上有老师的认真讲解指导,课后和同学一起探讨. 又查了一些相关的资料,使我对自己的课题在理论上有了较全面的了解. 了解了虚拟仪器的设计原理,设计方法等之后,才开始动手做。我做的题目是“数据的读取与处理”,还比较简单,分为两部分,先读取数据用示波器表示出来,再选择滤波器滤除噪声,再将处理后的信号用示波器表示出来,与原来的信号做对比。虽然过程比较简单,但是通过做这个,我也熟悉了labview的三种模块,现在我把这三种模块用的非常熟练。明编程环境,明白了怎么用labview读取电子表格文档,还了解了各种滤波器的参数设置,滤波功能差异,滤波结果有何不同。关键是了解了虚拟仪器的程序设计方法,它是一种图形编程语言,不同于VC,VC+,JAVA等编程环境,不必要学习繁琐的代码,仅仅需要做的是设计算法,需找空间和连线,界面很直观,简单方便,清楚流畅。其实在学习虚拟仪器这门课时,只学习了一些理论知识,这次的课程设计其实是时间的补充,让我们更加明白虚拟仪器的原理与应用。 在实验过程中,由于理论知识的欠缺.空间类型或连线选择不当,出现很多小错误,导致程序不能运行,又是参数设置不对,实验结果很糟糕,但是通过老师的悉心指导,还有和同学们讨论,自己一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外研版小学英语三年级上册单元教学计划
- 符号判定在遥感图像分类中的深度学习应用-洞察及研究
- 2025甘肃医学院博士人才引进40人考试备考题库及答案解析
- 信息化项目数据备份恢复保障措施
- 2025年南昌市社会福利院(中国南昌SOS儿童村)招聘4人笔试模拟试题及答案解析
- 2025广东广州白云国际机场航食科技公司管理岗招聘2人考试备考题库及答案解析
- 养老机构疫情防控应急预案措施
- 2025电力规划设计总院招聘笔试模拟试题及答案解析
- 2025江西省金控资本管理有限公司第二批次社会招聘2人考试备考试题及答案解析
- 新人教版九年级数学应用题教学计划
- 培训钉钉课件
- 新建洞室储气库压缩空气储能系统的经济性及成本分析
- 艺康servsafe培训课件
- 砖厂职业危害管理制度
- 肝功能障碍患者的麻醉管理要点
- 2025年粮油仓储管理员(高级)职业技能鉴定考试练习题库(含答案)
- 【课件】新高三启动主题班会:启航高三逐梦未来
- 历史 2024-2025学年部编版七年级历史下学期期末问答式复习提纲
- 2025年中国邮政集团有限公司北京分公司招聘笔试冲刺题(带答案解析)
- 学校物业服务应急事件处理预案
- 单位车辆管理委托协议书示例3篇
评论
0/150
提交评论