System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于EPICS的大科学装置前端控制方法制造方法及图纸_技高网
当前位置: 首页 > 专利查询>安徽大学专利>正文

一种基于EPICS的大科学装置前端控制方法制造方法及图纸

技术编号:40601061 阅读:4 留言:0更新日期:2024-03-12 22:05
本发明专利技术公开了一种基于EPICS的大科学装置前端控制方法,涉及大科学装置技术领域,包括通过配置控件参数,得到可实现动态的管道流通的水冷系统;通过集成写入方法,得到可实现集成数据写入的高压调制器系统;预先确定水冷系统和高压调制器系统为基础运行系统;配置系统的登录页面,所述登录页面与所述基础运行系统相关联,根据用户需要确定进入所述基础运行系统中的水冷系统或高压调制器系统,能够有效保证前端控制的可控性,保障装置的运行安全和效率,通过配置管道流通类型中短程距离流通、长程距离流通的控件及编写规则得到水冷系统管道流通页面,动态展示管道流通的效果,通过集成数据写入简化操作并且在可靠性上也有进一步的提升。

【技术实现步骤摘要】

本申请涉及大科学装置,更具体地,涉及一种基于epics的大科学装置前端控制方法。


技术介绍

1、大科学装置的运行控制涉及复杂的数据传输和运行环境,epics(实验物理和工业控制系统)应运而生,凭借其容错和可靠性(及单个组件的故障不使系统的停摆)和不需要复杂或昂贵基础组件风靡在全球各大科学装置上,例如阿贡国家实验室(anl),美国洛斯阿拉莫斯国家实验室(lanl),合肥同步光源,北京正负电子对撞机等

2、cs-studio/phoebus是基于epics的框架和一系列嵌入工具,用于监视和操控大科学装置,phoebus是control system studio工具集的更新,它删除了对eclipse rcp和swt的依赖。作为epics的opi接口工具,它是运行在java上的一系列自定义工具包,支持可视化操作和后端数据绑定,上述工具集满足子系统控制的所有需求。

3、近年来,随着数据结构和算法的不断发展及大科学装置控制需求的日益增长,如何更加智能化集成和控制各个子系统成为需要去优化的问题,但目前针对各个子系统的数据传输和系统转换现有的基础通多点击pv写入和点击顶端区域的操作栏进行切换,以及不具备实现某种动态展示(除了自身的demo文件示例:温度计,仪表)让前端控制后端系统较复杂,并且机械化,重复性的输入输出工作容易出错。

4、因此,如何有效保证前端控制的可控性、提高前端控制的动态可视化性及提升工作效率,是目前有待解决的技术问题。


技术实现思路

1、本专利技术提供一种基于epics的大科学装置前端控制方法,用以解决现有技术中大科学前端控制系统较复杂问题。所述方法包括:

2、通过配置控件参数,得到可实现动态的管道流通的水冷系统;

3、通过集成写入方法,得到可实现集成数据写入的高压调制器系统;

4、预先确定水冷系统和高压调制器系统为基础运行系统;

5、配置系统的登录页面,所述登录页面与所述基础运行系统相关联,根据用户需要确定进入所述基础运行系统中的水冷系统或高压调制器系统。

6、本申请一些实施例中,通过配置控件参数,得到可实现动态的管道流通的水冷系统,包括:

7、动态的管道流通根据距离进行分类,得到管道流通类型,所述管道流通类型包括短程距离流通、长程距离流通;

8、通过配置管道流通类型中短程距离流通、长程距离流通的控件及编写规则得到水冷系统管道流通页面。

9、本申请一些实施例中,配置短程距离流通,包括:

10、拖动文本更新控件,并将拖动过程中的文本更新控件关联第一模拟值;

11、所述第一模拟值按照设定的第一速度递增,记录当前文本更新控件的坐标值;

12、设定第一模拟值阈值,当第一模拟值达到所述第一模拟值阈值时,将所述文本更新控件的坐标值移动到设定位置。

13、本申请一些实施例中,配置长程距离流通,包括:

14、拖动若干个文本更新控件,并将拖动过程中的文本更新控件关联第二模拟值;

15、所述第二模拟值按照设定的第二速度递增,记录当前文本更新控件的位置;

16、插入控件脚本,使第二模拟值与文本更新控件之间的联动,实现控件的移动效果。

