当前位置: 首页 > article >正文

鼎阳加油-IOC关键技术问题的解决记

鼎阳SDS6204示波器EPICS IOC的搭建-CSDN博客

这款示波器在labview下工作的很好,以前搭建逐束团3D系统时连续几个月不间断的工作连接从没断过线,并做过速率测试,单通道时10Hz的波形更新速率都可以达到:

鼎阳SDS6204示波器波形读取速率的测试-CSDN博客

EPICS IOC搭好后,工作时由于示波器原来的内部工作机制的原因,ioc读波形数据时会有不正常更新的情况,经过厂家技术的更新rom,现在都已正常, 下面的截图camonitor某个通道的波形数据以及连续一周的AA记录的截图,开始的断点是从单通道读取改成4通道同时获取时重启IOC引起的中断:

下面截图是单通道获取10us长波形,10万个数据点(10G采样率)的camonitor波形数据的截图,示波器一直normal模式工作,波形数据读取更新的速率能达到3~4Hz

输入信号为10Hz的1us脉宽的脉冲信号。

rom的更新,以及IOC的改进,EPICS IOC的稳定性已完全能满足上线的需要了。

SDS6204/devSDS6204.db · lup9304/鼎阳仪器 - Gitee.com

IOC的改进主要是示波器相关参数回读状态的pv都改成passive模式,只是相关参数设置时才更新,使得不会周期性的读取而干扰波形数据读取:

 

现在鼎阳示波器IOC,波形读取更新速率,单通道能稳定的达到3~4Hz,4通道同时读取能达到2Hz,应该是很好的记录了,其他国际巨头的示波器也不一定能做到。以前一直使用的是德的一款示波器一直在1Hz的外触发下稳定工作了多年,后来IOC出现问题,懒得在其上改进IOC,并且需要厂家配合更改示波器的工作模式以及更新rom的需求,他们更不会理我们这些客户。因此一直坚持基于鼎阳的示波器调试IOC,感觉IOC完善之后,碰到的波形不更新的问题,一直和厂家技术配合着更新和测试,经过了半年多的努力,他们终于为我们解决了这个关键问题,本来是希望新光源调试前能做到就可以,现在的进展很快,可以在现光源上很好的测试。

Radware Bot Manager Captcha

IOC现在的稳定工作,碰到的各种问题的解决,感谢鼎阳技术部的全体码男神和女神们,整个技术部被我折腾了大半年,并且中间自己的原因让他们做了很多无用功,回望这些记录,感慨很多,值得赋诗一首记录:

鼎鼎大名仪器界

阳刚巾帼齐举臂

加力振翅冲霄瀚

油雨不沾我广翼


http://www.kler.cn/news/322845.html

相关文章:

  • 信息安全工程师(24)网络安全体系建设原则与安全策略
  • MacOS开发环境配置与应用开发
  • 【JAVA 笔记】06 车辆属性抽象类
  • 【libp2p——NAT】
  • 优化|基于深度学习的不动点算子优化的热启动方法
  • 数据结构:排序(内部排序+各种排序算法的性质总结)
  • 小程序兼容问题
  • OpenEuler22.03 LTS-SP1 开启SSH的X11 Forwarding,并使用Edge浏览器
  • 我们是向量数据库的领军企业,我们只招TOP人才
  • AI创作类工具系列之:芝士AI(paperzz)详细测评介绍
  • 【LLM】 TinyAgent 构建指南
  • 【CSS/HTML】CSS实现两列布局,一列固定宽度,一列宽度自适应方法
  • 软考高级:企业信息化-数据挖掘中的上卷和下钻、旋转分析
  • 一文速学-知识图谱从零开始构建实战:知识图谱的基本概念
  • PyQt5实现QLabel中的字体多种颜色闪烁效果
  • H. Sakurako‘s Test
  • 趋势外推法
  • Linux学习之路 -- 线程 -- 互斥
  • 20 基于STM32的温度、电流、电压检测proteus仿真系统(OLED、DHT11、继电器、电机)
  • [SwiftUI 开发] @dynamicCallable 与 callAsFunction:将类型实例作为函数调用
  • 虚假唤醒(Spurious Wakeup)详解:从概念到实践
  • laravel延迟队列 取消未支付超时订单订单
  • 堆排序,TopK问题|向上调整建堆|向下调整建堆(C)
  • Kafka系列之:安装使用kafka_exporter详细步骤
  • Agent智能体
  • 常见错误1:访问指针类型
  • 【Java异常】(简简单单拿捏)
  • Python(六)-拆包,交换变量名,lambda
  • vue3中使用echarts折线图初始化只显示一条数据,其余折线根据用户点击进行显示
  • 【java】前端RSA加密后端解密