Profile cover photo
Profile photo
EPICS
349 followers -
The Experimental Physics and Industrial Control System Toolkit
The Experimental Physics and Industrial Control System Toolkit

349 followers
About
Posts

Post has attachment

Post has attachment
The EPICS V4 Working Group are pleased to announce the final release of the latest version of our EPICS V4 software, version 4.3.0.

This release concentrates on making it easy to work with the existing
features of EPICS V4, while using EPICS Base 3.14 IOCs as the control system foundation. It adds two new interfaces to IOC data, via either Channel Access or pvAccess, enabling many options for configuring a high performance and highly functional scientific instrument control environment. Other features include an easy to use API, improved command line programs and several example programs.

Two implementations are provided for the main modules, one written in C++ and the other in Java. The C++ implementation compiles for recent versions of Linux, MacOS, VxWorks (both 5.5.x and 6.x) and RTEMS, and requires an installation of EPICS Base 3.14. The Java implementation requires Java 6 or later, although Java 7 is recommended.

Downloads of both implementations are available from SourceForge:
    https://sourceforge.net/projects/epics-pvdata/files/4.3.0/

More technical details and documentation can be found through the EPICS V4 project website:
    http://epics-pvdata.sourceforge.net/index.html

Questions and discussion about the EPICS V4 should be directed to the EPICS tech-talk mailing list.
Add a comment...

Post has attachment
We're going to try to make this meeting available through Google Hangouts on Air, which should allow the talks to be viewed through YouTube after wards. This is an experiment though, we can't promise it'll work.
Add a comment...

Post has attachment
Add a comment...

Post has attachment
EPICS Base version 3.14.12.3 was released yesterday, containing a number of bug fixes since the last release 3.14.12.2. Please read the Release Notes to see what's changed; links to this, an updated Application Developers' Guide and the source tar-file can be found on the 3.14.12 page pointed to below.

Post has attachment
EPICS Base version 3.14.12.3 was released yesterday, containing a number of bug fixes since the last release 3.14.12.2. Please read the Release Notes to see what's changed; links to this, an updated Application Developers' Guide and the source tar-file can be found on the 3.14.12 page pointed to below.
Add a comment...

Post has attachment
Add a comment...

Post has attachment
I don't suppose there are (m)any EPICS sites with Siemens or Koyo PLCs accessible from the public internet; here's why you really don't want to go there.
Add a comment...

Post has attachment
J. Lewis Muir is proposing the introduction of if/elif/else/endif conditional statements to the EPICS IOC shell interpreter. I don't think there's much danger of the IOC shell ever becoming a turing-complete language, but I do worry that even conditionals like this might be a step too far. The resulting scripts can no longer be made compatible with either the vxWorks target shell or the RTEMS CEXP shell which don't support conditionals like that, although such IOCs can call iocsh scripts from their st.cmd file if the developer wants them to.

The additional code does seem to make the iocsh.c interpreter significantly more complicated. Is my instinctive dislike of the proposal being too protective of the existing IOC code and "the way it's always worked"?

Comments and discussion welcome...
Add a comment...

Post has attachment
EPICS Base version 3.14.12.2 was released today, containing a number of bug fixes since the last release 3.14.12.1. Please read the Release Notes to see what's changed; links to this, an updated Application Developers' Guide and the source tar-file can be found on the 3.14.12 page pointed to below.
Add a comment...
Wait while more posts are being loaded