![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Base
文章平均质量分 80
EPICS Technical
EPICS分布控制系统
展开
-
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 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 评论