一种适应于EAST诊断的多通道数据采集系统及其方法技术方案

技术编号:32920921 阅读:19 留言:0更新日期:2022-04-07 12:12
本发明专利技术公开了一种适应于EAST诊断的多通道数据采集系统及其方法,该系统设置有人机交互主界面,包括了炮号侦听模块、多通道数据采集模块、数据回读模块、状态记录模块;炮号侦听由解析手动发送炮号模块和解析总控系统发送炮号模块构成;多通道数据采集模块由通道集成模块、采集参数配置模块和采集数据绘图模块构成;数据回读模块由回读数据解析模块、回读过程控制模块和回读数据绘图模块构成;状态记录模块由消息显示字符串构成;该系统程序通过合理的控制炮号侦听模块、多通道数据采集模块以及数据回读模块等功能程序,能够实现系统程序的自动化运行。的自动化运行。的自动化运行。

【技术实现步骤摘要】
一种适应于EAST诊断的多通道数据采集系统及其方法


[0001]本专利技术属于EAST托卡马克装置
,具体的说是涉及一种能够适应于EAST诊断的多通道数据采集系统及其方法。利用LABVIEW作为开发平台,以满足EAST托卡马克装置放电实验需求下,能够实现适应于EAST诊断的多通道数据采集的系统及其方法的设计。

技术介绍

[0002]在受控核聚变实验研究中,EAST托卡马克装置是典型的全超导的托卡马克的磁约束装置之一。在EAST装置正常的放电过程中,为了能够研究磁约束等离子体的相关信息,需要建立不同的EAST诊断数据采集系统,由于系统平台建设过程中,涉及到的探测器的数量、位置分布与测量物理量的不同,因此不同的诊断系统数据采集通道、采样率等信息也不完全相同。
[0003]在Window系统下,现有的非专业人员开发的EAST相关采集程序大多存在以下几个方面中的不足,首先在功能调用方面,在功能调用过程中基本都采用“静态调用”的方式加载程序功能模块,即不论程序功能模块是否使用,只要系统程序运行就会将所有的功能模块添加到计算机内存中,这样会大量消耗计算机内存资源;其次在扩展性、稳定性方面,由于系统程序缺乏一定的层次结构,扩展新的功能模块修改耗时费力,效果不理想,在复杂的电磁环境下,容易造成计算机程序程序运行异常;再者,在可移植性方面,大多数现有的非专业人员开发的EAST诊断采集程序均是可执行文件,通用性和可移植性基本不存在,当有不同的通道及物理量进行采集处理需求时,都需要重新开发,造成资源与精力的浪费。

技术实现思路

[0004]为了能够快速高效的搭建EAST诊断数据采集系统,考虑到采集系统的稳定性、兼容性以及通用性等因素,该数据采集系统选取的NI的采集卡,通过LABVIEW编程,实现一种能够适应于EAST诊断的多通道数据采集系统及其方法,从而实现EAST诊断人员能够快速完成建设稳定可靠的EAST诊断数据采集系统。本专利技术的目的是提供了一种适应于EAST诊断的多通道数据采集系统及其方法,它能够针对EAST装置放电实验的特殊过程,自适应的对EAST诊断的多通道模拟信号进行采集、存储、显示以及相关离线数据的回放等功能的实现;由于该系统提供了一种便捷有效的数据采集处理方法和人机交互界面,能够有助于提高EAST诊断在数据采集与处理方面的系统研制效率,为EAST诊断的多通道数据采集研究提供一种新的系统程序及方法。
[0005]本专利技术的技术方案如下:一种适应于EAST诊断的多通道数据采集系统,该系统设置有人机交互主界面,包括炮号侦听模块、多通道数据采集模块、数据回读模块、状态记录模块。炮号侦听模块实现解析炮号、放电时长等放电信息;多通道数据采集模块实现采集数据通道等相关参数的配置、采集相关控制以及存储、显示等功能的实现;数据回读模块实现对采集数据的回放、显示等功能;状态记录模块显示程序运行状态信息。系统人机交互界面主程序架构主要采用“消息

队列”和“动态注册用户事件”的混合架构,该系统程序架构能
够有效合理的适应EAST诊断的多通道数据采集及实验放电需求。
[0006]根据本专利技术的另一方面,提出一种适应于EAST诊断的多通道数据采集系统及其方法,包括以下步骤:
[0007]1)多通道数据采集系统的初始化;
[0008]2)多通道数据采集系统的炮号侦听模块根据配置,通过网络完成对炮号、放电时长等放电信息侦听和解析;
[0009]3)多通道数据采集系统的炮号侦听模块直到侦听到信息,通过程序中的“动态注册用户事件”功能,产生消息,通知主程序通过“动态调用”功能方式,打开并运行多通道数据采集模块相关功能程序;同时,关闭炮号侦听模块的功能程序。否则返回2),继续进行侦听炮号状态;
[0010]4)多通道数据采集系统的多通道数据采集模块功能启动运行后,开启配置的采集任务通道,并等待EAST放电统一的硬件触发信号;
[0011]5)多通道数据采集系统接收到硬件触发,通过执行多通道数据采集模块程序中的“生产者

