大容量动态数据采集存储与分析程序设计
[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