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 2025 | 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 2025 |
<== 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
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
|