TANGO
介绍一款软件架构,主要应用于大型实验室的集成控制系统。
生活就是屁颠屁颠的过
所有命运馈赠的礼物,早已在暗中标好了价格
展开
-
Tango Control System 总结
使用流程相关添加链接描述文章链接概览主流集成控制系统:EPICS和TANGO部署TANGO Control在win10的环境搭建系统应用介绍Tango control system配套软件Tango control system配套软件(二)使用流程使用(一):创建Device Server使用(二):利用Pogo创建Device Server使用(三):Jive注册De...原创 2020-04-16 20:32:19 · 27276 阅读 · 0 评论 -
Tango Control System 之 自定义客户端
客户端Tango Control System的客户端有很多形式,可以通过Taurus,Sardana等插件来实现,也可以通过web端实现。1.插件形式实现客户端可以参考如下文章:Tango Control System 使用(五):简易客户端测试Device Server2.网页客户端可以参考:Tango demo3.自定义客户端自定义客户端通过QT来自定义客户端界面,然后通过A...原创 2020-04-15 20:22:20 · 26057 阅读 · 0 评论 -
Tango Control System 之TangoBox镜像
Virtual Machine此处提供一个已经部署好的Tango Control System,这是在Ubuntu下部署的。Tango Control System镜像文件链接:https://tango-controls.readthedocs.io/en/latest/installation/vm/tangobox-9.2.htmlTango Control System镜像文件说明...原创 2020-04-13 20:48:02 · 25901 阅读 · 0 评论 -
Tango Control System 之 Sardana
SardanaSardana是Tango Control System里面自带的一个Device Server,主要跟Taurus连用。Sardana主要用途就是提供集成化命令控制接口,其设计准则之一:始终提供专用于应用程序的通用接口。使用Sardana有两种方法:1.通过Taurus调用,镶嵌在GUI界面使用。2.命令行界面调用Sardana的文档资料:https://sardana...原创 2020-04-12 12:29:53 · 25975 阅读 · 0 评论 -
Tango control system配套软件(二)
ATKmoniATKmoni是Tango目录下的一款应用,主要是读取某个device Server的数据进行记录分析。类似于图表数据,可以添加多个数据进行比较。ATKPanelATKPanel是Tango目录下的一款应用,主要用于查看device server的当前所有状态,运行命令或修改属性。也可以直接通过Jive进入,也可以通过Tango目录下运行ATKPanel,输入要打开的de...原创 2020-04-08 22:25:32 · 25390 阅读 · 0 评论 -
Tango Control System 使用(五):简易客户端测试Device Server
测试Device Server当我们创建完Device Server,往往需要进行Debug,由于是Server,就需要client来连接测试,测试Device所有的元素,命令、状态等是否正常。=使用客户端的时候,请确保Server处于启动状态。创建客户端有三种方法:1.Tango generic client ATKPanel2.代码调试3.Taurusgui调试ATKPanelA...原创 2020-04-05 20:35:00 · 27403 阅读 · 0 评论 -
Tango Control System 使用(四):Astor设置Device Server启动
AstorAstor是Tango Control System自带的一个应用,主要用途:1.显示当前系统服务2.添加并设置Device Server启动等级3.查看Device Server状态4.停止或重启Device Server查看系统运行的Device Server双击当前服务器,可以看到目前系统运行的Device Server。绿色状态的是目前正处运行Device Serv...原创 2020-04-02 20:20:59 · 26382 阅读 · 0 评论 -
Tango Control System 使用(三):Jive注册Device Server
JiveJive是Tango Control System自带的一个应用,主要用于注册Device Server,并且实例化Device,一个Device Server类可以实例化多个Device,并且可以编辑各个实例化的Device property。在Device Server没有运行的时候,可以打开注册Device Server,但是无法修改实例化的Device,会显示连接错误。注册D...原创 2020-04-01 11:36:46 · 26323 阅读 · 5 评论 -
Tango Control System 使用(二):利用Pogo创建Device Server
PogoPogo是Tango Control System自带的一个应用,主要用于生成Device Server模板。通过直观的UI交互界面,来完善一个Device Server的属性、命令、数据和状态。可以生成python、C\C++和Java模板代码,开发人员只需要在模板代码里填充完善即可完成Device Server。一个device server 可以拥有以下元素属性。Pogo使用...原创 2020-03-30 22:01:55 · 26546 阅读 · 3 评论 -
Tango Control System 使用(一):创建Device Server
创建Device ServerTango Control System 使用的第一步就是创建Device Server,创建Device Server的方法有2种,一种是通过Pogo创建模板之后进行完善,一种是不通过Pogo直接在代码中实现。此篇介绍不通过Pogo创建Device Server。直接通过代码实现的优点在于精简和自由,往往代码量轻微,但是其要求对于库的使用要非常熟练,新手建议使用...原创 2020-03-29 17:07:47 · 26722 阅读 · 0 评论 -
Tango control system配套软件
Tango Control system 配套软件集合Tango control system 安装成功后,可以通过菜单栏找到软件集合,如下图。经常使用到的软件:1.Astor:启动Device Server和相应的服务2.Jive:配置Device Server的属性参数3.Pogo:创建Device Server的模板Astor当Tango control system 配置完...原创 2020-03-29 16:40:33 · 26543 阅读 · 0 评论 -
TANGO Control在win10的环境搭建
TANGO Control环境搭建原创 2020-03-16 19:39:22 · 27764 阅读 · 3 评论 -
主流集成控制系统:EPICS和TANGO
本篇主要介绍了目前主流的集成系统原创 2019-07-21 13:09:17 · 29663 阅读 · 0 评论