合肥光源储存环束流三维参数测量系统相关PV
在上两文中公布了一些PV,依然有效。
本来发过了,那篇里的PV有些命名的不太好,比如PositionX、PositionY等,感觉好累赘还增加了长度,后来就改成了X、Y,以下面的为准:
现在线有3台12bit示波器在工作,采样率都是10GHz,采集500us的波形,每个波形5M(5000000)个数据点:
型号和带宽 | HDO6104A(1G) | SDS6204(2G) | HDO6104A(1G) |
接入信号 | 纽扣BPM合信号(单路) | 条带BPM(4路) | 纽扣BPM(4路) |
PV名前缀 | HLSII:BD:BCMSDS: | HLSII:BD:STRIP: | HLSII:BD:BCMSOFT: |
- 一台力科的HDO6104A(1G带宽),一个纽扣BPM的四个电极通过合路器合成一路,再功分出4路,一路接入一台老示波器(BCM主系统从这台示波器读波形计算逐束团流强),另一路接入该力科示波器CH1,除了用作BCM的备份测量逐束团流强外,还能提取纵向震荡信息,其数据灌入的PV使用前缀为HLSII:BD:BCMSDS的名称,具体请参照上文中介绍,数据刷新周期1秒;
- 鼎阳的SDS6204(2G带宽),接入一个条带BPM的四路电极信号;
- 另一台力科的HDO6104A(1G带宽),接入一个纽扣BPM的四路电极信号;
发现纽扣电极想测准的话要求带宽很高,2G带宽还是不够用,两款示波器得到的数据都不好,干脆就用鼎阳2G带宽的示波器测条带电极,得到的数据很好,纽扣电极等有更高带宽的12bit示波器的时候再好好测测吧。
2、3因为接入4路信号,都可以提取每个束团的幅度,时间,X,Y信息,PV见下面:
规则:前缀+名称,前缀见前述表格,比如4路条带:HLSII:BD:STRIP:A:WAV_MONITOR,对于4路纽扣为HLSII:BD:BCMSOFT:A:WAV_MONITOR,后面的叙述以条带为例:
原始波形:
PV设定的长度是5000000(5M),掐头去尾后的长度会小于5M,多余的用0补齐,其他所有的数据都是从原始波形得来:
电极A、B、C、D、以及和:
HLSII:BD:STRIP:A:WAV_MONITOR
HLSII:BD:STRIP:B:WAV_MONITOR
HLSII:BD:STRIP:C:WAV_MONITOR
HLSII:BD:STRIP:D:WAV_MONITOR
HLSII:BD:STRIP:SUM:WAV_MONITOR
逐束团数据(Bunch By Bunch):
45个束团2266圈的逐束团数据,PV长度为45*2266=101970:
HLSII:BD:STRIP:BunByBunch:AMP:A
HLSII:BD:STRIP:BunByBunch:AMP:B
HLSII:BD:STRIP:BunByBunch:AMP:C
HLSII:BD:STRIP:BunByBunch:AMP:D
HLSII:BD:STRIP:BunByBunch:AMP:SUMHLSII:BD:STRIP:BunByBunch:Current 流强(mA)
HLSII:BD:STRIP:BunByBunch:Time 纵向到达时间(ps)
HLSII:BD:STRIP:BunByBunch:X mm
HLSII:BD:STRIP:BunByBunch:Y mm
它们的频谱,PV长度为50985:
HLSII:BD:STRIP:BunByBunch:Current:Spectrum:AMP
HLSII:BD:STRIP:BunByBunch:X:Spectrum:AMP
HLSII:BD:STRIP:BunByBunch:Y:Spectrum:AMP
HLSII:BD:STRIP:BunByBunch:Time:Spectrum:AMP
HLSII:BD:STRIP:BunByBunch:Time:Spectrum:Phase
HLSII:BD:STRIP:BunByBunch:Spectrum:ArrayFREQ 频谱横坐标频率(KHz)
逐圈数据(Turn By Turn):
PV数组长度2266:
HLSII:BD:STRIP:Turns:Current:Bunch0
HLSII:BD:STRIP:Turns:Time:Bunch0
HLSII:BD:STRIP:Turns:X:Bunch0
HLSII:BD:STRIP:Turns:Y:Bunch0。。。
HLSII:BD:STRIP:Turns:Current:Bunch44
HLSII:BD:STRIP:Turns:Time:Bunch44
HLSII:BD:STRIP:Turns:X:Bunch44
HLSII:BD:STRIP:Turns:Y:Bunch44
点数据:
通过每个波形的逐束团位置的分布算出X,Y,以及其分布的标准差相当于2KHz的获取速度(MA,中速获取):
HLSII:BD:STRIP:X
HLSII:BD:STRIP:X:STD
HLSII:BD:STRIP:Y
HLSII:BD:STRIP:Y:STD
每组波形生成的MA数据,时间轴上200个点滚动平均生成SA(慢速获取),相当于10Hz的获取速度,应该是此数据和libera的SA同一标准比较:
HLSII:BD:STRIP:X:SA
HLSII:BD:STRIP:Y:SA
HLSII:BD:STRIP:X:SA:STD
HLSII:BD:STRIP:Y:SA:STD
通过原始波形PV可以算出下面所有的信息,因为原始波形PV数据量大(5M),一个波形灌入PV的时间差不多10秒,为不影响循环周期和减轻子网负荷,所以并没有每采一次波形就更新PV,其他算出来的数据都会每次更新,欢迎大家使用这些数据。
合肥光源储存环束流三维参数测量系统相关PV的更多相关文章
- Tomcat 参数配置相关
Tomcat参数配置相关 by:授客 QQ:1033553122 目的: 对Tomcat配置的点滴学习总结,主要目的在于分析Tomcat与性能相关的一些参数设置,以便性能调优时选择最优配置 环境: ...
- Nginx 参数配置相关
Nginx参数配置相关 by:授客 QQ:1033553122 目的: 对Nginx配置的点滴学习总结,主要目的在于分析Nginx与性能相关的一些参数设置,以便性能调优时选择最优配置 环境: $ ...
- Linux vm运行参数 - OOM相关的参数
一.前言 本文是描述Linux virtual memory运行参数的第二篇,主要是讲OOM相关的参数的.为了理解OOM参数,第二章简单的描述什么是OOM.如果这个名词对你毫无压力,你可以直接进入第三 ...
- Linux vm运行参数 - overcommit相关的参数
一.前言 终于可以进入Linux kernel内存管理的世界了,但是从哪里入手是一个问题,当面对一个复杂系统的时候,有时候不知道怎么开始.遵守“一切以人为本”的原则,我最终选择先从从userspace ...
- 6月20日 Django中ORM介绍和字段、字段参数、相关操作
一.Django中ORM介绍和字段及字段参数 二.Django ORM 常用字段和参数 三.Django ORM执行原生SQL.在Python脚本中调用Django环境.Django终端打印SQL语句 ...
- LINUX内核参数网络相关
有助于提高网络性能和吞吐量的参数 net.core.somaxconn = 128 已完成连接队列(completed connection queue) (1)三次握手已经完成,但还未被应用层接收( ...
- 10G R2 参数文件相关
CLUSTER_DATABASE Property Description Parameter type Boolean Default value false Modifiable No Range ...
- 如何在不使用三大地图的KEY和相关组件的情况下,直接传参数到相关的H5地图
以高德地图为例: window.location.href='http://m.amap.com/navigation/index/daddr=104.188206%2C30.858513%2C'+' ...
- matlab--二维画图及三维画图的相关命令
clc;clear all;close all; % plot3是最简单的三维图% mesh是网格图% surf是曲面图%plot3-------------------------t1=0:pi/3 ...
- 【Reporting Services 报表开发】— 怎么根据当前表单的guid作为参数查询相关数据?
select AId from FilteredA as CRMAF_FilteredA 用这个 作为一个DataSet1 , 然后添加在报表里面添加一个参数 @AId,设置的默认的查询为前面Data ...
随机推荐
- PGL图学习之图神经网络GraphSAGE、GIN图采样算法[系列七]
0. PGL图学习之图神经网络GraphSAGE.GIN图采样算法[系列七] 本项目链接:https://aistudio.baidu.com/aistudio/projectdetail/50619 ...
- 记一次 .NET 某自动化集采软件 崩溃分析
一:背景 1.讲故事 前段时间有位朋友找到我,说他的程序在客户的机器上跑着跑着会出现偶发卡死,然后就崩掉了,但在本地怎么也没复现,dump也抓到了,让我帮忙看下到底怎么回事,其实崩溃类的dump也有简 ...
- 3. qtdesinger的使用方法
专栏地址 ʅ(‾◡◝)ʃ windows 上使用 qtdesigner 找到那个路径直接打开就行了 linux 上使用 qtdesigner 打开 qtcreator 软件 1. 启动软件,新建项目 ...
- 论文解读(CDCL)《Cross-domain Contrastive Learning for Unsupervised Domain Adaptation》
论文信息 论文标题:Cross-domain Contrastive Learning for Unsupervised Domain Adaptation论文作者:Rui Wang, Zuxuan ...
- Guava LoadingCache本地缓存的正确使用姿势——异步加载
1. [背景]AB实验SDK耗时过高 同事在使用我写的实验平台sdk之后,吐槽耗时太高,获取实验数据分流耗时达到700ms,严重影响了主业务流程的执行 2. [分析]缓存为何不管用 我记得之前在sdk ...
- day36-ThreadLocal
ThreadLocal 线程数据共享和安全 1.什么是ThreadLocal? ThreadLocal的作用,可以实现在同一个线程数据共享,从而解决多线程数据安全问题 当http请求发送到Tomcat ...
- Django路由层之路由分发 名称空间 虚拟环境 视图层之三板斧 JsonRsponse对象 request对象获取文件 FBV与CBV CBV源码剖析 模板层
目录 路由层之路由分发 路由层之名称空间 方式1:名称空间 方式2:别名不冲突即可 虚拟环境 pycharm创建虚拟环境 命令行形式创建虚拟环境 视图层之三板斧 HttpRsponse render ...
- XSS漏洞利用案例实验
前言 此为XSS漏洞学习笔记,记录XSS的学习过程,方便今后复习使用,有写的不好的地方请见谅,大佬勿喷. GET型XSS利用 攻击流程 攻击实现 以pikachu网站的反射型XSS(GET)为例 攻击 ...
- JavaScript:输出语法
主要有三种,如下所示:
- 【转载】SQL Server FileStream 体验
FileStream是SQL Server 2008提供的新特性,之前附件在SQL的存储一种是直接放数据库,一种是存储一个路径,附件单独放在磁盘上.前一种方法会使数据库空间更快变大,而且读写占用较多数 ...