论文部分内容阅读
本文针对ITER及未来聚变堆长脉冲或稳态运行时数据存储及交互的需要,设计开发了一种Web数据采集显示系统,系统由数据采集部分和数据显示部分组成。数据采集部分负责获取长脉冲实验数据,采用MDSplus数据库数据分段技术对长脉冲实验数据进行分段处理,将分段后的长脉冲实验数据作为高采样率数据存入到MDSplus数据库中,同时对长脉冲实验数据进行重采样,得到低采样率数据,将低采样率数据存入到MDSplus数据库中。数据显示部分负责读取MDSplus数据库中数据,并将数据以波形的形式显示在浏览器窗口中。数据采集部分采用LabVIEW RT实时系统进行开发,采用多线程技术,实现了多通道多任务连续采集机制,硬件部分采用PXIe-1062Q机箱、PXIe-8133控制器和高速同步数据采集卡PXIe-6368,具有良好的机械封装性、高采样率等优点。数据显示部分采用ASP.NET架构设计,利用MDSplus数据库提供的.NET架构的数据读写函数库,并结合MDSplus数据库数据分段技术从MDSplus数据库读取数据,利用NIMeasurement Studio控件库将数据显示在Web页面中。同时数据显示系统基于用户实际需求制定了高效的分段读取策略,根据分段读取策略可以准确、快速的显示用户所需要的数据波形。Web数据采集显示系统在J-TEXT托卡马克上进行了部署,通过一段时间的全面测试,运行性能稳定,系统功能良好,用户体验较佳,达到了系统的设计目标。