17、本申请一些实施例中,所述预先通过集成写入方法,得到可实现集成数据写入的高压调制器系统,包括:

18、预先添加项目元素,并配置对应的运行脚本,所述项目元素离子泵电源,聚焦线圈电源,灯丝加热电源和偏磁电源,所述运行脚本包括将多个装置参数同时写入的脚本;

19、当点击所述项目元素对应的脚本时,会生成项目元素对应的当前值。

20、本申请一些实施例中,所述配置系统的登录页面,所述登录页面与所述基础运行系统相关联,包括:

21、以进入系统的登录页面作为第一页面,在第一页面配置系统所需的模块,包括:登录密码模块、项目日志模块、注意事项模块、时间戳模块;

22、以所述基础运行系统作为第二页面,建立所述第一页面与第二页面的关系,通过第一页面可以跳转到第二页面。

23、本申请一些实施例中,配置第一页面配置系统的登录密码模块,包括:

24、设置用户登录对话框为运行的状态,当用户点击登录密码模块,所述登录密码模块弹出登录提示信息;

25、用户根据所述登录提示信息输入密码后,系统弹出选择对话框,所述选择对话框包括水冷系统、调制器系统;

26、当用户选择水冷系统时,页面跳转至水冷系统的页面,当用户选择调制器系统时,页面跳转至水冷系统的页面。

27、本申请一些实施例中,配置第一页面配置系统的项目日志模块,包括:

28、预先在系统里设置项目日志库,当用户点击项目日志模块,会弹出信息对话框,用户在信息对话框检索需要的项目日志。

29、经由上述的技术方案可知,与现有技术相比,本专利技术的有益效果为:

30、1、以水冷装置系统和高压大功率脉冲调制器系统为基础,设置登录页面,通过运行设定的脚本文件实现各子系统和登录页面互联过程,优化了原有的操作流程,总体上多个系统集成于一个操作界面,具有良好的用户体验。

31、2、通过配置管道流通类型中短程距离流通、长程距离流通的控件及编写规则得到水冷系统管道流通页面,动态展示管道流通的效果。

32、3、本申请提出集成数据写入操作,通过运行write pv脚本实现对多个装置pv量写入,这样的好处为简化操作,不需要在右侧properties栏中对每一个装置pv量进行写入,并且在可靠性上也有进一步的提升。

33、通过应用以上技术方案,通过配置控件参数,得到可实现动态的管道流通的水冷系统;预先确定水冷系统和高压调制器系统为基础运行系统;通过集成写入方法,得到可实现集成数据写入的高压调制器系统;配置系统的登录页面,所述登录页面与所述基础运行系统相关联,根据用户需要确定进入所述基础运行系统中的水冷系统或高压调制器系统,能够有效保证前端控制的可控性,降低非专业人员的误操作性,保障装置的运行安全和效率,提高前端控制的动态可视化性,而非单一的装置布局,通过集成输入pv量的控制台,运用脚本方法,大大提升控制人员工作效率。

本文档来自技高网...

【技术保护点】

1.一种基于EPICS的大科学装置前端控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过配置控件参数,得到可实现动态的管道流通的水冷系统,包括:

3.根据权利要求2所述的方法,其特征在于,配置短程距离流通,包括:

4.根据权利要求2所述的方法,其特征在于,配置长程距离流通,包括:

5.根据权利要求1所述的方法,其特征在于,所述通过集成写入方法,得到可实现集成数据写入的高压调制器系统,包括:

6.根据权利要求1所述的方法,其特征在于,所述配置系统的登录页面,所述登录页面与所述基础运行系统相关联,包括:

7.根据权利要求6所述的方法,其特征在于,配置第一页面配置系统的登录密码模块,包括:

8.根据权利要求6所述的方法,其特征在于,配置第一页面配置系统的项目日志模块,包括:

【技术特征摘要】

1.一种基于epics的大科学装置前端控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过配置控件参数,得到可实现动态的管道流通的水冷系统,包括:

3.根据权利要求2所述的方法,其特征在于,配置短程距离流通,包括:

4.根据权利要求2所述的方法,其特征在于,配置长程距离流通,包括:

5.根据权利要求1所述的方法,其...

【专利技术属性】
技术研发人员:潘天红周宸峰余银钢刘东洋田佳强陈帆陶骏丁石川
申请(专利权)人:安徽大学
类型:发明
国别省市:

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

1