EPICS Home

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  2021  2022  2023  2024  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  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: measComp R2-0 released
From: Mark Rivers <[email protected]>
To: EPICS Tech Talk <[email protected]>
Date: Thu, 22 Mar 2018 16:56:47 +0000
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  <20182019  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  <20182019  2020  2021  2022  2023  2024