![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
EPICS
文章平均质量分 85
EPICS Technical
EPICS分布控制系统
展开
-
Ubuntu 22.04上/etc/init.d/softIOC脚本解析
Ubuntu 22.04上/etc/init.d/softIOC脚本解析原创 2024-07-05 15:49:39 · 544 阅读 · 0 评论 -
EPICS synApps SSCAN模块
EPICS sscan记录讲解原创 2023-04-10 10:15:00 · 798 阅读 · 0 评论 -
EPICS -- synApps -- Autosave
EPICS autosave翻译 2022-08-08 14:30:50 · 1486 阅读 · 0 评论 -
EPICS教程1 -- 在Linux/UNIX/DARWIN(MAC)上安装
EPICS翻译 2022-06-11 15:57:28 · 2010 阅读 · 0 评论 -
pyepics下载和安装
pyepics 下载和安装翻译 2022-06-10 10:16:10 · 1540 阅读 · 1 评论 -
pyepics使用Python通道访问的高级话题
EPICS python pyepics翻译 2022-06-09 16:42:10 · 1054 阅读 · 2 评论 -
pyepics --Auto-saving: simple save/restore PVs
EPICS python pyepics翻译 2022-06-08 13:52:08 · 465 阅读 · 0 评论 -
pyepics -- Alarm : 当一个PV越界时响应
epics python pyepics alarm翻译 2022-06-07 14:27:39 · 221 阅读 · 0 评论 -
pyepics Device:PVs的集合
epics python pyepics翻译 2022-06-07 10:57:37 · 403 阅读 · 0 评论 -
pyepics数组 -- 4
EPICS python pyepics翻译 2022-06-06 15:51:57 · 505 阅读 · 0 评论 -
pyepics CA -- 3
EPICS pyepics python翻译 2022-06-06 09:55:03 · 708 阅读 · 0 评论 -
pyepics PV -- 2
PV:EPICS过程变量pv模块提供了一个更高级的类pv.PV,其为一个EPICS过程变量创建一个PV对象。一个PV对象有用于访问它属性(properties)的方法和属性(attributes)。PV类class pv.PV(pvname[,callback=None[,form='time',[verbose=False[,auto_monitor=None[,count=None[,connection_callback=None,[connection_timeout=None[,a翻译 2022-06-01 10:57:10 · 1032 阅读 · 0 评论 -
pyEpics概要---1
python epics包提供了若干函数,模块和类用于与EPICS通道访问交互。最简单的方法是使用在顶层epics模块内的caget(), caput()和cainfo()来读写EPICS过程变量的值。这些函数类似于标准的命令行工具和EZCA库函数接口,并且在下面更详细地被描述。使用epics包,导入它:import epics这个模块地主要组件包括:caget(), caput()和cainfo()函数和其它,在下面更加详细的被描述 一个ca模块,以一个函数集合提供底层库,意味着非翻译 2022-05-30 13:11:28 · 1929 阅读 · 2 评论 -
EPICS设备支持的简单示例
描述这是一个非常简单的设备支持示例。这个EPICS设备支持提供了实时时钟的"秒"部分(00-59)。EPICS记录数据库提供了两个记录,"秒"值的十分之一和"秒"值的10倍。构建makeBaseApp.pl是一个创建应用程序区域的perl脚本。它了创建以下部分:Makefile configure:这个目录包含EPICS构建系统所需的文件 Clock1App:一个用于一个主要子模块的目录和相关文件的集合。 iocBoot:一个子目录和相关联的文件。 iocBoot/iocClock1原创 2022-03-29 09:00:00 · 1230 阅读 · 0 评论 -
安装EPICS synApps中的软件包
EPICS synApps模块安装原创 2022-03-23 14:32:06 · 864 阅读 · 0 评论 -
安装EPICS窗口显示工具MEDM和EDM
EPICS medm edm原创 2022-03-27 09:00:00 · 1712 阅读 · 5 评论 -
EPICS -- base的安装步骤详解
EPICS是一个合作开发并且广泛被使用的开源软件工具、库文件和应用程序的集合,它为诸如粒子加速器,天文望远镜和其它大型科学设施创建分布式软实时控制系统。原创 2022-03-19 09:00:00 · 2367 阅读 · 0 评论 -
EPICS -- pyDevice
EPICS python pyDevice翻译 2022-03-16 09:00:00 · 620 阅读 · 0 评论 -
EPICS IOC Shell
1 介绍EPICS IOC是一个简单的命令解释器,其提供了一个vxWorks shell功能的子集。它被用于解释启动脚本(st.cmd)和在console终端输入的命令。在大多数情况中,vxWorks启动脚本可以被IOC shell解释而不需要更改。在本章以下部分,描述了从用户和程序员视角描述IOC shell的操作。2 IOC Shell操作IOC shell读取输入行,并且展开环境变量参数,把行分成命令和参量,接着调用对应解码命令的函数。命令和参量由一个或多个’空白’字符分隔。被解析成空翻译 2021-06-28 21:06:41 · 729 阅读 · 1 评论 -
EPICS fanout记录
1 介绍fanout记录使用若干转发运行链接来执行多个被动记录扫描。当需要由于运行一个记录扫描多个记录时,那个记录的转发链接指定一个fanout记录。fanout记录可以最多指定另外6个记录运行。当需要多于6个时,在fanout记录中的一个链接可以指向另一个fanout记录。注意:fanout记录只传播运行,而不传播数据。在另一方面,dfanout或数据fanout记录可以发送数据给最多8个其它记录。fanout记录的字段分为以下类别:扫描参数操作显示参数运行时参数2 扫描参翻译 2021-06-27 23:42:52 · 170 阅读 · 0 评论 -
EPICS 3.14通道访问手册(1)
配置EPICS环境变量为什么重新配置通道访问重新配置EPICS通道访问的代表性原因:1、两个独立的控制系统必须共享一个不怕冲突的网络2、一个测试系统不干扰一个运行的系统3、为名称解析和服务器beacon使用地址列表替代广播4、控制系统占据多个IP子网5、非标准客户端超时断开或者服务器beacon间隔IP断开时正整数。IP地址,端口号,和协议类型唯一地标识了在计算机之间传递的一个特定帧的源和目的。服务器一般由一个已知端口寻址。客户端在初始化中被分配一个临时端口号。小于102翻译 2021-06-30 18:03:48 · 1298 阅读 · 0 评论 -
EPICS calc记录
1 介绍计算或”Calc”记录用于对从其它记录接收的值执行代数,关系和逻辑操作。其操作结果可以接着被另一个记录访问,使得可以使用它。在这个记录中的字段分为这些类别:扫描参数 2)读取参数 3)表达式参数 4)操作显示参数 5)警报参数 6) 警报参数 7) 运行时参数2 扫描参数:Calc记录有用于指定在什么情况下运行这个记录的标准字段。由于Calc记录不支持直接与硬件连接,不能在I/O interrupt上扫描它,所以它的SCAN字段不能是I/O Intr。3 读取参数:用于Calc翻译 2021-06-25 22:20:51 · 593 阅读 · 3 评论 -
EPICS AI记录
模拟输入记录1 介绍这个记录类型的一般用法是从硬件获取一个模拟值并且接着将其转成工程单位。大部分设备支持模块从硬件获取值。这个记录支持警报限制,转换称工程单位,平滑和图形和控制限制。提供两个软设备模块软通道和原始软通道通过数据库或者通道访问链接或dPutField或dbPutLink请求来获取输入。软通道模块直接读取值到VAL,原始软通道读取值到RVAL。像从硬件支持模块获取的值一样,这些值接着被转换。如果选择了带有一个常数INP链接的软设备支持,则可以通过dbPuts修改这个VAL。这些字翻译 2021-06-25 20:10:46 · 833 阅读 · 1 评论 -
树莓派上安装EPICS base
开启一个命令行切换到root用户,先用apt-get install安装libreadline:安装结束后,切换到pi用户,在其家目录下建立一个名为EPICS的文件夹,并且进入EPICS目录。从EPICS官网下载的源文件base-7.0.5.tar.gz复制到这个路径下。然后用tar -xvzfbase-7.0.5.tar.gz解压缩这个文件后,会在当前路径下生成一个base-7.0.5的文件夹。用ln -s base-7.0.5 base在当前路径下创建一个软链接base。编辑文件vim /.原创 2021-06-24 15:21:47 · 528 阅读 · 1 评论