Experimental Physics and Industrial Control System
Folks,
Release 2-0 of the measComp module is now available.
This is from the release notes:
********************************
- Added support for Linux. Previously measComp was limited to running on Windows because it uses the Measurement Computing Universal Library (UL), which is available only on Windows. The Linux support is designed as follows:
- It uses the low-level Linux drivers from Warren Jasper (https://github.com/wjasper/Linux_Drivers).
- On top of these drivers the module provides a layer that emulates the Measurement Computing Windows UL library.
- The EPICS drivers thus always use the UL API and are identical on Linux and Windows.
- The Linux UL layer is independent of EPICS, and uses std::thread and std::mutex to provide the required threading and mutex capabilities. These methods require C++11, and so will not build with very old compilers. They do build with gcc 4.8.5 (e.g. RHEL 7/Centos 7), and gcc 4.4.7 (e.g. RHEL 6/Centos 6).
- Currently only the E-1608, E-TC, and E-TC32 models are supported on Linux. The E-1608 and E-TC support have been tested, but the E-TC32 support has not been tested. Support for other modules is straightforward to add and can be done as the need arises.
R2-0 is backwards compatible with previous releases but was given a new major release number because of all the new code that was added to support Linux.
- Added support to drvMultiFunction for the E-TC. This is an Ethernet module with 8 thermocouple inputs (type B, E, J, K, N, R, S, T), digital I/O, and a counter. Added new medm screen ETC_module.adl and new iocBoot directory, iocETC. This device is useful in applications where the length limitation of USB and/or the ability to move around without an attached computer are important. This module has Linux support.
- Improved the support for the E-1608 to include fast analog input, i.e. waveform digitizer support. Also added Linux support for this module.
- Added Linux support for the TC-32 module using Ethernet. This is not yet tested.
********************************
The home page for measComp is here:
http://cars.uchicago.edu/software/epics/measComp.html
The documentation is here:
http://cars.uchicago.edu/software/epics/measCompDoc.html
The release notes are here:
http://cars.uchicago.edu/software/epics/measCompReleaseNotes.html
The source repository is on Github:
https://github.com/epics-modules/measComp
Cheers,
Mark
- Navigate by Date:
- Prev:
Re: seq error Ralph Lange
- Next:
RE: How to start EPICS IOC via LabVIEW on cRIO Baily, Scott A
- 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
<2018>
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: seq error Ralph Lange
- Next:
Pushing values to device on (re)connection to IOC Eric Norum
- 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
<2018>
2019
2020
2021
2022
2023
2024