taurusgui的NXSelector MacroGUI

nxstaurusgui的Python项目详细描述


作者:Jan Kotanski

nxstaurusgui是组件选择器的TaurusGUI配置

^{1}$

安装

安装依赖项:

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包。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从IBM MQ的JMSException检测可恢复错误   java Lucene6。4.2:找不到类,尝试添加查询。   Java Pdf差异库   在Java中多线程处理我的线程   java将字符串传递给Uri。下载中的parse()   java在列表中查找原语位置   java JPA条件从另一个查询中选择   java中的强制转换和转换   java如何在没有上下文的情况下获取SOAP Web服务(Apache Axis 1.4)的调用客户端的IP地址   java Android IllegalBlockSizeException:解密中最后一个块未完成   java Jersey是否要自定义无效资源路径的错误处理?   如何将JavaCVS web项目转换为基于maven的web项目?   java如何检查通用列表是否与jUnit相等?   arraylist java。util。尝试使用迭代器时发生ConcurrentModificationException错误   使用springsecurity,jsp上的java${u csrf.token}始终为空   sql使用java从临时表中选择数据   spring验证中的java@Notnull和@Pattern无效   java如何使用jQuery将包含对象数组的对象数组传递给Spring MVC控制器?