1、“.....旦进入了,就没有办法清除它们。为了防止偏差出现,我们般采用低通滤波器。在 本设计中,我们可以使用抗混频模拟低通滤波器滤除任何大于的信号。加了滤波器以 后,当采样频率为的系统内出现信号时,我们就可以肯定它是而非。 滤波模块的设计 滤波是信号处理中的种基本而重要的技术,它包括用电的机械的和数学等技术手段 滤除信号的噪声或虚假信号。工程测试中常用的滤波是指在信号频域的选频加工,因为测试 指获取的信号往往含有多种频率成分,为了对其中方面的特征有更深的认识,或有利于 对信号做进步的分析和处理,需要将其中需要的频率成分提取出来,而将不需要的频率成 分衰减掉。实际信号指频带带宽振幅也不尽相同。对于模拟生成的复杂信号,要实现对它 的处理,首先就要减少频率带宽,而这点就要加入滤波器的装置。库函数指自带 的库函数基本能满足了以上要求。按处理信号不同,滤波器可分为模拟滤波器与数字滤波器 两大类。模拟滤波器是用来处理模拟信号或连续时间信号......”。
2、“..... 数字滤波器用于改变或消除不需要的波形。它是应用最广泛的信号处理工具之。两种 数字滤波器分别是有限脉冲响应和无限脉冲响应滤波器。滤波器可以 看成般移动平均值,它也可以被设计成线性相位滤波器。滤波器有很好的幅值响应, 但是无线性相位响应。 在中存在各种数字滤波器,它们的主要功能是把输入序列通过定的运算变成 输出序列,同时起到滤波的作用。这些滤波器可以直接调用而不用考虑它的内部设计。用巴 特沃斯低通滤波器如图所示设计个数字滤波器消除不需要的频率分量,从输入信号 中滤除分量,如图所示。 图巴特沃斯低通滤波器节点图标及连接端口 前面板设计 前面板操作 十次,得到十个输入型数字控件,分别标记为采样采样频率幅度幅度频率 频率初始相位初始相位低截频率和阶数。 两个输出显示型图形控件,用来显示滤波后的波形。 图巴特沃斯低通滤波器前面板 框图程序设计 在流程图中执行 。在本例中,采用巴特沃斯滤波器......”。
3、“.....滤除输入正弦 波中的高频分量,把输出波形在屏幕上显示。 运行该程序,改变滤波器阶数,观察滤波器的效果。 图巴特沃斯低通滤波器后面板 虽然在中使用数字滤波器很简便,但还是需要你对数字信号处理的理论有个 基本了解。为此,公司提供了个附加的工具软件,叫做数字滤波器设计工具箱 。该软件用开发,有很好的交互式图形用户界面。可以把 所设计的滤波器集成到或者其他的编程环境。 频谱分析模块的设计 将时域信号变换成频域信号再分析称为频谱分析。由于时域信号分为连续信号和离散信 号,连续信号又可分为绝对可积平方可积和均方可积离散信号又分为绝对可积平方可 积和均方可积,故对应的频谱也可以分为多种。 在实用的信号采样系统中,即使考虑采样定理及采样条件,也只能取得部分局限的信 号记录。但是在实时系统中,局限的信号记录将产生与原始的连续信号具有不同谱特征的短 而粗的波形。这些不相符的特征产生的谱信息的泄露......”。
4、“.....谱泄露的数量取决于信号不连贯的程度。不连贯程度越高, 泄露越严重,反之亦然。可以使用加窗模块,减少每个采样周期边界上信号不连贯的程度。 频域加窗可以去除波形中毛刺平滑,时域加窗可限制观察时间减少谱泄露用于频率 相近的大幅值信号与效幅值信号的分离,注意每种窗都是既有优点,又有缺点。 下面的设计讲述使用子程序来测量两个频率分量, 如图所示。 前面板设计 在前面板放置八个输入型数字件事。本文研究的是如何高效地通过鼠标操作设备,如何处理 和分析采集进来的大量数据。因此必须有高质量的用户软件,本文采用的是种方便灵活的 虚拟仪器开发软件。有着友好的界面强大的数据分析和处理能力以及提 供给用户进行再开发的接口。 的应用程序般用编写,较为复杂,花费的时间较长。由美国国家仪 器公司开发的语言是种基于图形程序的编程语言,内含丰富的数据采集 数据信号分析以及控制等子程序,用户利用创建和调用子程序的方法编写程序,使创建的程 模块化......”。
5、“.....而且程序编程简单直观。因此它特别适用于数据采集处 理系统。利用它编写应用程序,可以把语言和总线紧密结合起来,使数 据采集系统集成两者的优点。总线可以实现对外部数据实时高速的采集,把采集的数据 传送到主机后再通过的功能模块顺利实现处理数据显示分析和存储。该应用 程序的设计实现有两种方法中调用函数实现和中使用 结点实现。本设计决定采用结点实现。 在应用程序中设计个文件作为与的驱动程序。由于 开发系统中已经提供了底层驱动程序接口函数,用户只需调用这些函数即可 与设备连接。因此在的编制中只需调用它提供的函数,大大节约了开发时间,提高了 开发速度。本设计由于时间关系没有完成的驱动程序,但做了结点的基本调用, 只要把用语言编写的的驱动程序根据此步骤设计就可实现。 通信驱动方式 对于公司以外开发的数据采集卡,提供了种方式来实现通信驱动直接 端口读写方式方式动态链接库调用方式和语言调用方式。考虑到系统要求......”。
6、“.....同时也会简要介绍其他两种方式。 直接端口读写方式方式 利用中的模块即高级子模板提供库函数调用代码接口节点数 据管理内存管理和程序标志管理等高级功能中的代码接口节点来实现对 进行驱动。 中有两个直接访问底层设备的节点,即和,这两个 函数分别完成从设备的物理地址直接读取和输出数据的功能,通过直接读写寄存器可以提高 数据的传输速率。 调用动态链接库方式 动态链接是种应用程序在运行时与库文件连接起来的技术。动态链接库是个 包含许多函数的可执行模块,是在应用程序运行时被装入和链接的,而不是把源代码复制到 应用程序中去,因此使用动态链接可以实现多个应用程序之间代码和资源的共享。 首先,我们要在环境下编写动态链接库格式的驱动程序。在环境下新 建个工程文件,添加文件名,并对的工作环境进行配置。 然后就可以在环境下编写驱动程序。 通过调用语言的方式 在中提供了与语言的编程接口节点,由于语言是种中间语言, 具有功能强大快速高效等特点......”。
7、“.....就可 以通过接口节点来调用语言源代码来实现。 是个位于框图程序窗口的带有输入输出端口的节点输入输出端口的个 数可由设计者根据实际需要确定,如图所示。用户可将需要调用的外部代码编译成 所能识别的格式后与此结点相连。当此结点执行时,将自动调用与此结点 相连的外部代码,并向传递特定的数据结构,而且用户可向传递任意复合的数据结 构。通常情况下,使用可获得较高的程序效率,因为中数据的存储格式遵循了 语言中数据的存储格式,二者完全相同。同时可以通过使用节点来调用由语言编写 的采集卡驱动程序的方法来提高虚拟仪器的采集精度。 图节点示意图 从节点的快捷菜单中可以添加输入输出的参数,在快捷菜单中选择 项,会弹出文件存储对话框,键入文件名,则生成文件的语言代码框,如下 我们可以用任意种文件编辑器将它打开,并在,的位置 添入数据采集卡驱动程序的语言代码。语言文件源代码的编译主要是在以语言为主的 开发系统中进行......”。
8、“.....回到 流程图窗口,在节点的快捷菜单中选择,即弹出个选择 文件的对话框,选择编译完成的文件。 中节点设计 节点是中用来调用代码的功能节点。它与 动态链接库的不同之处在于,它能够将代码集成在中作为单独的个发布,而不需要 多余的文件。另外,它提供了函数入口,它可以根据用户提供的输入输出自动生成函数入口 代码,从而使用户专心关注代码功能而不用为函数声明定义等语句费心。因此节点与 在不同的场合有不同的优势,但是节点的使用比调用要复杂得多。 当的程序运行到节点时,数据有的输入端口传递给源代码图标,程 序转去执行源代码,代码执行完后,得到的数据结果有的输出端口返回给。 结束语 本设计与其他信号处理系统相比具有许多优点,如波形可长期存储,有多种显示方式, 便于观测单次过程和缓慢变化的信号便于数据处理,用户编程模板,可任意组合用户的数据 处理和分析功能等等,同时信号处理系统可将多个通道的实测信号同时映现在屏幕的窗口 中......”。
9、“..... 参考文献 雷振山编程技术实用教程,北京中国铁道出版社, 蔡春丽虚拟仪器技术及其软件开发平台重庆职业技术学院学报 张毅,周绍磊,杨秀圾虚拟仪器技术分析与应用,北京机械工业出版社, 杨乐平,李海涛,赵勇高级程序设计,北京清华大学出版社, , , , 基于的数据采集系统设计 摘要以设计数据采集系统的数据读取和数据处理模块为目的,并对系统数据分析功 能进行了详细的说明,还介绍了数据的储存回放和处理,调用外部动态链接库以 及设计节点,并采用编程,通过接口将采集到的数据传输到机,运用 编写控制界面,实现对信号的处理,并且用图形进行显示。 关键词虚拟仪器,数据处理节点 中图分类号 引言 软件是种基于图形开发调试和运行程序的集成化环境,它提供了种与其 他语言接口的途径,其中技术是从调用源代码的通用方法。通用串行总线 作为种新型的数据通信接口在越来越广阔的领域得到应用......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。