通道访问客户端库
channel-access.client的Python项目详细描述
此库包含到libca库和 高级线程安全接口,易于使用。
有关服务器实现,请参见channel_access.server。
安装
在安装库之前,环境变量EPICS_BASE 必须设置EPICS_HOST_ARCH。
然后可以使用pip安装库:
pip install channel_access.client
示例
示例位于examples目录中。
simple.py示例监视单个进程值并输出 数据字典的内容:
python examples/simple.py test-pv
文档
最后一个版本的文档是online可用的。
文档也可以用sphinx从源代码生成。 必须在生成文档之前安装该软件包:
cd /path/to/repository pip install . python setup.py build_sphinx
然后打开build/sphinx/html/index.html。
测试
测试使用pytest运行:
cd /path/to/repository pytest -v
要对所有支持的版本运行测试,请使用tox:
cd /path/to/repository tox