I had put development of porting the support to Linux on hiatus, but can try to finish things up now that there is a want. Since Measurement Computing didn't release a port of their control library in addition to the communications drivers, all the command calls that the measComp driver relies upon need to be reverse engineered from the documentation. This was a simple enough task for most of the calls, but the AIScan and AOScan commands are a bit tougher to match the expected behavior. I have C# source code for measComp's new control library (called DAQFlex), but the code base is enormous and a bit convoluted. As well, once all is said and done, the performance may be undesirable.
Keenan
________________________________________
From: Mark Rivers [[email protected]]
Sent: Sunday, April 19, 2015 8:46 AM
To: Matt Rippa; [email protected]
Cc: Lang, Keenan C.
Subject: RE: Measurement Computing Linux C Drivers
Hi Matt,
That Linux support is not new, it has been there since I started working on the drivers. I was discouraged by this document for the Linux support:
ftp://lx10.tx.ncsu.edu/pub/Linux/drivers/USB/README_mcc_usb
The document is old (2008), so perhaps it no longer applies. But it states that the fastest performance they could get was 50 kHz, which is an order of magnitude slower than the Windows drivers from Measurement Computing.
That being said, I believe that Keenan Lang from APS BCDA has been working on Linux drivers for these devices. I have not yet seen any official release from him, but I have CC'd him on this message so he can respond directly.
I also believe that the accelerator group at APS got Linux support working for some models which are used for the APS vibration monitoring system. Again, I don't think that have released their drivers.
Mark
________________________________________
From: Matt Rippa [[email protected]]
Sent: Saturday, April 18, 2015 11:18 PM
To: [email protected]; Mark Rivers
Subject: Measurement Computing Linux C Drivers
Hi Mark,
I was looking at your package for measurement computing
devices below. Their website now links to open source Linux
drivers written in C. Have you seen this yet? And are you
planning to incorporate this into your existing epics support?
Thanks,
-Matt
http://cars9.uchicago.edu/software/epics/measCompDoc.html
http://www.mccdaq.com/daq-software/Linux-Support.aspx
- Replies:
- RE: Measurement Computing Linux C Drivers Mark Rivers
- References:
- Measurement Computing Linux C Drivers Matt Rippa
- RE: Measurement Computing Linux C Drivers Mark Rivers
- Navigate by Date:
- Prev:
RE: macro value Mark Rivers
- Next:
RE: Measurement Computing Linux C Drivers Mark Rivers
- 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: Measurement Computing Linux C Drivers Mark Rivers
- Next:
RE: Measurement Computing Linux C Drivers Mark Rivers
- 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
|