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: Mark Rivers via Tech-talk <tech-talk at aps.anl.gov>
To: Abdalla Ahmad <Abdalla.Ahmad at sesame.org.jo>
Cc: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Sun, 8 May 2022 14:20:02 +0000
Hi Abdalla,

The DT8824 software does not use the Measurement Computing Universal Library (UL), it uses SCPI ASCII commands.  It would be great if you could share your driver, for example on Github.  But it does not belong in the measComp package, because that is only for the devices that use the UL API on Linux or Windows.

Mark



From: Abdalla Ahmad <Abdalla.Ahmad at sesame.org.jo>
Sent: Sunday, May 8, 2022 2:18 AM
To: Mark Rivers <rivers at cars.uchicago.edu>
Cc: tech-talk at aps.anl.gov <tech-talk at aps.anl.gov>
Subject: RE: measComp R3-1 available
 

Hello Mark

 

Is there a support for the DT8824 DAQ from Data Translation? We got this DAQ few years ago and I did not find any info regarding a support in the measComp package so we developed our own driver. If you think the DT8824 driver of any interest, please let me know so I can prepare the driver for a pull request.

 

Best Regards,

Abdalla.

 

From: Tech-talk [mailto:tech-talk-bounces at aps.anl.gov] On Behalf Of Mark Rivers via Tech-talk
Sent: Tuesday, May 3, 2022 1:45 AM
To: tech-talk at aps.anl.gov
Subject: measComp R3-1 available

 

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

 


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

Navigate by Date:
Prev: RE: measComp R3-1 available Abdalla Ahmad via Tech-talk
Next: pv invalid using stream 网易邮件中心 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: RE: measComp R3-1 available Abdalla Ahmad 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 
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 ·