鼎阳SDS6204示波器波形读取速率的测试

2024-03-19 05:10

本文主要是介绍鼎阳SDS6204示波器波形读取速率的测试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

现在的合肥光源是1秒注入一次,以后的新光源注入频率要求能达到1秒10次,这要求设备每次注入都要把直线的束流流强以及储存环的逐束团流强都测出来。

对于直线加速器,FCT的波形是ns级的脉宽,就近几路FCT信号接到一个示波器里,时间跨度一般不超过1us(300米),10G采样率的示波器获取1us(1万个点)的波形数据再分析就可得到每个FCT的流强;对于储存环逐束团流强(BCM),5~10us(5~10万个点)的波形就可以了,差不多3千米/储存环周长,这样的圈数的逐束团流强数据平均,能更精确地得到每个束团流强的分布,合肥光源63米的周长,差不多近50圈,新光源480米,差不多6圈。

对鼎阳的SDS6204示波器,使用Labview程序做了下这个读取速率的测试,使用100Hz的脉冲方波作为信号并触发,读取不同长度的波形的结果截图如下:

以上三张截图是读取单通道时:

示波器10G采样率下,分别读取1万(1us)、10万(10us)、1百万(100us)个点的波形时的情况,循环周期分别能稳定在0.085s、0.1s、0.34s。对于1us、10us波形长度10Hz的速率要求,是可以满足的。

以上三幅截图是4个通道同时获取时:

分别读取1千、1万、10万个点长的波形情况,最小能稳定的周期时间差不多0.15s,没法满足10Hz速率的要求。

上面截图是同时获取两个通道时:

读取1us长度波形时的情况,获取波形的频率能达到10Hz。

结论

对于一个示波器站点,需要接入几路信号时,可以使用合路器,把这几路时间错开的信号合并成一路之后再采集(合肥光源现在的直线FCT流强测量就是这样处理的),另一路可以用作稍宽(几十ns脉宽)的ICT的信号获取,这样示波器完全可以胜任储存环BCM单路以及直线加速器多路信号的10Hz波形读取并发布处理结果的速率要求。

这篇关于鼎阳SDS6204示波器波形读取速率的测试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/824894

相关文章

SpringBoot使用Apache POI库读取Excel文件的操作详解

《SpringBoot使用ApachePOI库读取Excel文件的操作详解》在日常开发中,我们经常需要处理Excel文件中的数据,无论是从数据库导入数据、处理数据报表,还是批量生成数据,都可能会遇到... 目录项目背景依赖导入读取Excel模板的实现代码实现代码解析ExcelDemoInfoDTO 数据传输

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

Python读取TIF文件的两种方法实现

《Python读取TIF文件的两种方法实现》本文主要介绍了Python读取TIF文件的两种方法实现,包括使用tifffile库和Pillow库逐帧读取TIFF文件,具有一定的参考价值,感兴趣的可以了解... 目录方法 1:使用 tifffile 逐帧读取安装 tifffile:逐帧读取代码:方法 2:使用

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题

字节面试 | 如何测试RocketMQ、RocketMQ?

字节面试:RocketMQ是怎么测试的呢? 答: 首先保证消息的消费正确、设计逆向用例,在验证消息内容为空等情况时的消费正确性; 推送大批量MQ,通过Admin控制台查看MQ消费的情况,是否出现消费假死、TPS是否正常等等问题。(上述都是临场发挥,但是RocketMQ真正的测试点,还真的需要探讨) 01 先了解RocketMQ 作为测试也是要简单了解RocketMQ。简单来说,就是一个分

【测试】输入正确用户名和密码,点击登录没有响应的可能性原因

目录 一、前端问题 1. 界面交互问题 2. 输入数据校验问题 二、网络问题 1. 网络连接中断 2. 代理设置问题 三、后端问题 1. 服务器故障 2. 数据库问题 3. 权限问题: 四、其他问题 1. 缓存问题 2. 第三方服务问题 3. 配置问题 一、前端问题 1. 界面交互问题 登录按钮的点击事件未正确绑定,导致点击后无法触发登录操作。 页面可能存在

业务中14个需要进行A/B测试的时刻[信息图]

在本指南中,我们将全面了解有关 A/B测试 的所有内容。 我们将介绍不同类型的A/B测试,如何有效地规划和启动测试,如何评估测试是否成功,您应该关注哪些指标,多年来我们发现的常见错误等等。 什么是A/B测试? A/B测试(有时称为“分割测试”)是一种实验类型,其中您创建两种或多种内容变体——如登录页面、电子邮件或广告——并将它们显示给不同的受众群体,以查看哪一种效果最好。 本质上,A/B测

matlab读取NC文件(含group)

matlab读取NC文件(含group): NC文件数据结构: 代码: % 打开 NetCDF 文件filename = 'your_file.nc'; % 替换为你的文件名% 使用 netcdf.open 函数打开文件ncid = netcdf.open(filename, 'NC_NOWRITE');% 查看文件中的组% 假设我们想读取名为 "group1" 的组groupName

Verybot之OpenCV应用一:安装与图像采集测试

在Verybot上安装OpenCV是很简单的,只需要执行:         sudo apt-get update         sudo apt-get install libopencv-dev         sudo apt-get install python-opencv         下面就对安装好的OpenCV进行一下测试,编写一个通过USB摄像头采

BIRT 报表的自动化测试

来源:http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-birttest/如何为 BIRT 报表编写自动化测试用例 BIRT 是一项很受欢迎的报表制作工具,但目前对其的测试还是以人工测试为主。本文介绍了如何对 BIRT 报表进行自动化测试,以及在实际项目中的一些测试实践,从而提高了测试的效率和准确性 -------