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.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是在Linux上安装EPICS的步骤: 1. 下载EPICS软件包: - 访问EPICS官方网站(https://epics.anl.gov/)并下载最新的EPICS Base软件包。 2. 解压EPICS软件包: - 打开终端,进入下载目录。 - 使用以下命令解压EPICS软件包: ```shell tar -xvf epics-base-x.x.x.tar.gz ``` 其中,x.x.x是EPICS Base软件包的版本号。 3. 设置环境变量: - 打开终端,进入EPICS Base目录。 - 使用以下命令设置EPICS环境变量: ```shell source ./setEpicsEnv.sh ``` 这将设置EPICS的环境变量,使其在终端中可用。 4. 编译EPICS Base: - 在EPICS Base目录中,使用以下命令编译EPICS Base: ```shell make ``` 这将编译EPICS Base并生成所需的库文件和可执行文件。 5. 创建IOC实例: - 在EPICS Base目录中,使用以下命令创建IOC实例: ```shell makeBaseApp.pl -t ioc myioc ``` 其中,myioc是IOC实例的名称,可以根据需要进行更改。 6. 进入IOC实例目录: - 使用以下命令进入IOC实例目录: ```shell cd myioc ``` 7. 编译IOC实例: - 在IOC实例目录中,使用以下命令编译IOC实例: ```shell make ``` 这将编译IOC实例并生成所需的库文件和可执行文件。 8. 运行IOC实例: - 在IOC实例目录中,使用以下命令运行IOC实例: ```shell ./st.cmd ``` 这将启动IOC实例并运行EPICS应用程序。 请注意,上述步骤仅适用于EPICS Base的安装和IOC实例的创建。如果需要安装其他EPICS模块或进行更高级的配置,请参考EPICS官方文档或相关教程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AppleYRY

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值