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: Model 8743 Closed-Loop Picomotor,Controller / Driver
From: Mark Rivers <[email protected]>
To: "'Jemian, Pete R.'" <[email protected]>, "Siddons, David P." <[email protected]>, EPICS <[email protected]>
Date: Thu, 12 May 2016 21:45:41 +0000

The existing driver does support the 8743 closed-loop picomotor controller.  However, it does not support closed-loop mode.

 

It looks like it should be easy to implement.

 

You need to add this function:

 

asynStatus nf874xAxis::setClosedLoop(bool closedLoop)

{

  asynStatus status;

 sprintf(pC_->outString_, "%s MM %d", axisName_, closedLoop ? 0 : 1);

  status = pC_->writeController();

  return status;

}

You might also want to add controller-specific parameters to control these:

CL Closed loop update interval

DB Deadband

FE Following error

 

These would be implemented in the writeInt32 and writeFloat64 methods.

 

Mark

 

 

 

 

From: [email protected] [mailto:[email protected]] On Behalf Of Jemian, Pete R.

Sent: Thursday, May 12, 2016 3:32 PM

To: Siddons, David P.; EPICS

Subject: RE: Model 8743 Closed-Loop Picomotor,Controller / Driver

 

https://github.com/epics-modules/motor/blob/master/motorApp/NewFocusSrc/874xMotorDriver.cpp

 

Looks like that is a TODO item

 

 

Sent via the Samsung Galaxy Note® 4, an AT&T 4G LTE smartphone

 

 

-------- Original message --------

From: D Peter Siddons <[email protected]>

Date: 5/12/2016 4:28 PM (GMT-05:00)

To: EPICS <[email protected]>

Subject: Model 8743 Closed-Loop Picomotor,Controller / Driver

Hi Tech talkers,

    Does the motor record support the 8743 closed-loop Picomotor controller?

Pete.

 

--

D. Peter Siddons

Detector Development Group Leader

Bldg. 535B

Photon Sciences Directorate,

Brookhaven National Laboratory

Upton, NY 11973

 

email: [email protected]

Phone: (631) 344-2738


References:
Model 8743 Closed-Loop Picomotor,Controller / Driver D Peter Siddons
RE: Model 8743 Closed-Loop Picomotor,Controller / Driver Jemian, Pete R.

Navigate by Date:
Prev: Re: generalTime time provider consternation Andrew Johnson
Next: Re: Recommendation on a PCIe ADC board Ford, Christopher
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: Model 8743 Closed-Loop Picomotor,Controller / Driver Jemian, Pete R.
Next: long string command to device Gofron, Kazimierz
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 ·