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  <20132014  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  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Breakpoint tables status and usage in EPICS
From: "Andrew C. Starritt" <[email protected]>
To: Abadie Lana <[email protected]>
Cc: "[email protected]" <[email protected]>
Date: Wed, 20 Mar 2013 16:07:25 +1100

Hi Lana,

 

   For our feed forward system, we developed an interploation mechanism to adjust our quadrupole magnets based of various

insertion device parameters (e.g. gap). While specifically developed of this, the mechanism is very non feed forward specific and

may be of use.

   It is based on the aSub record, with the break point tables defined using waveform records (which are auto saved).  The interpolation

can be 1, 2, 3 (upto 8) dimensional.  Multiple break tables can be specified so that many outputs can be driven form the same input.

 

  For example, we use a single  aSub record with 1 input  (the ID gap),  plus 1 input waveform to define the break point coordinate points

together with 6 input waveform  break point value arrays to output 6  current adjustments values.

 If you are interested I can send you a copy – no documentation per se but the main code file quite well commeted (and example).

 

Regards

 

--

Andrew Starritt | Principal Controls Engineer | Australian Synchrotron

p: (03) 8540 4164 | f: (03) 8540 4200

[email protected] | www.synchrotron.org.au

800 Blackburn Road, Clayton, Victoria 3168

Basically, then, there are only two kinds of solutions to the population problem. One is a "birth rate solution," in which we find ways to lower the birth rate. The other is a "death rate solution," in which ways to raise the death rate - war, famine, pestilence - find us. - Paul Ehrlich: The Population Bomb.

 

From: [email protected] [mailto:[email protected]] On Behalf Of Abadie Lana
Sent: Friday, 15 March 2013 10:00 PM
To: [email protected]
Subject: Breakpoint tables status and usage in EPICS

 

Hi all

I have a few questions about breakpoint table status and usage in EPICS

1.      Can we reload EPICS breakpoint table dynamically without restarting IOCs? (if yes how? Some pointers to wiki would be helpful). I found some messages in TechTalk that it is possible but then I see this bug https://blueprints.launchpad.net/epics-base/+spec/breakpoint-tables in launchpad. So i’m confused…

2.      In general, how do you use breakpoint tables. The native one from EPICS? Or did you implement your own record types? I’m aware of one from Bessy (cvt) which looks very interesting.

3.      How did you handle breakpoint tables with waveform record type? Via subroutines?

4.      In our cases, we are both interesting by having mapping tables and functions.

 

Thanks a lot for all your feedback!

Lana


SUPPLIERS: As of 1 January 2013, the Australian Synchrotron Company Ltd has changed its business name. However, the trading name will remain Australian Synchrotron.
Please address all quotations and invoices to: Synchrotron Light Source Australia Pty Ltd (SLSA), ABN: 18 159 468 256

References:
Breakpoint tables status and usage in EPICS Abadie Lana

Navigate by Date:
Prev: Re: EPICS IOC to Control WIENER VME Power Supply via Ethernet Eric Norum
Next: Re: Epics Lecture videos are broken! Korhonen Timo
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: Breakpoint tables status and usage in EPICS Abadie Lana
Next: Re: >>> seq suspend? Benjamin Franksen
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 20 Apr 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·