ca:底层通道访问模块ca模块使用ctypes提供了EPICS通道访问(CA)库的底层包装。epics模块的大部分使用者将不需要关注这里的大部分详细情况,并且将使用简单的过程接口(epics.caget(),epics.caput()等),或者使用epics.PV类创建和使用epics PV对象。一般描述,与C库的不同ca模块提供了一个CA库的C接口的相当完整的映射,同时提供了一个愉快的Pytho
转载 2023-08-21 19:52:41
168阅读
asDumpHash asInit asSetFilename asSetSubstitutions ascar asdbdump asphagaspmem asprules aspuag astac callbackSetQueueSize casr cd coreReleasedbDumpBreaktable dbDumpDevice dbDumpDriver dbDumpFielddbDumpFunction dbDumpMenu dbDumpPath dbDumpRecord dbDumpRecordType dbDumpRegistrar dbDumpVariable dbLoadD
转载 2012-03-18 23:08:00
389阅读
2评论
Linux操作系统作为一种开源操作系统一直备受程序员和系统管理员的喜爱。在Linux系统上进行EPICS(Experimental Physics and Industrial Control System) Base编程是一个非常常见的需求,EPICS是一个用于控制和数据采集的软件架构。 EPICS Base是一个软件框架,用于构建用于实验物理和工业控制的控制系统。它提供了一组工具和库,可以帮
小米fortnite Fortnite is hugely popular free-to-play battle royale game made by Epic Games, which was easily available on all the major gaming platforms until a few days ago. Despite being free to play
转载 5月前
3阅读
看到很多答案觉得Eprime简单或者“低级”“不精确”我不得不说说几句。Eprime的时间精度非常高,几乎是国内可以买到的现成方案里最高的(当然国内有一些人在开发更好的方案)。当然其他答案里面有提到自己从头开始写当然可以,但前提是你必须对各种细节了如指掌和一套价格不菲的校准设备。我自己使用一套光电系统测试过(传感器贴在屏幕上,光纤连到专用处理盒)eprime可以提供2ms以内的延迟误差,这几乎是显
    EPIC,Perl Editor and IDE for Eclipse.     昨天用了一天时间安装配置好了Eclipse+EPIC 0.6.27 ,把EPIC User Guide(全英文的哦,虽然只有39页)除了6.2.2节没有看以外,其他的都相当仔细地研究了哈,弄到好晚,不过相当有成就感:)    &
http://w
原创 6月前
59阅读
openEuler下EPICS areaDetector的ADAravis包的编译曾写过上面的文,又尝试了一下在Debian下这个流程:准备:Debian11的基础安装(我用的是在proxmox下使用现成的模板新建的debian11的CT),git抓包需要自己找渠道设置环境变量翻墙。root权限下:#改更新源 sed -i 's/ftp.debian.org/mirrors.ustc.edu.cn
原创 6月前
35阅读
https://repo.openeuler.org/模式、像素b
原创 6月前
7阅读
前言:从接触android开始,就一直在用ecplise,第一感觉,和其它语言的开发环境一样,安装起来都比较麻烦,环境搭了一遍又一遍,不是这有问题就是那不行。环境搭好后,每次更新sdk也比较麻烦,老是链接不到谷歌的指定链接,通过离线下载好,直接安装好sdk,也还要通过网络在线更新adt插件,每次更新都需要耗上一天半天。了解到studio也有一段时间了,但一直没有去做更新,与个人性格有关,对于新事物
简单部署试了一下之后,又试了下Site specific installs,从下面链接开始:http://slacmshankar.github.io/epicsarchiver_docs/installguide.html通过上图链接到:https://github.com/jeonghanlee/epicsarchiverap-env 我是centos8上搭建,首先装centos8 minis
原创 6月前
10阅读
EPICS Archiver Appliance的定制部署1
原创 6月前
21阅读
一直在centos使用KVM跑虚拟机搭建IOC,后来又使用zstack,web环境下管理虚拟机就更方便了。最近电子源系
原创 6月前
16阅读
python epics包提供了若干函数,模块和类用于与EPICS通道访问交互。最简单的方法是使用在顶层epics模块内的caget(), caput()和cainfo()来读写EPICS过程变量的值。这些函数类似于标准的命令行工具和EZCA库函数接口,并且在下面更详细地被描述。使用epics包,导入它:import epics这个模块地主要组件包括:caget(), caput()和cainfo
按上面的指导很容易跑起来,试了一下,也能archive短些的waveform记录,很长的waveform时,会有这样的错误提示:https://github.com/slacmshankar/epicsarchiverap/issues/47这里有人问过,也可以通过设大点EPICS_CA_MAX_ARRAY_BYTES解决。这个解决后我又碰到下面outofmemoryerror的问题:万能的搜索引
原创 6月前
31阅读
这个测试一直在进行,虽然因为摸数据库设置而重启过并清过库,但读示波器波形的IOC和示波器的连接一直没有断过,获取波形数据也一直正常,心跳次数现已959000多次并继续,已959000/3600/24=11天多:测试时,不好折腾,闲来无事顺便开了个IOC,又在这个数据库上测试了一下单点archive进数据库不丢数据的极限:上图周期分别设置为10ms,5ms,2ms,1ms时,archiver里的sa
原创 6月前
21阅读
目前主流集成系统目前全球大型实验室、科研机构主要用到的集成系统是EPICS或TANGO。在自动化行业中,优秀的仪器厂家不仅会提供相应的二次开发库,也会提供相应的EPICS接口或者TANGO Device。EPICSEPICS的全称是Experimental Physics and Industrial Control System(实验物理和工业控制系统),上世纪90年代初由美国洛斯阿拉莫斯国家实
经过雷雷师弟的努力,该款示波器终于调试成功,相关文件现放在gitee仓库里:https://gitee.com/lup9304/siglent/commit/9
原创 6月前
16阅读
Centos7下areaDetector IOC的编译去年暑假尝试编译areaDetector成功时,总结发了上面我博客第一篇文。更早时也
原创 6月前
3阅读
折腾了几天,并且在永良和大神Mark Rivers的帮助下,终于编译成功了,下面总结下流程:准备:epenEuler20.03-SP2-LTS的minin
  • 1
  • 2
  • 3