EPICS
文章平均质量分 70
USTC-lup
中科大毕业,工程师
展开
-
两款工业摄像头EPICS环境使用测试
国产摄像头同行有更多其他系列可在EPICS下很好使用的体验,欢迎提供信息。原创 2024-04-08 17:49:46 · 511 阅读 · 1 评论 -
仪器厂家对EPICS控制系统支持
国内是有很多有愿意用起国产设备的才俊技术高手这些默默的在背后支持的,如果相关厂家的技术人员也能更直接的在EPICS环境下测试,并能进入到这类支持EPICS的设备列表里,对仪器在大科学工程的领域的推广宣传以及更多局面的打开,当是很有好处。原创 2024-03-22 09:09:19 · 557 阅读 · 0 评论 -
鼎阳SDS6204示波器EPICS IOC的搭建
三年前曾写过这个文:文章里有,具体搭建IOC的步骤就没详细写了,几年后重新搭建时发现还是费了些力气才搭建起来,因此写此文记录下手把手的过程方便自己以及EPICS的初学者。原创 2024-03-18 15:26:04 · 867 阅读 · 2 评论 -
一台工控机的能量
网线驱动电机的能力是足够的,以前我捅得篓子就是网线驱动电机把机构走坏的,行程开关就是上图中最简单的开关接线方式,如果因为新方案产生的问题而回退到老的脉冲式控制方式,很是让人很不情愿的事,不过以前使用的方式,行程开关都是使用的控制器上的IO,如果使用H5U控制器上的IO,应该也可以距离1、2百米这么远吧?但是使用驱动器上的IO是更方便行程开关的逻辑对应的,如果有办法使得驱动器上的IO能支持这么远的距离,是更完美的,不知道这类问题路过的您是否碰到过,用更粗的多芯线不知道是否能解决误触发的问题,麻烦能指导一下。原创 2024-02-29 16:44:00 · 671 阅读 · 0 评论 -
Debian11下编译ADAravis和Motor模块的一条龙过程
Debian11的基础安装(我用的是在proxmox下使用现成的模板新建的debian11的CT),git抓包需要自己找渠道设置环境变量翻墙。至此ADAravis和motor模块一条龙编译环节就都做好了,后面就是针对具体的摄像头和motor控制器的情况,搭建IOC了。这个流程手动改文件设置和版本不匹配等问题多了一些环节,相信在那些技术大神的完善下,这些手动冗余的步骤都会慢慢省掉吧。路过的从事相关任务的可以自己走一遍这个过程,Debian12下尝试了一下,很不顺利,希望有人能针对这个以及。原创 2024-01-21 10:50:24 · 1166 阅读 · 0 评论 -
EPICS Archiver Appliance在Debian11 容器下安装文档
文档是晓康整理的,还一直没空完整的按流程做一遍,正好就着proxmox平台在其下建的CT下跑一遍,晓康当时应该是摸索过程中碰到了很多的坑,把解决坑的一些过程也都放在流程里了,的,我按流程做过程比较顺利,就去掉些没碰到坎不需要的步骤重新整理一下原创 2023-04-17 11:24:31 · 651 阅读 · 2 评论 -
Debian11编译EPICS ADAravis记录
Debian11编译EPICS ADAravis记录,git抓包需要自己找渠道设置环境变量翻墙。原创 2022-09-19 21:51:57 · 629 阅读 · 0 评论 -
openEuler下EPICS areaDetector的ADAravis包的编译
折腾了几天,并且在永良和大神Mark Rivers的帮助下,终于编译成功了,下面总结下流程:准备:epenEuler20.03-SP2-LTS的mininstall(可以用中文选项)root权限下:wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -ivh --nodeps epel-release-latest-7.noarch.rpmyum install -y git wg原创 2021-12-20 18:36:03 · 1007 阅读 · 2 评论 -
openEuler下EPICS Base的编译
https://repo.openeuler.org/openEuler-20.03-LTS-SP2/ISO/x86_64/一直想在openEuler下试试使用EPICS,趁着开工前的空闲就动手做起来,从上面链接里下载最新的LTS支持版。Centos7下EPICS areaDetector的ADAravis包的编译_卡西莫多的博客-CSDN博客a原来摄像头都是使用areaDetector下的aravisGigE那个包建起来的IOC在线跑,使用的过程中发现相机有些参数没法通过PV设置,比如触发模式、像素b原创 2021-12-18 01:18:03 · 633 阅读 · 1 评论 -
EPICS的medm在centos7下的编译
EPICS MEDM: Motif Editor and Display ManagerEPICS MEDM: Motif Editor and Display Managerhttps://epics.anl.gov/extensions/medm/index.php使用areaDetector和medm打开海康威视MV-CA004-10GM相机_tangkkai的博客-CSDN博客_相机10gm是什么意思前言前面拙作centos7 编译epics和areadetector中相机介绍了在centos下面编原创 2021-12-13 11:50:12 · 1075 阅读 · 0 评论 -
海康摄像头 EPICS的ADAravis的IOC搭建
Centos7下EPICS areaDetector的ADAravis包的编译参照上面的流程做好编译后,下面就是搭建IOCADGenICam — areaDetector 3-11-2-gf866e7e documentationerror while loading shared libraries 错误解决办法总结,_moliyiran的专栏-CSDN博客读者可以从上面的连接自己摸索下,或参照下面开始一步步搭建:以手头上的型号为MV-CS016-10GM海康相机为例:expo..原创 2021-12-10 16:54:40 · 1866 阅读 · 0 评论 -
Centos7下EPICS areaDetector的ADAravis包的编译
原来摄像头都是使用areaDetector下的aravisGigE那个包建起来的IOC在线跑,使用的过程中发现相机有些参数没法通过PV设置,比如触发模式、像素bit数之类的,每次都是用厂家的工具设置好了才开IOC看图像,很不方便。后来永良说使用ADAravis建的IOC没这个问题。尝试弄了一下,总结个流程让新手搭建时能少花些时间:准备:Centos7ministall的系统:root权限下:yum install -y epel-releaseyum install -y git原创 2021-12-02 11:57:39 · 1525 阅读 · 0 评论 -
EPICS synApps包里Motor模块的学习1
以前电机控制都是自己Labview编程序连接控制器,ioc里的db文件都是自己写的,功能简单也不专业,以后大规模的电机控制还是需要学习下EPICS里面专业的motor控制方式,网上找不到几篇这方面的资料,边学边记录吧,模块的编译参照我这一篇:Centos7下EPICS synApps的再编译,现在自己也一头雾水,还不知道怎么使用,先从下面几个链接开始起步吧:GitHub - epics-modules/motor: APS BCDA synApps module: motorsynApps -原创 2021-12-01 15:30:07 · 744 阅读 · 0 评论 -
Centos7下EPICS synApps的再编译
Centos7下areaDetector IOC的编译去年暑假尝试编译areaDetector成功时,总结发了上面我博客第一篇文。更早时也发过一篇,后来删掉了,踩过的坑更详细些就又捡回来。当时的synApps包还是6.1版本。后来6.2时尝试过一次,编译不通过就没折腾了。现在为了新光源永磁多极铁海量电机控制想摸摸EPICS下的motor模块,又按上面的流程走了一遍,发现现在可以走通了,估计6.2版本后来修复了一些bug,不过还有些小问题,碰到问题时我就注释掉相应的模块不编译,之后就顺利通过了,总结如原创 2021-12-01 10:30:26 · 532 阅读 · 0 评论 -
EPICS Archiver Appliance在Debian11下安装文档
本文很想标注转发,可以要转发链接,只好标注原创。首先声明:本文档是合肥光源控制组孙晓康博士踩坑后整理的。我尝试过在Debian11和Rocky下安装,碰到坎过不去,这段时间各种事就没继续了,请教晓康时他自告奋勇的说帮我弄好,终于弄好了并整理出来文档,非常感谢!文档如下:*******************************************************************EPICS Archiver Appliance安装文档ArchiverAppliance.原创 2021-09-18 11:10:14 · 948 阅读 · 0 评论 -
合肥光源储存环束流三维参数测量系统相关PV
合肥光源纵向震荡数据源相关PV合肥光源纵向震荡数据源相关PV的增补在上两文中公布了一些PV,依然有效。合肥光源储存环束流三维参数测量系统相关PV,这篇里的PV有些命名的不太好,比如PositionX、PositionY等,感觉好累赘还增加了长度,后来就改成了X、Y,以下面的为准:现在线有3台12bit示波器在工作,采样率都是10GHz,采集500us的波形,每个波形5M(5000000)个数据点:型号和带宽 HDO6104A(1G) SDS6204(2G) HDO61.原创 2021-04-24 17:11:59 · 197 阅读 · 0 评论 -
合肥光源纵向震荡数据源相关PV的增补
合肥光源纵向震荡数据源相关PV昨天发了上面那篇,对于那张二维纵向时间的图又做了些分析,因为要显示分析的结果,又增加了几个PV,说明如下:HLSII:BD:BCMSDS:Time:Spectrum 每个束团的的纵向震荡频谱幅度数组,长度为45*1100(1100个频点,频点间隔为下面的PV)HLSII:BD:BCMSDS:Time:Spectrum:DF 每个束团纵向震荡频谱的df(delta frequency,单位是Hz)HLSII:BD:BCMSDS:Time:Phase 每个束团...原创 2021-03-05 23:08:48 · 151 阅读 · 0 评论 -
合肥光源纵向震荡数据源相关PV
中控室束测界面上加上了BCM部分,看下面截图,可以发现里面的两张二维图像内容还是蛮丰富的,我想其数据很值得大家研究研究,现把相关PV公布给大家,感兴趣的可以通过这两幅图的数据计算出更多的物理量,比如每个束团的纵向震荡频率,幅度等信息,内部人员可以直接在控制子网内访问下面两个PV通道:HLSII:BD:BCMSDS:Current:BunByTurns 每个束团每圈的流强信息HLSII:BD:BCMSDS:Time:BunByTurns 每个束团每圈的时间信息这两个通道都是100000个点...原创 2021-03-04 06:34:14 · 162 阅读 · 1 评论 -
Rigol DSA815频谱仪在合肥光源工作点测量系统中的应用
发的这篇文,我只是搬运工,读者切记。合肥光源工作点测量系统已实现BBQ无激励在线测量,还是前些年永良师弟在这的时候调试成功的,并和超才把安捷伦的一台频谱仪和普源的DSA815的IOC调试成功,不过在线时一直使用安捷伦的频谱仪,今年年初安捷伦的频谱仪坏了,型号太老,不值得买同型号的。就让天雨把DSA815上线,永良当时调的时候这台频谱仪连接总有问题,不过我在上线前联系普源工程师,更新了一下rom后,没碰到连接异常的问题,一直稳定工作,特把相关文件推出来,共享给需要做工作点测量方面的人员使用。永良调试仪原创 2021-03-02 09:57:08 · 836 阅读 · 0 评论 -
Zstack 鼎阳SDS6204示波器和Archiver Appliance的重度测试2
https://blog.csdn.net/weixin_43767046/article/details/113748775https://blog.csdn.net/weixin_43767046/article/details/113734111除了上面链接的测试内容,这几天又不断给这个服务器上加压:又在上面建了个IOC读取另一个示波器力科HDO6104A的波形;一个WIN10云主机调试Labview程序。数据库清过一次库,之后又重新灌数据进去,截止发博灌了11TB多:原创 2021-02-20 23:33:17 · 288 阅读 · 1 评论 -
Zstack EPICS Archiver在小课题组的使用经验
https://www.zstack.io/product/portfolio_comparison/https://epics-controls.org/resources-and-support/base/https://epics-controls.org/resources-and-support/extensions/https://www.tango-controls.org/这三样分别代表云主机平台架构,实验物理和工业控制系统以及数据存档,这三样还有其他的代表,比如Vmw.原创 2021-02-17 01:35:23 · 2689 阅读 · 1 评论 -
EPICS Archiver Appliance 单点极限储存速率测试
https://www.zstack.io/product/portfolio_comparison/https://epics-controls.org/resources-and-support/base/https://epics-controls.org/resources-and-support/extensions/这三样分别代表云主机平台架构,实验物理和工业控制系统以及数据存档,这三样还有其他的代表,比如Vmware、Tango、http://cs-studio.s..原创 2021-02-16 21:49:44 · 325 阅读 · 0 评论 -
Zstack 鼎阳SDS6204示波器和Archiver Appliance的重度测试1
今天早晨冷师兄问起鼎阳这款示波器的情况,这几天重度烤机,发现这款一直稳定连续运行没出现过连接等等问题,正兴奋着呢,本来想坚持到开学前多烤烤机再抖抖,实在没忍住跟师兄说了情况,并说发给他,放假白天没有大块时间搞这个,现在才弄,说说情况吧。https://blog.csdn.net/weixin_43767046/article/details/112343662这里面有搭的网络环境的介绍,就不在这里多说了,有心愿意了解的到上面链接里看。这款示波器放在2楼实验室,接入116网段的模拟控制网,服务器放在一原创 2021-02-08 00:24:28 · 2698 阅读 · 5 评论 -
鼎阳SDS6204示波器的EPICS IOC调试
经过雷雷师弟的努力,该款示波器终于调试成功,相关文件现放在gitee仓库里:https://gitee.com/lup9304/siglent/commit/99ce00d195facd87fa1c8b4d851d4484e58a236e欢迎大家使用该型号示波器试试,并多提宝贵意见,在此还要感谢永良师弟,我基于他在合肥光源时调试好的另一款示波器的相关文件修改,所以感觉里面会有两种风格的PV命名规则,两个风格都不错,为了匹配原来永良师弟编写的OPI,所以我把两种搬运到了一起。代码虽然放在我的仓库里,又原创 2021-02-05 07:16:32 · 1686 阅读 · 1 评论 -
Archiver Appliance bug report(问题已解决,见文末)
本来想发到EPICS mailist里问的,可是发了两次给弹回来,不方便的等不及了,就在这问吧,谁知道怎么解决麻烦一定指导一下。##################################Hi ALL: I set up a archiver appliance, but have someInconveniences about quick chart as following:http://192.168.116.213:17665/mgmt/ui/pvdeta...原创 2021-02-03 17:19:37 · 348 阅读 · 0 评论 -
EPICS Archiver Appliance在Centos7的定制部署
EPICS Archiver Appliance的定制部署1EPICS Archiver Appliance的定制部署2上面两篇是在Centos8下成功,后来又想在Centos7下跑成功,按上面的试了下,很快就碰到了坑过不去,只好直接求助大神:###################Dear Jeong: I am an engineer at NSRL of USTC in China, your work is very nice and I can make archive...原创 2021-01-15 15:08:43 · 617 阅读 · 2 评论 -
Centos7下areaDetector IOC的编译后记
https://github.com/EPICS-synApps/support/releasessynApps出新版了,本文发文时的最新版为:R6-2Centos7下areaDetector IOC的编译这篇发布时的版本为:R6-1按我上面那篇已无法顺利完成流程,发现走到下面步骤得到的assemble_synApps.sh脚本运行后get到新版的各个包编译时有太多的坑需要填。以后有空再试试6-2的新版吧,下面附上R6-1版本时得到的assemble_synApps.sh,发现老版本的脚本依..原创 2021-01-13 00:39:43 · 479 阅读 · 1 评论 -
EPICS Archiver Appliance的定制部署2
EPICS Archiver Appliance的定制部署1原创 2021-01-04 16:13:55 · 736 阅读 · 1 评论 -
EPICS Archiver Appliance的定制部署1
https://blog.csdn.net/weixin_43767046/article/details/112116112简单部署试了一下之后,又试了下Site specific installs,从下面链接开始:http://slacmshankar.github.io/epicsarchiver_docs/installguide.html通过上图链接到:http://slacmshankar.github.io/epicsarchiver_docs/installguide.h原创 2021-01-04 00:45:54 · 1169 阅读 · 7 评论 -
EPICS Archiver Appliance存储waveform记录的尝试
https://blog.csdn.net/u013894429/article/details/79724454按上面的指导很容易跑起来,试了一下,也能archive短些的waveform记录,很长的waveform时,会有这样的错误提示:https://github.com/slacmshankar/epicsarchiverap/issues/47这里有人问过,也可以通过设大点EPICS_CA_MAX_ARRAY_BYTES解决。这个解决后我又碰到下面outofmemoryerro原创 2021-01-02 20:41:27 · 861 阅读 · 0 评论 -
网络继电器的EPICS IOC搭建
http://www.corxnet.com/product/showproduct.php?id=36https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-21473915904.22.6e3c5ed08NWExp&id=520395007720推荐这款可网络控制的继电器,16路继电器,16路IN,折腾了好几天在几位同事的帮助下终于把IOC调通了。基本的通过PV控制继电器的开关都调试成功,点控还没做,以后有空再做吧,如果看到的愿意原创 2020-12-30 15:21:29 · 817 阅读 · 0 评论 -
使用Docker搭建EPICS的IOC记录
一直在centos使用KVM跑虚拟机搭建IOC,后来又使用zstack,web环境下管理虚拟机就更方便了。最近电子源系统需要把束测系统跑起来,空间比较局促,不好放置服务器机柜。想着用一台工控机跑起来,就尝试用用docker,开始一直在windows下直接装docker,docker相关网络设置各种不顺利,折腾了好几天又找控制组的小兄弟帮忙,还是不行,就放弃在windows下直接装docker了。后来使用小兄弟推荐的vmware环境虚拟机,建虚拟机时设置网络桥接时也不顺利,之后还是改回比较熟悉的virtu原创 2020-09-01 22:32:25 · 594 阅读 · 4 评论 -
Centos7下areaDetector IOC的编译
准备:Centos7ministall的系统:root权限下:yum install epel-releaseyum install git wget gcc gcc-c++ autoconf libtool libX11-devel libXext-devel libnet-devellibpcap-devel libusbx-devel libusb-devel intltool glibmm24-devel procServ re2cyum install ninja-bu...原创 2020-07-21 09:03:56 · 1126 阅读 · 20 评论 -
Centos7下areaDetector IOC的编译(回收站捡回)
需要yum安装的:yum install git wget gcc gcc-c++ autoconf libtool libX11-devel libXext-devel libnet-devellibpcap-devel libusbx-devel libusb-devel intltool libgnomeui-devel glibmm24-devel.x86_64原创 2021-01-18 23:32:36 · 368 阅读 · 1 评论