https://www.zstack.io/product/portfolio_comparison/

https://epics-controls.org/resources-and-support/base/

https://epics-controls.org/resources-and-support/extensions/

这三样(见上面三个链接,archiver是第三个链接里上面截图画红圈那个)分别代表云主机平台架构,实验物理和工业控制系统以及数据存档,这三样还有其他的代表,比如Vmware、Tango、Tango下的数据存档(没用过Tango,其下怎么存的不了解,但也应该有工具可以存)。

这三样东西给人的感觉好像都是大系统才用,但实际上任何一个实验平台,涉及到数据采集和记录的地方都可以用这几样东西搭起来。这样做实验的时候,数据记录就不需要专门写程序存文件等等的那么麻烦,记录在archiver里只要专注于数据分析就好了。

首先说说系统跑起来的基础架构Zstack,用起来这个东西后,感觉系统运维非常的简单,一个小白稍稍经过学习就可以成为一个运维工程师,这么说好像以前的运维工程师就要丢饭碗一样,实际上那些资深的运维工程师如果用上后,繁杂的运维事务变得更有效率和简单,可以省出功夫做些更高级的事。跑Zstack的机器,当然配置越高越好,可以不需要考虑资源更灵活的建云主机,但即使是一个小课题组和小的实验平台,一台工控机就可以装起来,并把所有的采集存档等用其上的云主机跑起来。自卖自夸几个连接吧:

https://blog.csdn.net/weixin_43767046/article/details/113798843

https://blog.csdn.net/weixin_43767046/article/details/113558104

上面两个分别是和vmware对比的初步印象和Zstack装在一台工控机上的测试情况的连接。下面两个链接分别是Zstack官网的认证,里面的两个1000元现在还是免费的,联系销售申请即可,即使没有拿两个初级认证,也可以通过后面的链接指导把系统装起来:

https://www.zstack.io/training/certification_training/

https://www.zstack.io/help/tutorials/quick_install_guide/

EPICS起源于美国,在那用的很多,中国几个大装置也在用;Tango欧洲的大科学装置用的多,下面的链接是tango的官网和别人写的和EPICS的比较:

https://www.tango-controls.org/

https://blog.csdn.net/youngdianfeng/article/details/96703807

CSDN上搜EPICS能找到很多相关的资料,即使懒得不想学,也可以在LabView下用起来,下面的链接是caLab的官网,在labview下实现epics的包:

https://www.helmholtz-berlin.de/zentrum/locations/it/software/exsteuer/calab/index_en.html

关于archiver,这个东西跑起来很容易,按照指南做就好了,又要发几个自己的链接:

https://blog.csdn.net/weixin_43767046/article/details/112116112

https://blog.csdn.net/weixin_43767046/article/details/112163534

https://blog.csdn.net/weixin_43767046/article/details/112183683

https://blog.csdn.net/weixin_43767046/article/details/112668418

https://blog.csdn.net/weixin_43767046/article/details/113615303

这几个东西真的很好,稍花功夫掌握后,就不需要写数据存档相关的程序了,可以省出很多力气,而且系统默默的工作和记录数据,对于做实验的过程也会省很多事,archiver的性能测试再发下我做过的吧,结果很给力:

https://blog.csdn.net/weixin_43767046/article/details/113748775

https://blog.csdn.net/weixin_43767046/article/details/113734111

archiver,以前觉得和自己无关,而且没摸过,也觉得难就一直没尝试,后来因为很想存波形,就去试试,发现也没那么难,很多时候就是畏难的心理而从来没起步去试,哎。看我熬到夜里快两点的份,去试试吧。

