taurusgui的NXSelector MacroGUI
nxstaurusgui的Python项目详细描述
作者:Jan Kotanski
nxstaurusgui是组件选择器的TaurusGUI配置
^{1}$
nextatas网页:https://nexdatas.github.io
安装
安装依赖项:
Sardana,PyTango,sphinx,Taurus,NXSRecSelector,选择器
来源
从下载最新版本的NeXuS Configuration Server
提取源并运行
$ python setup.py install
Debian软件包
可以在HDRI存储库中找到debianjessie(和Wheezy)包。在
要安装debian包,请添加PGP存储库密钥
^{pr2}$然后下载相应的源代码列表
$cd /etc/apt/sources.list.d $ wget http://repos.pni-hdri.de/jessie-pni-hdri.list
最后
$ apt-get update $ apt-get install python-nxsrecselector nxselector nxstaurusgui
安装其他NexDaTaS软件包
$ apt-get install python-nxswriter nxsconfigtool nxstools python-nxsconfigserver nxsconfigserver-db
以及
$ apt-get install python-sardana-nxsrecorder
对于NeXus recorder。在
从pip
要从pip安装它,还需要安装pyqt5,例如
$ python3 -m venv myvenv $ . myvenv/bin/activate $ pip install pyqt5 $ pip install sardana-nxsrecorder
而且安装也很好
$ pip install pytango $ pip install sardana $ pip install nxswriter $ pip install nxsrecselector $ pip install nxsconfigserver $ pip install nxstools $ pip install pymysqldb
设置环境
设置Saradna
如果萨尔达纳还没准备好,快跑
$ Pool
- 输入新的实例名称
- 创建新实例
然后等待一段时间,直到池启动并进入新的终端运行
$ MacroServer
- 输入新的实例名称
- 创建新实例
- 连接池
接下来,运行Astor并更改启动级别:将Pool设置为2, 对于MacroServer到3并重新启动服务器。在
或者,在终端中终止Pool和MacroServer并运行
$ nxsetup -s Pool -l2
等待池启动并运行
$ nxsetup -s MacroServer -l3
此外,还可以通过在中运行sar_demo来创建虚拟设备
$ spock
设置NeXus服务器
要设置NeXus服务器,请运行
$ nxsetup -x
或者
$ nxsetup -x NXSDataWriter $ nxsetup -x NXSConfigServer $ nxsetup -x NXSRecSelector
对于特定服务器。在
如果未设置MacroServer的RecoderPath属性,则可以通过
$ nxsetup -a /usr/lib/python2.7/dist-packages/sardananxsrecorder
路径应该指向sardananxsrecorder包。在
- 项目
标签: