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  <20102011  2012  2013  2014  2015  2016  2017  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017 
<== Date ==> <== Thread ==>

Subject: Re: Driver Support Tutorial
From: Ned Arnold <nda@aps.anl.gov>
To: Andrew Wagner <apwagner@u.washington.edu>
Cc: tech-talk@aps.anl.gov
Date: Mon, 21 Jun 2010 08:09:54 -0500
Andrew -

You didn't mention the model # of the scope ... it may already be supported.

Rather than starting from scratch, I would suggest starting with something close to what you want and modify it. Here is the link for the Tek TDS3000 (and TDS5000 I believe) scope ...

http://www.aps.anl.gov/epics/modules/instrument/tds3000/index.html

You will also want to go through the tutorials for asyn ...

http://www.aps.anl.gov/epics/modules/soft/asyn/

You might not have to write any C/C++ code at all if you follow these models ....

Ned


On Jun 21, 2010, at 3:41 AM, Andrew Wagner wrote:


Hey all,

I'm new to EPICS and was wondering if there was a very straight forward, detailed tutorial for writing device support. Specifically, I need to communicate with a Tektronix scope over Ethernet (the scope has an IP address) and I would like to use my OS X laptop to run the IOC. What libraries do I need to establish Ethernet communication? Are they included in EPICS base? I didn't see anything along those lines in the base-3-14-11/dev directory. I'm a pretty experienced programer and run code on my laptop regularly. I just don't have any experience with communication libraries in C/C+ +. Thanks very much for help.

Andrew Wagner





References:
Driver Support Tutorial Andrew Wagner

Navigate by Date:
Prev: Driver Support Tutorial Andrew Wagner
Next: Re: Driver Support Tutorial Dirk Zimoch
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017 
Navigate by Thread:
Prev: Driver Support Tutorial Andrew Wagner
Next: Re: Driver Support Tutorial Dirk Zimoch
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·