Zstack EPICS Archiver在小课题组的使用经验的更多相关文章

  1. 通过微信小程序看前端

    前言 2016年9月22日凌晨,微信官方通过“微信公开课”公众号发布了关于微信小程序(微信应用号)的内测通知.整个朋友圈瞬间便像炸开了锅似的,各种揣测.介绍性文章在一夜里诞生.而真正收到内测邀请的公众 ...

  2. 「2014-5-31」Z-Stack - Modification of Zigbee Device Object for better network access management

    写一份赏心悦目的工程文档,是很困难的事情.若想写得完善,不仅得用对工具(use the right tools),注重文笔,还得投入大把时间,真心是一件难度颇高的事情.但,若是真写好了,也是善莫大焉: ...

  3. Unity3D使用经验总结 缺点篇

    不论是从官方手册,还是各种第三方教程,几乎涉及到的,都是讲如何使用U3D,以及U3D的优点. 虽然我是用的一个让步语气,但请不要否认U3D的这些优点,它们的确存在. 但对于一个引擎的特性来说,优点与缺 ...

  4. Unity3D使用经验总结 优点篇

    09年还在和其它小伙伴开发引擎的时候,Unity3D就初露头角. 当时就对这种基于组件式的设计结构很不理解. 觉得拆分过于细致,同时影响效率. 而时至今日,UNITY3D已经成为了众多团队的首选3D引 ...

  5. 控件使用经验-MVP模式+控件封装

    项目背景 几年前参与了一个面向学校的人事管理软件的开发,基于WinForm平台.今天主要想谈一谈其中关于控件的使用经验.这个项目我们大量使用了第三方控件.由于这个产品的生命周期很长,我们在设计时要考虑 ...

  6. 走进异步世界-犯傻也值得分享:ConfigureAwait(false)使用经验分享

    在上周解决“博客程序异步化改造之后遭遇的性能问题”的过程中,我们干了一件自以为很有成就感的事——在表现层(MVC与WebForms)将所有使用await的地方都加上了ConfigureAwait(fa ...

  7. Fastreport使用经验(转)在Delphi程序中访问报表对象

    Fastreport使用经验(转) 在Delphi程序中访问报表对象 最基本的方法就是frxReport1.FindObject. 然后把返回的对象强制转换成它的类型,当然,在报表中必须真的有这么个东 ...

  8. Z-Stack ZMain学习

    [注:本文源自博客园http://www.cnblogs.com/cherishui/,为尊重劳动者成果,如需转载请保留此行] 在TI已有的Z-Stack的工程下面,打开已有的demo文件,通过分析不 ...

  9. ZStack中的编程技巧

    1. 像函数一样使用的宏 //这个宏,用来被其他宏使用,构造一个正确有效的表达式.这个适合于一些离散语句的组合,不适合函数的重新命名 #define st(x)      do { x } while ...

  10. 【HDU3247】 Resource Archiver(DP+AC自动机+最短路)

    Resource Archiver Time Limit: 10000MS   Memory Limit: 100000KB   64bit IO Format: %I64d & %I64u ...

随机推荐

  1. tcp网络交互的理解 以及代码实现

    服务端 import socketserver = socket.socket(socket.AF_INET, socket.SOCK_STREAM)server.bind(("127.0. ...

  2. Training: WWW-Robots

    原题链接:http://www.wechall.net/challenge/training/www/robots/index.php 打开网页他给我们说什么 说什么这是一个小挑战,你将会了解到机器人 ...

  3. std C++11 生成随机数组

    #include <algorithm> #include <array> #include <iostream> #include <iterator> ...

  4. ArrayList中的ConcurrentModificationException,并发修改异常,fail-fast机制。

    一:什么时候出现? 当我们用迭代器循环list的时候,在其中用list的方法新增/删除元素,就会出现这个错误. package com.sinitek.aml; import java.util.Ar ...

  5. 【第7篇】AI语音交互原理介绍

    本章主要介绍AI语音交互的原理,包括语音交互的流程以及各流程节点所涉及的相关知识,如语音采集.语音识别.自然语言处理.语音合成等. 2.1 AI语音交互 AI语音交互通俗点说就是人与机器间进行语音理解 ...

  6. kettel

    下载教程:(目前最高版本7.1) 1.网址:https://community.hitachivantara.com/docs/DOC-1009855 2.

  7. 【数据库】Oracle建表、创建序列、添加触发器生成自增主键

    CREATE TABLE "TEST"."T_ORDER" (    "AUUID_0" VARCHAR2 ( 255 ) NOT NULL ...

  8. 如何理性看待国内大热的HuTool工具包

    一.序言 关于HuTool工具包,相信很多技术朋友都听说甚至使用过.在HuTool之前,已经有比较成熟的工具包比如Apache Common包,谷歌推出的Guava包,他们已经在全世界大范围使用了. ...

  9. 【转载】【WinAPI】LockWindowUpdate的函数的用法

    DelPhi LockWindowUpdate的函数的用法 Application.ProcessMessages; LockWindowUpdate(Self.Handle); //锁住当前窗口 L ...

  10. 来自一位十年.net研发老人的吐血整理:.Net技术栈-网址导航

    业余时间为什么整理这个? 内容聚合:不用一个一个搜索,我们很快可以进入常用技术官网 提高效率:多看官方文档可以最快,最准确的掌握相关的技术资讯,不用被一些没理解透或者有偏差的技术分享所带偏. 很多有经 ...