EPICS Home

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

Subject: Coordinated motion with EPICS motor record
From: Mark Rivers <[email protected]>
To: tech-talk <[email protected]>
Date: Sat, 23 Sep 2017 14:13:42 +0000

Folks,

 

I am giving a talk at the motion control workshop at ICALEPCS in two weeks titled "Complex coordinated motion in EPICS".  This is about using the ProfileMove API that is supported in the Model 3 motor API in asynMotorController and asynMotorAxis.  This API allows defining complex trajectories in N-space and then executing them.

 

From asynMotorController.h

  /* These are the functions for profile moves */

  virtual asynStatus initializeProfile(size_t maxPoints);

  virtual asynStatus buildProfile();

  virtual asynStatus executeProfile();

  virtual asynStatus abortProfile();

  virtual asynStatus readbackProfile();

 

From asynMotorAxis.h

  virtual asynStatus initializeProfile(size_t maxPoints);

  virtual asynStatus defineProfile(double *positions, size_t numPoints);

  virtual asynStatus buildProfile();

  virtual asynStatus executeProfile();

  virtual asynStatus abortProfile();

  virtual asynStatus readbackProfile();

 

I have implemented this API on the Newport XPS controller.  What I would like to know is if other sites have implemented this API for other controllers, and/or if they are using it on the Newport XPS.

 

Thanks,

Mark

 

 


Replies:
Re: Coordinated motion with EPICS motor record Henrique Almeida
Re: Coordinated motion with EPICS motor record Mooney, Tim M.

Navigate by Date:
Prev: Re: Spurious "Channel write request failed" messages Ralph Lange
Next: Coordinated motion with EPICS motor record Mark Clift
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Spurious "Channel write request failed" messages Andrew Johnson
Next: Re: Coordinated motion with EPICS motor record Henrique Almeida
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024