EPICS Controls 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  2018  2019  2020  2021  <20222023  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  2018  2019  2020  2021  <20222023  2024 
<== Date ==> <== Thread ==>

Subject: Re: measComp R3-1 available
From: Han Lee via Tech-talk <tech-talk at aps.anl.gov>
To: Mark Rivers <rivers at cars.uchicago.edu>
Cc: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Mon, 2 May 2022 15:58:41 -0700
Hi Mark,

Thank you for listening to my questions regarding the vendor API. I am thrilled to see that happens now.
I will test that version and let you know what I will see.

Best,
Han

On Mon, May 2, 2022 at 3:45 PM Mark Rivers via Tech-talk <tech-talk at aps.anl.gov> wrote:

Folks,

 

measComp R3-1 is available.  This is from the release notes:

 

**********************

  - Added support for the USB-1608G on Linux. Thanks to David Dudley for this.

 

  - Added support for the USB-3100 series of devices on both Windows and Linux.

    These have 4, 8 or 16 channels of analog output, plus 8 digital I/O and one counter.

 

  - Added support for configurable analog output ranges in drvMultiFunction.cpp.

    The USB-3100 models are the first supported modules to require this.

 

  - Added new OPI screens for 4, 8, and 16 channels of analog output and

    analog output configuration.  Added Range to analog output configuration screens.

 

  - Bug fix for measCompDiscover for Ethernet devices when UNIQUE_ID was an IP address

    rather than a MAC address, and the device was on the local subnet.

    It was creating a duplicate entry in the device table.  This was harmless, but resulted duplicate values being printed with measCompShowDevices.

 

  - Bug fix for the TC-32 in the digital input function.  This could cause stack corruption and crash.

 

  - Fixed OPI screen errors for TC-32.

 

  - Added 4 missing analog input channels to E1608_settings.req for autosave.

 

  - Added Warren Jasper's low-level Linux drivers for the USB-3100 and the USB-1608G.

**********************

 

The next release of measComp will be R4-0.  It is a major change on Linux.  Previously it used low-level drivers from Warren Jasper, because Measurement Computing did not provide an SDK for Linux.  Measurement Computing now provides their Universal Library SDK for Linux.  It is open-source and is on Github: https://github.com/mccdaq/uldaq

It is similar to the UL library on Windows, but has different function names and syntax.  Switching to this library has allowed me to remove 30,000 lines of code from measComp, and we now have a vendor supported library.

 

I have converted the EPICS drivers to use UL for Linux, and this version is now the master branch on Github.  The previous version has been moved to the WarrenJasperDrivers branch.

 

I have found 2 minor issues that I am working with Measurement Computing to resolve:

-          With the USB-2408-2A0 when the Data Rate is 20 Hz or less there are occasional glitches in the temperature readings.  This is due to the Cold Junction Compensation being read incorrectly.

-          With the USB-CTR08 MCS scans with dwell times less than 0.001 second do not work.

 

I encourage people to test the master branch to see if there are any other issues before I release R4-0.

 

Thanks,

Mark

 



--
Jeong Han Lee, Dr.rer.nat
Staff Scientist and Engineer
Lawrence Berkeley National Laboratory
1 Cyclotron Road Mailstop 46R0161
Berkeley, CA 94720, United States
Tel :+1-510-486-6163
Cell:+1-510-384-3868

References:
measComp R3-1 available Mark Rivers via Tech-talk

Navigate by Date:
Prev: measComp R3-1 available Mark Rivers via Tech-talk
Next: NDArrayPool:reserve ERROR, reference count = 0, should be = 1 Daykin, Evan via Tech-talk
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  <20222023  2024 
Navigate by Thread:
Prev: measComp R3-1 available Mark Rivers via Tech-talk
Next: RE: measComp R3-1 available Abdalla Ahmad via Tech-talk
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  <20222023  2024 
ANJ, 14 Sep 2022 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·