当前位置: 首页 > article >正文

EPICS Base 和许多未捆绑的 EPICS 扩展和支持模块

针对物理实验的实验装置驱动操作

网址:https://epics-controls.org/epics-open-license/

关于EPICS复杂系统

EPICS 是一套软件工具和应用程序,为建立分布式控制系统提供软件基础设施,用于操作粒子加速器、大型实验和大型望远镜等设备。这种分布式控制系统通常由数十台甚至数百台计算机组成,通过联网,它们之间可以进行通信,并从中央控制室,甚至通过互联网远程控制和反馈设备的各个部分。

高带宽软实时网络应用

EPICS 使用客户端/服务器和发布/订阅技术在不同计算机之间进行通信。大多数服务器(称为输入/输出控制器或 IOC)执行现实世界中的 I/O 和本地控制任务,并使用强大的 EPICS 专用网络协议 Channel Access 和 pvAccess 将这些信息发布给客户端。这些协议专为 EPICS 的高带宽、软实时网络应用而设计,这也是 EPICS 可用于构建由数百台计算机组成的控制系统的原因之一。

灵活可扩展

在美国先进光子源国家实验室,EPICS 被广泛应用于加速器和许多实验的控制系统中。约有数百个 IOC 直接或间接地控制着机器运行的几乎每一个方面,而控制室中的 40 台工作站和服务器则提供更高级别的控制和系统操作界面,并进行数据记录、归档和分析。

EPICS蓝图

EPICS是通过开放源码的协作过程开发的,任何人都可以自由地为EPICS系列软件做出贡献。除此之外,EPICS 的主要用户(通常是大型科研机构)还聚集在一个开放的 EPICS 理事会中,为 EPICS 的未来发展方向制定路线图。

Copyright © <YEAR> <HOLDERS>. All rights reserved.

<PRODUCT> is distributed subject to the following license conditions:

SOFTWARE LICENSE AGREEMENT
Software: <PRODUCT>

1.The "Software", below, refers to <PRODUCT> (in either source code, or binary form and 
accompanying documentation). Each licensee is addressed as "you" or "Licensee."

2.The copyright holders shown above and their third-party licensors hereby grant Licensee a 
royalty-free nonexclusive license, subject to the limitations stated herein and U.S. Government 
license rights.

3.You may modify and make a copy or copies of the Software for use within your organization, if 
you meet the following conditions: 
    a.Copies in source code must include the copyright notice and this Software License 
Agreement.
    b.Copies in binary form must include the copyright notice and this Software License Agreement 
in the documentation and/or other materials provided with the copy.

4.You may modify a copy or copies of the Software or any portion of it, thus forming a work based 
on the Software, and distribute copies of such work outside your organization, if you meet all of 
the following conditions:
    a.Copies in source code must include the copyright notice and this Software License 
Agreement;
    b.Copies in binary form must include the copyright notice and this Software License Agreement 
in the documentation and/or other materials provided with the copy;
    c.Modified copies and works based on the Software must carry prominent notices stating that 
you changed specified portions of the Software.

5.Portions of the Software resulted from work developed under a U.S. Government contract and are 
subject to the following license: the Government is granted for itself and others acting on its 
behalf a paid-up, nonexclusive, irrevocable worldwide license in this computer software to 
reproduce, prepare derivative works, and perform publicly and display publicly.

6.WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED "AS IS" WITHOUT WARRANTY OF ANY KIND. THE 
COPYRIGHT HOLDERS, THEIR THIRD PARTY LICENSORS, THE UNITED STATES, THE UNITED STATES DEPARTMENT 
OF ENERGY, AND THEIR EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE 
OR NON-INFRINGEMENT, (2) DO NOT ASSUME ANY LEGAL LIABILITY OR RESPONSIBILITY FOR THE ACCURACY, 
COMPLETENESS, OR USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF THE SOFTWARE WOULD 
NOT INFRINGE PRIVATELY OWNED RIGHTS, (4) DO NOT WARRANT THAT THE SOFTWARE WILL FUNCTION 
UNINTERRUPTED, THAT IT IS ERROR-FREE OR THAT ANY ERRORS WILL BE CORRECTED.

7.LIMITATION OF LIABILITY. IN NO EVENT WILL THE COPYRIGHT HOLDERS, THEIR THIRD PARTY LICENSORS, 
THE UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, OR THEIR EMPLOYEES: BE LIABLE FOR ANY 
INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF ANY KIND OR NATURE, INCLUDING 
BUT NOT LIMITED TO LOSS OF PROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER SUCH 
LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT (INCLUDING NEGLIGENCE OR STRICT LIABILITY), 
OR OTHERWISE, EVEN IF ANY OF SAID PARTIES HAS BEEN WARNED OF THE POSSIBILITY OF SUCH LOSS OR 
DAMAGES.

http://www.kler.cn/a/159703.html

相关文章:

  • CSS:怎么把网站都变成灰色
  • Linux—进程学习-02
  • 排序算法 -快速排序
  • [DEBUG] 服务器 CORS 已经允许所有源,仍然有 304 的跨域问题
  • SpringBoot实战(三十一)集成iText5,实现RSA签署PDF
  • ubuntu连接orangepi-zero-2w桌面的几种方法
  • MongoInvalidArgumentError: Argument “docs“ must be an array of documents
  • MySQL 5.7安装-windows11
  • 单实例应用程序
  • 论文阅读:Distributed Initialization for VIRO with Position-Unknown UWB Network
  • Java利用TCP实现简单的双人聊天
  • openssl+EVP详解
  • 数据库增删改查(CRUD)进阶版
  • 安防视频监控/视频融合/云存储EasyCVR页面数据显示不全该如何解决?
  • 【Hive】——数据仓库
  • Linux服务器超级实用的脚本
  • 海思SD3403/SS928V100开发(11)双网卡同网段外部回环搭建测试
  • 车联网架构设计(二)_消息缓存
  • C++学习之路(十五)C++ 用Qt5实现一个工具箱(增加16进制颜色码转换和屏幕颜色提取功能)- 示例代码拆分讲解
  • 每天一点python——day87
  • 网店一键搬家要用到的API接口
  • 【1day】致远A6系统任意文件下载漏洞学习
  • Pyside2 (Qt For Python)进度条功能实现
  • 【QT】Windows环境下,cmake引入QML
  • Elasticsearch 如何处理 Aggs 顺序中的大写字母和小写字母?
  • C语言每日一题(41)循环队列