跳转到主要内容

EPICS数据库构建器

项目描述

Code CI Docs CI Test Coverage Latest PyPI version Apache License

这个Python模块旨在通过编写Python脚本来简化构建复杂EPICS数据库的过程。在编写记录模板时,会检查相应的dbd条目,以减少数据库中的错误数量。

PyPI

pip install epicsdbbuilder

源代码

https://github.com/dls-controls/epicsdbbuilder

文档

https://dls-controls.github.io/epicsdbbuilder

此库的简单用法示例如下

from epicsdbbuilder import *
InitialiseDbd('/dls_sw/epics/R3.14.12.3/base/')
SetTemplateRecordNames()

a = records.ao('TEST')
c = records.calc('CALC', CALC = 'A+B', SCAN = '1 second', INPA = a.VAL)
c.INPB = c

WriteRecords('output.db')

有关更详细的文档,请参阅 https://dls-controls.github.io/epicsdbbuilder

项目详细信息


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

epicsdbbuilder-1.5.tar.gz (19.2 kB 查看哈希值)

上传时间: 源代码

构建分发

epicsdbbuilder-1.5-py3-none-any.whl (23.7 kB 查看哈希值)

上传时间: Python 3

epicsdbbuilder-1.5-py2-none-any.whl (23.7 kB 查看哈希值)

上传时间 Python 2

由以下支持