正弦波信号的采集数据分析程序设计参考.pptVIP

正弦波信号的采集数据分析程序设计参考.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
正弦波信号的采集数据分析程序设计参考

正弦波信号的采集数据分析 程序设计;一、绪论 ;与传统仪器不同的是,模块式仪器本身不带仪器面板,因此必须借助于 PC机强大的图形环境和在线帮助功能,建立图形化的“虚拟的”仪器面板,完成对仪器的控制、数据分析与显示。这种与 PC 机结合构成的,包含实际仪器使用与操作信息软件的仪器,被称为“虚拟仪器”。 与传统仪器相比,虚拟仪器具有以下几个性能特点: 1. 虚拟仪器的硬、软件具有开放性、模块化、可重复使用及互换性等特点。为提高测试系统的性能,可以方便地加入一个通用仪器模块或更换一个仪器模块,而不用购买一个全新的系统,有利于测试系统的扩展。 2. 可由用户自定义仪器功能。由于仪器的功能可在用户级上产生,故它不再完全由仪器生产厂家来确定,用户可以根据自己的需要,通过增加或修改软件,为虚拟仪器加入新的测量功能,而不用购买一台新的仪器。 3. 数据处理能力强。由于借助于计算机,虚拟仪器可以实现过去比基于微处理机内核仪器复杂许多的数据处理、分析与显示能力,并可利用数据文件或数据库格式进行数据的存储与恢复。 ;1.2 课题的国内外研究现状 对于虚拟示波器来说,最为重要的应该是其应用程序的开发环境。自动测试系统应用程序开发环境可以选择传统文本形式的语言环境,如 VB、VC、Delphi或 LabWindows/CVI等,也可以选择图形化的软件开发环境。 被称为快速应用程序开发环境(RAD)的VC、VB、Delphi等开发平台具有可视化界面与已经以类形式封装的可视化控件, 在很大程度上编程也不需要从头开始。而另外的基于图形化的编程平台是NI公司的 LabVIEW,它具有图形化的源代码且能提供复杂的数学分析能力以及丰富的数据显示方式。; 一台传统的独立示波器,往往具有一个操作前面板,我们可以通过操作面板上的显示屏幕作为图形化输出。所有的功能,均需要通过仪器面板的操作来实现,这个操作面板是人与机器的交互面板,是传统意义上的人机交互界面。而虚拟示波器的最大特点就是抛弃了传统示波器的操作面板,所有操作与波形显示均须借助计算机强大的计算与显示功能来实现,用户与示波器的交互界面变成了由计算机软件实现,也即软面板。 软面板的存在使得人机交互更为自然,而源代码的编写使得这一交互真正成为可行。不论是哪种类型的开发环境,都致力于产生一个整合性能较好的应用程序,使示波器完成预期的任务,实现波形的显示以及谱线的分析等基本功能 。 ;1.3 本人所做的主要工作 1、在同一窗口画出两条曲线 2、能够对曲线放大、缩小 3、找到曲线的最大、最小点,用鼠标点击曲线上的点能够显示该点的坐标 4、选作:用DFT分析计算该正弦波的有效值(电压、电流、有功、无功、功率因数、谐波等);二、课题需求分析 ;1.、界面控制和波形显示模块: 界面控制和波形显示模块主要的功能是:使得人机交互界面能够实现复位和退出,波形基本显示等功能。 2、数据采集模块: 数据采集模块主要完成的功能是:通过设置采样通道,采样频率,触发产生的方式等条目由外部的数据采集卡将数据以波形的形式在显示区呈现出来 (故波形的显示模块有一部分是与数据采集模块交叉在一起的) 。 3、波形的测量模块: 波形的测量模块主要完成的功能是:随着设置在波形图上的游标的移动,可测量出此游标的中心所在的 X轴和Y轴的坐标; 并且可以通过一些控件来控制和更改图形的显示范围。;几乎所有的模块都与界面控制和波形显示模块有直接或间接的关系: 数据采集模块和数据读取模块可以将代表某种波形的数据引入系统,以波形的形式呈现在波形显示模块中; 波形测量模块中,对波形参数的一些控制会使得波形显示模块中的波形有相应的变化,当然这一过程是通过在程序中调用相应的函数和设置相应的参数实现的, 如在波形显示控制模块中。定义可以存储数据的变量来记录经过调整的波形,再通过把变量存储进 PC的某个文件夹,以便在波形的读取和存储模块中可以调出来用数据描述的波形。;三、涉及的主要工作原理和关键技术介绍 ;3.2 关键问题解决思路 3.2.1 measurement studio安装问题的解决方法 在windows下装软件会遇到这么大的挫折,还好最终总算是装上了。 安装过程如下: 1.首先安装vc6.0中文企业版。 2.安装NI Measurement Studio for vc++ 6.0。问题就在这里: ?安装时它会提示你安装前需要安装微软的visual c++ service pack 3 or later。就是说要你安装pack 3或者3以后的补丁。于是我在微软的中文网站下载了个Service Pack 6 for Visual Basic 6.0, Visual C++ 6.0 with Visual Source Safe

文档评论(0)

2017meng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档