大容量动态数据采集存储与分析程序设计

发布时间:2018-10-09 13:28
【摘要】:数据采集存储与分析单元是现代测试系统的重要组成部分,其主要功能是完成数据的实时存储,动态显示和分析处理,对于查看测试过程的状态、管理实验数据等都具有十分重要的意义。随着现代测试系统的综合性不断提高,实现高采样率、大容量、多通道动态数据采集存储与分析技术是十分有必要的。论文总结了大容量动态数据采集与分析程序功能需求与特点,分模块讨论了各个功能的实现方法与关键技术。采用模块化设计,按功能将程序总体分为了高效存储模块、动态显示模块、分析处理模块三个模块。针对课题目标要求,论文论证了 16路高速通道数据的存储、显示和分析的实现方法。以.NET Framework 4框架为基础,结合系统的技术指标和软件所基于的软硬件平台,采用"生产者消费者"模式与多线程相结合的机制,实现了将大容量测试数据快速存入计算机硬盘中。利用双缓冲和组件技术,完成了多通道数据的动态显示,并具有单图单通道和单图多通道两种方式显示。采用多线程的方式处理数据存储、显示,实现多任务的同步处理。应用Microsoft Visual 2010(C#)完成了程序各个模块的设计与关键部分的性能测试。最后,在测试完成后,软件提供了数据分析、数据回放、数据导出等操作,利用内存映射文件的方法实现对硬盘上的数据快速读取,并给出计算机绘图与并行编程结合的验证性实验,分析实验结果及原因。经过大容量动态测试数据采集存储与分析系统的软件设计,完成了测试系统的要求,并对系统的进一步改进提出了展望。
[Abstract]:Data acquisition, storage and analysis unit is an important part of modern test system. Its main function is to complete real-time data storage, dynamic display and analysis and processing, and to view the status of the test process. It is very important to manage the experimental data. With the development of modern test system, it is necessary to realize the technology of high sampling rate, large capacity and multi-channel dynamic data acquisition and analysis. This paper summarizes the functional requirements and characteristics of the large capacity dynamic data acquisition and analysis program, and discusses the implementation methods and key technologies of each function in modules. According to the function, the program is divided into three modules: efficient storage module, dynamic display module and analysis and processing module. In order to meet the requirements of the project, this paper demonstrates the implementation of 16 channel data storage, display and analysis. On the basis of. Net Framework 4 framework, combined with the technical specifications of the system and the software and hardware platform based on the software and hardware, the mechanism of "producer and consumer" mode combined with multi-thread is adopted to realize the fast storage of the large capacity test data into the computer hard disk. Using the technology of double buffering and component, the dynamic display of multi-channel data is completed, and there are two ways to display the multi-channel data: single graph, single channel and single graph. Multi-thread method is used to process data storage, display, and achieve multi-task synchronization. Microsoft Visual 2010 (C #) is used to complete the design of each module of the program and the performance test of the key parts. Finally, after the test is completed, the software provides the operation of data analysis, data playback, data export and so on. The method of memory mapping file is used to realize the fast reading of the data on the hard disk. The verification experiment combining computer drawing with parallel programming is given, and the experimental results and reasons are analyzed. Through the software design of the large capacity dynamic test data acquisition and analysis system, the requirements of the test system are fulfilled, and the further improvement of the system is prospected.
【学位授予单位】:西安工业大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP274

【参考文献】

相关期刊论文 前10条

1 张建;;基于虚拟仪器的电梯导轨多参数测量系统分析[J];科技创新与应用;2017年01期

2 莫中平;;测斜仪数据管理系统的开发及应用[J];水电与新能源;2016年05期

3 隋涛;孔维维;王明钦;王竟沣;;基于C#矿井提升机温度监测系统的设计[J];煤矿现代化;2015年05期

4 王艳萍;姜超;;基于GDI+的轨道电路分路不良监测系统的实现[J];郑州铁路职业技术学院学报;2013年03期

5 王辉;李世平;徐修峰;曹宏睿;阴泽杰;;基于通用数据采集卡实现的实时多通道多道能谱分析仪[J];核电子学与探测技术;2013年07期

6 李元章;孙志卓;马忠梅;郑军;谭毓安;;S-RAID5:一种适用于顺序数据访问的节能磁盘阵列[J];计算机学报;2013年06期

7 史桂红;;XML及GDI+在便携式电子相册中的应用[J];计算机系统应用;2013年03期

8 张鹏非;李方园;;基于OPC功能的群控电梯组态实现[J];自动化博览;2010年10期

9 盛贤君;王爱武;杨睿;;基于LaRC-MFC致动器的振动主动控制[J];压电与声光;2010年04期

10 史春磊;刘常杰;叶声华;;基于Modbus总线白车身视觉检测站控制系统的研究[J];新技术新工艺;2010年05期

相关博士学位论文 前1条

1 穆帅;针对不规则应用的图形处理器资源调度关键技术研究[D];清华大学;2013年

相关硕士学位论文 前10条

1 许琪玮;基于.NET技术的高校成人教育部成绩管理系统的设计与实现[D];吉林大学;2015年

2 陈莹;基于.NET框架的高校社团管理系统的设计与实现[D];吉林大学;2015年

3 雷惠;横编织物结构特征研究与外观真实感模拟[D];江南大学;2014年

4 张武;基于GIS的ADS-B地面站部署研究[D];中国民用航空飞行学院;2014年

5 黄学寿;基于.net的高校学生成绩管理系统设计与实现[D];吉林大学;2014年

6 宋世明;网络文库中海量存储系统的文件分级存储方法与应用研究[D];昆明理工大学;2014年

7 吕青松;飞机燃油系统试验台数据采集与管理系统设计与实现[D];南京航空航天大学;2014年

8 刘浩洋;面向可重构云计算系统的FPGA小文件系统的设计与实现[D];上海交通大学;2014年

9 夏丽佳;全光纤电流互感器的信号解调系统研究[D];暨南大学;2013年

10 钱义伟;基于CAN总线的车载数据采集与通信装置的设计与实现[D];湖南大学;2013年



本文编号:2259505

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/2259505.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户88610***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com