鼎阳SDS6204示波器EPICS IOC的搭建

三年前曾写过这个文:

 鼎阳SDS6204示波器的EPICS IOC调试

文章里有EPICS网站设备IOC搭建的指南,具体搭建IOC的步骤就没详细写了,几年后重新搭建时发现还是费了些力气才搭建起来,因此写此文记录下手把手的过程方便自己以及EPICS的初学者。

准备:

Debian11下编译ADAravis和Motor模块的一条龙过程

 按上面文,做到areaDetector需要的包这一步做完到编译:

IOC环境的准备和编译:

cd /half/epics
mkdir ioc
cd ioc
mkdir SDS6204
cd SDS6204
../../support/asyn-R4-42/bin/linux-x86_64/makeSupport.pl -t streamSCPI SDS6204
rm -rf configure
../../base/bin/linux-x86_64/makeBaseApp.pl -t ioc SDS6204
../../base/bin/linux-x86_64/makeBaseApp.pl -t ioc -i SDS6204
vi configure/RELEASE

vi SDS6204Sup/Makefile

vi SDS6204App/src/Makefile

新增下面几行: 

 之后make就行了,没有意外的话,IOC的编译就完成了。

GITEE仓库配合搭建IOC

鼎阳仪器: 鼎阳示波器等仪器的小程序 - Gitee.com

之后就是把这个目录下的扩展名是db、proto的文件下载后传到 /half/epics/ioc/SDS6204/db 目录下;扩展名为cmd的文件放到 /half/epics/ioc/SDS6204/iocBoot/iocSDS6204 目录下。

之后更改cmd文件里示波器的ip,以及自己环境的P、R以及要load读取的波形通道等相关行:

之后./***.cmd IOC就运行起来了。

后记

三年前雷雷很顺利地就调试成功IOC,前一段时间让栋宇用以前做的镜像恢复运行起IOC,出现了一些问题,后来雷雷重新调试,发现因为这几年的示波器FPGA程序版本以及系统rom版本的更新,命令回读信息的前缀有变化,有些不顺利,现在跑起IOC波形并不是每次都能读到,后面需要厂家配合解决。Labview连接示波器读取波形一直很顺利,后继会再发相关测试文章。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-18 22:20:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-18 22:20:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-18 22:20:03       87 阅读
  4. Python语言-面向对象

    2024-03-18 22:20:03       96 阅读

热门阅读

  1. spring学习源码第一课

    2024-03-18 22:20:03       32 阅读
  2. kali wpscan 命令

    2024-03-18 22:20:03       43 阅读
  3. 自动部署SSL证书到阿里云腾讯云CDN

    2024-03-18 22:20:03       42 阅读
  4. 【CSP考点回顾】C++标准库加速输入输出

    2024-03-18 22:20:03       48 阅读
  5. 通过Https请求可以返回哪些数据?

    2024-03-18 22:20:03       41 阅读
  6. playwright test打开新的浏览器窗口和关闭当前窗口

    2024-03-18 22:20:03       38 阅读
  7. C语言基础知识笔记

    2024-03-18 22:20:03       47 阅读
  8. 字节一面二面三面四面

    2024-03-18 22:20:03       50 阅读
  9. 大模型在自动驾驶决策系统中的前沿应用

    2024-03-18 22:20:03       43 阅读