新闻中心

EEPW首页 > 测试测量 > 设计应用 > 采用LabWindows的滤波分析仪的设计

采用LabWindows的滤波分析仪的设计

作者:时间:2012-05-04来源:网络收藏

3 系统功能

本文引用地址:http://www.amcfsurvey.com/article/193940.htm

  3.1 用户界面功能

  本系统的功能主要是通过软件的实现。表1所列是该虚拟仪器的软件功能列表。图2所示是其电力系统录波仪的主界面图。

  

3.2 数据的采集及存储

  为了避免数据阻塞,减少运行过程中数据采集与用户界面的影响,本录波仪的软件部分采用多线程技术。提供有线程池(th-readpool)和异步定时器(asynchronous timers)两种多线程机制。本文采用线程池及机制编写。但采用多线程有可能造成数据不必要的改动甚至出错,因此,提供了线程安全队列进行数据保护。它可将采集到的数据写入安全队列,分析数据时再从安全队列中取出。数据存储采用二进制形式,数据采集及存储的部分程序如下:

  

3.3 数据分析

  数据分析主要是分析信号的有效值、功率、谐波分量、相位角等信息。谐波分量、相位角分析采用FFT算法,可通过极坐标的变换得到;功率谱分析也可利用FFT算法及相应算法得到。FFT可以实现时域向频域的转化,其函数原型为:


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