消费者模式”的程序架构,实现多通道数据的采集、处理、存储及显示等功能;否则返回4),等待硬件触发;
[0012]6)多通道数据采集系统的数据采集模块功能在一炮执行完成后,自动关闭采集模块功能,并同时发送消息,通知主程序通过“动态调用”功能方式,打开并运行炮号侦听模块的功能程序;
[0013]7)多通道数据采集系统当要查看历史数据时,首先检查是否关闭侦听功能程序,如果否,则需要先关闭;其次切换至回读面板,通过对回读模块程序进行操作,从而可以实现对历史数据的回读、显示及回读过程的控制等操作;
[0014]进一步的,所述的步骤1)中系统初始化包括系统参数初始化及采集配置参数的输入,参数配置完成后,单击界面中的侦听运行按钮,系统开始进入侦听状态;
[0015]进一步的,所述的步骤2)中系统的炮号侦听模块分总控系统发送炮号模块和手动发送炮号模块两种;其中总控系统发送炮号模块是针对总控系统发送炮号进行解析的功能模块;手动发送炮号模块是针对通过手动模拟总控系统发送炮号进行解析的功能模块;
[0016]进一步的,所述的步骤3)中系统的程序中的“动态注册用户事件”功能、“动态调用”功能分别是LABVIEW语言程序架构提供的两种程序架构功能方法;其中,采用“动态调用”功能方式可以降低应用程序运行过程中的内存占用率;
[0017]进一步的,所述的步骤5)中系统的程序中的数据采集模块采用的“生产者

消费者模式”的程序架构是LABVIEW语言程序架构提供的一种方式,通过该架构可以实现多通道数据采集模块功能中的数据采集、处理、储存、显示等功能的并行执行;除此以外,数据存储功能程序,采用的是“高速流盘”写入存储方式,从而更加高效的提高写入效率;
[0018]进一步的,所述的步骤6)中系统的程序中数据采集模块发送消息,通过“消息队列写入”的方式,通知到主程序,主程序通过“消息队列读出”获取,并通过LABVIEW语言程序架构提供的“动态调用”功能方法,一炮放电结束后,系统程序运行重新回到炮号侦听模块,等待下一炮放电的来临;因此系统程序初步形成了一个简单自动化闭环运行流程;
[0019]进一步的,所述的步骤7)中系统查看历史数据功能,考虑到系统应用程序的统一性、复用性以及运行内存低占用率等因素,历史曲线回放查看时需关闭侦听模块功能程序,
以免带来回放数据出错的问题;在数据回读模块中,回读结束按钮单击可以立即关闭未执行读完的数据,从而退出正在回读的程序功能;
[0020]有益效果:
[0021]本专利技术的优点是能够针对EAST装置实验放电的特点,提供了一种便捷高效的EAST诊断的多通道数据采集处理方法及人机交互界面,能够有助于提高EAST诊断在数据采集与处理方面的系统研制效率,为EAST诊断相关物理实验研究提供有力支持。
附图说明
[0022]图1是本专利技术所述的一种适应于E本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适应于EAST诊断的多通道数据采集系统,其特征在于:包括多通道数据采集系统主界面,用于人机交互界面,还包括炮号侦听模块、多通道数据采集模块、数据回读模块、状态记录模块;所述炮号侦听模块包括手动发送炮号模块、总控系统发送炮号模块;所述多通道数据采集模块包括通道集成模块、采集参数配置模块、采集数据绘图模块;所述数据回读模块包括回读数据解析模块、回读过程控制模块、回读绘图模块;所述系统主界面,用于人机交互功能,在该系统功能运行中,如果系统中的炮号侦听模块在测试阶段,需要选择手动发送模块功能,解析放电信息,包括炮号、放电时长;在实际EAST放电阶段需要选择总控系统发送炮号模块功能;该系统侦听到炮号后,该系统开始执行多通道数据采集模块,首先通过采集参数配置模块预先配置的参数,并且执行通道集成模块,启动采集功能,当系统接收到硬件触发后,系统开始采集并同步将数据显示到采集数据绘图模块中,当一炮放电结束后,该系统会自动关闭多通数据采集模块功能程序,重新执行炮号侦听模块功能程序,实现自动化的循环执行每一炮的侦听、采集、存储及显示等任务;当系统需要查看历史数据时,关闭系统界面中的侦听运行按钮,在人机交互主界面中切换到数据回读模块,通过选择对应的历史数据,单击回读开始按钮,通过回读数据解析模块、回读过程控制模块以及回读绘图模块分别能够实现对回读数据的参数解析、读取过程的控制以及回读数据的同步显示等功能;如果在该系统程序运行过程中出现错误,则绘图通过人机交互主界面中的状态记录功能程序进行显示,并停止系统程序功能的运行。2.根据权利要求1所述的一种适应于EAST诊断的多通道数据采集系统,其特征在于:该系统在诊断采集网中,通过UDP协议,当侦听到炮号、放电时长等放电信息后,通过解析数据包中的炮号和放电时长信息,并且对炮号和上一炮进行比对判别,当炮号不同时,再对放电时长进行判别,是否符合系统设定的时间范围,当同时满足上述条件后,执行数据采集。3.根据权利要求1所述的一种适应于EAST诊断的多通道数据采集系统,其特征在于:炮号、放电时长信息利用以太网中的UDP协议采用广播模式发送的数据包传输。4.一种适应于EAST诊断的多通道数据采集系统程序控制方法,其特征在于:按照以下步骤进行:步骤1)多通道数据采集系统的初始化;步骤2)启动炮号侦听模块功能,将通过网络完成对EAST放电信息进行侦听和解析;所述EAST放电信息包括炮号、放电时长;步骤3)多通道数据采集系统的炮号侦听模块直到侦听到炮号改变,通过启动多通道数据采集模块功能程序;同时,关闭炮号侦听模块的功能程序,更新状态标志;否则返回步骤2),继续进行侦听炮号状态;步骤4)多通道数据采集系统的多通道数据采集模块功能启动运行后,开启采集任务通道,并等待EAST放电统一的硬件触发信号;步骤5)多通道数据采集系统接收到硬件触发,通过启动多通道...

【专利技术属性】
技术研发人员:张伟张洋钱静仇庆来王晓静林士耀胡立群
申请(专利权)人:中国科学院合肥物质科学研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1