Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020 
<== Date ==> <== Thread ==>

Subject: SynApps 6-0 Release
From: "Lang, Keenan C." <klang@aps.anl.gov>
To: "Tech Talk (tech-talk@aps.anl.gov)" <tech-talk@aps.anl.gov>, "beamline_controls@aps.anl.gov" <beamline_controls@aps.anl.gov>, BCDA <bcda@aps.anl.gov>
Date: Sat, 21 Jul 2018 00:04:07 +0000

Hello all,


I would just like to take the time to announce that a new version of synApps is now bundled and available. SynApps 6-0 can be grabbed as a tarball from https://epics.anl.gov/bcda/synApps/tar/synApps_6_0.tar.gz or can be grabbed from github by using the assemble_synApps script from https://raw.githubusercontent.com/EPICS-synApps/support/R6-0/assemble_synApps.sh . To use the script, just edit the EPICS_BASE var to the location of your EPICS base distribution and run. You can also give it the "full" (`assemble_synApps full`) command to pull all the modules as full github repositories to make future module updates simpler.


The modules that are included have been targeted to build against EPICS base 3.15 (though will still likely build against other versions too) and have been tested to build and run on the following architectures:

linux-x86_64

vxWorks (using vxWorks 6.9)

win32-x86 (both static and dynamic)

windows-x64 (both static and dynamic)


Windows builds were built under Visual Studio 2015 and Community edition 2017, don't think anything earlier will work, though.



New Modules:

lua - Support for embedding the lua scripting language into records, device support, and into the IOC shell

dxpSITORO - Support for XIA SITORO based FalconX spectrometers

Yokogawa_DAS - Support for the Yokogawa MW100 Digital Acquisition Unit



This version includes a rework of xxx's IOC startup scripts to take advantage of the iocshLoad command introduced in base 3.15. So if you use those or individually use the iocsh scripts included in the modules, note that there may be slight changes to names of pv's (i.e. the script that loads ten userCalcs goes from userCalc0-9 rather than userCalc1-10).


Suggestions, bug reports, and code submissions are greatly appreciated and if you have any, feel free to join the synApps collaboration at  https://github.com/epics-modules for the individual modules and https://github.com/EPICS-synApps for the supporting synApps framework. And we're going to try to work on a more stable release schedule so that hopefully it won't take another three years to see the next release.


Keenan Lang

Advanced Photon Source, Argonne National Lab


Navigate by Date:
Prev: Re: Delta Tau Power Brick LV-IMS driver Mark Davis
Next: B21 Areadetector giles.knap@diamond.ac.uk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020 
Navigate by Thread:
Prev: Base R3.14.12.8-rc1 Published Andrew Johnson
Next: B21 Areadetector giles.knap@diamond.ac.uk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020 
ANJ, 23 Jul 2018 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·