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  <20212022  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  2018  2019  2020  <20212022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Interfacing HP3458A DMM using LinuxGPIB.
From: Mark Rivers via Tech-talk <tech-talk at aps.anl.gov>
To: Kuldeep Joshi <kuldeep.joshi at gmail.com>, "Wang, SuYin Grass" <grass at anl.gov>
Cc: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Fri, 22 Jan 2021 15:39:26 +0000
Note that the documentation for devGpib (https://epics-modules.github.io/master/asyn/R4-41/devGpib.html) contains this at the top:


NOTE: devGpib is obsolete and should not be used for new applications. StreamDevice<http://epics.web.psi.ch/software/streamdevice> should be used instead.


I would suggesting converting the support to StreamDevice if you plan to do any significant development.


Mark



________________________________
From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Wang, SuYin Grass via Tech-talk <tech-talk at aps.anl.gov>
Sent: Friday, January 22, 2021 9:26 AM
To: tech-talk at aps.anl.gov; Kuldeep Joshi
Subject: Re: Interfacing HP3458A DMM using LinuxGPIB.

Hi Kuldeep,

I am using HP3458a recently with BASE:7.0.4 and ASYN:4.40.
This module support is using devGPIB. If you only need the base function, this module is fine.
If you need to add a new function, it could be devGPIB or StreamDevice.
Using devGPIB would need to modify the module and recompile. The learning curve is steeper.
StreamDevice is easier to learn.

Best,
Grass
________________________________
From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Kuldeep Joshi via Tech-talk <tech-talk at aps.anl.gov>
Sent: Friday, January 22, 2021 4:30 AM
To: tech-talk at aps.anl.gov <tech-talk at aps.anl.gov>
Subject: Interfacing HP3458A DMM using LinuxGPIB.

Hello,
I have to interface HP3458A DMM using Agilent 82357A over LinuxGPIB driver on EPICS 7.

I am able to communicate with the device using the stream module.

I now see a module supporting HP3458A is available. Does this module use the latest ASYN interface libraries? -> http://www.aps.anl.gov/epics/download/modules/hp3458a_cvs.tar.gz
The last modification to this library seems to be in 2004. subsequently I understand there were major changes in how the ASYN interface uses the GPIB bus

Reason I am asking this question is because this HP3458A module has lots of functions and commands incorporated. Which I will have to redo if I use the bare stream interface.

Please suggest me ways to incorporate support for HP3458A in the latest version

Thank you in advance.

Regards,
Kuldeep

Replies:
Re: Interfacing HP3458A DMM using LinuxGPIB. Michael Davidsaver via Tech-talk
References:
Interfacing HP3458A DMM using LinuxGPIB. Kuldeep Joshi via Tech-talk
Re: Interfacing HP3458A DMM using LinuxGPIB. Wang, SuYin Grass via Tech-talk

Navigate by Date:
Prev: Re: Interfacing HP3458A DMM using LinuxGPIB. Wang, SuYin Grass via Tech-talk
Next: Re: Strange CAS error Johnson, Andrew N. 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  <20212022  2023  2024 
Navigate by Thread:
Prev: Re: Interfacing HP3458A DMM using LinuxGPIB. Wang, SuYin Grass via Tech-talk
Next: Re: Interfacing HP3458A DMM using LinuxGPIB. Michael Davidsaver 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  <20212022  2023  2024 
ANJ, 22 Jan 2021 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·