合肥光源储存环纵向震荡可视化展示初步结果

Zstack 鼎阳SDS6204示波器和Archiver Appliance的重度测试1

Zstack 鼎阳SDS6204示波器和Archiver Appliance的重度测试2

合肥光源储存环逐束团流强测量系统的缘起和演进

大致的介绍看上面链接。稍解释一下下面几张截图(前面的都是Zstack以及数据库服务相关的截图,好看的图是最后面几张):

在Zstack虚拟架构下跑起:

1、从鼎阳SDS6204 12bit示波器读波形的IOC(centos7云主机),波形数据为10GHz采样率下5M个点长度的波形(500uS),束团在储存环跑一圈为220nS左右,共45个束团近2300圈的信息;

2、从IOC读取波形并分析的Win10云主机,计算每个束团每圈的流强和时间信息;

3、储存相关PV的archive appliance服务的centos7云主机




好看的图从这开始:

每幅图有4大块:

1、左边那个2维图像是45个束团每圈的流强信息;

2、图像下面的曲线是每个束团所有圈流强的平均;

3、右边的曲线是所有束团每圈的流强信息;

4、前面三部分没啥看头,昨天有束流开始的时候也是因为感觉没啥看头,觉得自己折腾这么久又白折腾了一把,不过熬夜把右边那个二维图像图弄出来就舒坦多了,重点解释一下这部分:

如果45个束团没有纵向震荡,那么束流每个束团的时间位置应该就像尺子的刻度一样均匀,这个标准刻度的时间位置我们可以从5M个点的数组瞄准0号束团找准开头和结尾,这样掐头去尾后的数据算出圈数,之后按圈数*45个刻度在这个数据串的时间轴上画好尺子,之后分析每个束团每圈时在尺子上相对标准刻度的时间差值,之后把这个差值通过图像化显示,右边二维图调色板上的数值单位是pS,左边二维图调色板上的数值单位是mA:


看到这样的水波纹是不是心里很舒坦啊?最后放个图,一个程序算好幅度和时间相关的信息,而且一个曲线分析的周期不会变长,瓶颈还是在IOC从示波器读5M个点10MB的数据量时,周期大约就在2.5s左右,乱七八糟的界面还没来得及好好整理。

哎,这些事情本来应该早点做的,不过以前国产仪器没那么给力,想想做什么事都要买进口设备,干活就没劲,现在不同了,国产仪器拼到和国际巨头同等水平了,这类事以后就赶紧做做吧。最后还是再提一遍,所有做的这些是在Zstack架构下。

posted @ 2021-03-03 07:38  卡西莫多了  阅读(141)  评论(0编辑  收藏  举报