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  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Newport ESP300 on Linux
From: Ron Sluiter <[email protected]>
To: Patrick Thomas <[email protected]>
Cc: [email protected]
Date: Tue, 13 Jan 2009 10:09:26 -0600
Hello Patrick,

There is EPICS motor record support for the Newport ESP300.

From the VxWorks shell, if you enter;

dbior "drvESP300"

you should get something like this;

Driver: drvESP300
   ESP300 controller 0 port = 'asyn port name', address=0, ...
value = 0 = 0x0

If you enter;

dbl "motor"

you will see a list of all the motor records in your IOC.
You can determine what kind of motor controller is
connected to each motor record by looking at the
"DTYP" field of each motor record.  For example,
if a motor record is called "abc:m1", then enter

dbgf "abc:m1.DTYP"

at the VxWorks shell.  This information is also
displayed from the standard medm display distributed
with the motor record.

Hope this helps,
Ron

Patrick Thomas wrote:
Hi,

I'm trying to control a rotation stage connected to a Newport Universal Motion Controller / Driver, Model ESP300, connected to a Linux box by a Comtrol DeviceMaster RTS. Is there device support available for this? I have inherited a database and SNL code which runs on a VME box. I believe it uses C calls to open a device file and control the ESP300. I am now trying to move it over to a Linux box, but I'm new to EPICS. I've gone through some of the documentation, and watched some of the introductory talks, but I'm still not quite sure how to do this. My impression is, someone changes a process variable in the MDM screen, and this triggers an appropriate record to be processed. I'm not sure how the SNL comes in however, or what happens when a record is processed. Any help would be very welcome.

Thank you for your time.


References:
Newport ESP300 on Linux Patrick Thomas

Navigate by Date:
Prev: Re: Newport ESP300 on Linux Tim Mooney
Next: Re: Vdct and autosave's info field Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Newport ESP300 on Linux Tim Mooney
Next: EPICS asyn error message Richard Pastrick
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·