Zstack EPICS Archiver在小课题组的使用经验
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在小课题组的使用经验的更多相关文章
- 通过微信小程序看前端
前言 2016年9月22日凌晨,微信官方通过“微信公开课”公众号发布了关于微信小程序(微信应用号)的内测通知.整个朋友圈瞬间便像炸开了锅似的,各种揣测.介绍性文章在一夜里诞生.而真正收到内测邀请的公众 ...
- 「2014-5-31」Z-Stack - Modification of Zigbee Device Object for better network access management
写一份赏心悦目的工程文档,是很困难的事情.若想写得完善,不仅得用对工具(use the right tools),注重文笔,还得投入大把时间,真心是一件难度颇高的事情.但,若是真写好了,也是善莫大焉: ...
- Unity3D使用经验总结 缺点篇
不论是从官方手册,还是各种第三方教程,几乎涉及到的,都是讲如何使用U3D,以及U3D的优点. 虽然我是用的一个让步语气,但请不要否认U3D的这些优点,它们的确存在. 但对于一个引擎的特性来说,优点与缺 ...
- Unity3D使用经验总结 优点篇
09年还在和其它小伙伴开发引擎的时候,Unity3D就初露头角. 当时就对这种基于组件式的设计结构很不理解. 觉得拆分过于细致,同时影响效率. 而时至今日,UNITY3D已经成为了众多团队的首选3D引 ...
- 控件使用经验-MVP模式+控件封装
项目背景 几年前参与了一个面向学校的人事管理软件的开发,基于WinForm平台.今天主要想谈一谈其中关于控件的使用经验.这个项目我们大量使用了第三方控件.由于这个产品的生命周期很长,我们在设计时要考虑 ...
- 走进异步世界-犯傻也值得分享:ConfigureAwait(false)使用经验分享
在上周解决“博客程序异步化改造之后遭遇的性能问题”的过程中,我们干了一件自以为很有成就感的事——在表现层(MVC与WebForms)将所有使用await的地方都加上了ConfigureAwait(fa ...
- Fastreport使用经验(转)在Delphi程序中访问报表对象
Fastreport使用经验(转) 在Delphi程序中访问报表对象 最基本的方法就是frxReport1.FindObject. 然后把返回的对象强制转换成它的类型,当然,在报表中必须真的有这么个东 ...
- Z-Stack ZMain学习
[注:本文源自博客园http://www.cnblogs.com/cherishui/,为尊重劳动者成果,如需转载请保留此行] 在TI已有的Z-Stack的工程下面,打开已有的demo文件,通过分析不 ...
- ZStack中的编程技巧
1. 像函数一样使用的宏 //这个宏,用来被其他宏使用,构造一个正确有效的表达式.这个适合于一些离散语句的组合,不适合函数的重新命名 #define st(x) do { x } while ...
- 【HDU3247】 Resource Archiver(DP+AC自动机+最短路)
Resource Archiver Time Limit: 10000MS Memory Limit: 100000KB 64bit IO Format: %I64d & %I64u ...
随机推荐
- [Polkadot] 波卡链学习笔记
前言 早已听闻波卡链大名,但从未真正静下心来了解.最近难得有些属于自己的时间了,故将学习到的记录下来. 介绍 相信大家对波卡链都有些许了解,在这我就长话短说,简单介绍一下. Polkadot是由Web ...
- WEB入门——爆破21-28
WEB21 首先尝试网站后台常见登陆的弱口令,发现错误 则使用burp suite抓包试试看 通过分析,在未填入账号密码时,响应头如下所示: 填入弱口令账号密码,发现响应头如下: 则对应可知账号密 ...
- js-day04-作业
// -------------------------Day04homework 大练习------------------------ #### 练习题1: * 显示用户输入内容 * 要求: 1. ...
- day30-JQuery03
JQuery03 4.jQuery选择器03 4.4表单选择器 应用实例 <!DOCTYPE html> <html lang="en"> <head ...
- org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException
1.问题概述 将一个 springboot 项目打成 Jar 包后,在本地使用 java -jar 命令启动服务,服务能启动成功,但是会有如下报错信息. 说明: 配置文件为外置配置文件,与 jar 处 ...
- python3中的常见知识点2
python3中的常见知识点2 列表与栈和队列 map()函数 python列表遍历的4种方式 参考链接 列表栈和队列 1.列表作为栈使用 栈:先进后出,First In Last Out 使用 ap ...
- phpMyAdmin给非技术人员一个查阅数据库的窗口
背景 管理数据库的界面工具. 开发团队中一般有非技术背景人员,比如: 产品,功能测试人员: 对他们来说,可能安装数据库管理工具客户端都很麻烦,需要一款在线的网页工具能方便他们查阅数据. 本地docke ...
- QT+VS 调用基于Google Breakpad的跨平台Qt崩溃异常捕获调用方案
方案一.基于Google Breakpad的跨平台Qt崩溃异常捕获调用方案 首先上博客:Windows下Qt生成dump文件并定位bug(基于qBreakpad) 这个地方使用的是一个叫qBreakP ...
- <一>C++ STL
STL (standard template libaray - 标准模板库):是 C++ 标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的软件框架. 通俗来说:STL就 ...
- AStar寻路算法示例
概述 AStar算法是一种图形搜索算法,常用于寻路.他是以广度优先搜索为基础,集Dijkstra算法和最佳优先(best fit)于一身的一种算法. 示例1:4向 示例2:8向 思路 递归的通过估值函 ...