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

Subject: RE: Motor examples missing devSequencer
From: Mark Rivers <[email protected]>
To: Gerrit Kühn <[email protected]>, "Benjamin Franksen" <[email protected]>
Cc: "[email protected]" <[email protected]>
Date: Tue, 23 Feb 2016 14:57:09 +0000
Hi Gerrit,

There is no documentation specific to the AG_UC controller.  It is a model 3 driver, using the asynMotorController and asynMotorAxis base classes.

That st.cmd.AG_UC also calls dbLoadTemplate with motor.substitutions.AG_UC.  That loads 2 motor records, one on each of the axes created with AG_UCCreateAxis.  

If you are in that motor/iocBoot/iocWithAsyn directory you do the following:

../../bin/linux-x86_64/WithAsyn st.cmd.AG_UC

You then need to load an OPI screen (there are lots of examples in the motor module) passing it the names of the motor records, and you should be able to move the motors.

Let me know if you have more questions.

Mark

________________________________________
From: [email protected] [[email protected]] on behalf of Gerrit Kühn [[email protected]]
Sent: Tuesday, February 23, 2016 8:49 AM
To: Benjamin Franksen
Cc: [email protected]
Subject: Re: Motor examples missing devSequencer

On Tue, 23 Feb 2016 15:06:56 +0100 Benjamin Franksen
<[email protected]> wrote about Re: Motor examples
missing devSequencer:

Hello Ben,

BF> To answer your original question: Version 2.2 of the sequencer no
BF> longer has the devSequencer device support. You should be able to
BF> proceed with seq-2.2.3 by deleting the offending line from
BF> PI_GCS2Support.dbd . If the latter file is generated by make and not a
BF> source file, remove the line saying "DBD_whatever += devSequencer.dbd"
BF> from the Makefile. You probably also need to remove a line that says
BF> something like "xxx_LIBS += devSequencer" from the Makefile.

I was able to compile everything cleanly with the new sequencer using the
development version of the motor record as suggested by Mark.

Now I just need to understand how to use all this for the AG_UC motor
hardware I have here. I found an example st.cmd.AG_UC that finds the
controller and creates some channels... what part of the documentation is
the next suggested read?


cu
  Gerrit


Replies:
RE: Motor examples missing devSequencer Mark Rivers
Re: Motor examples missing devSequencer Gerrit Kühn
References:
Motor examples missing devSequencer Gerrit Kühn
Re: Motor examples missing devSequencer Benjamin Franksen
Re: Motor examples missing devSequencer Gerrit Kühn

Navigate by Date:
Prev: Re: Motor examples missing devSequencer Gerrit Kühn
Next: RE: Motor examples missing devSequencer 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  <20162017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Motor examples missing devSequencer Gerrit Kühn
Next: RE: Motor examples missing devSequencer 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  <20162017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 15 Jul 2016 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·