For rates less than your vxWorks clock rate (default 60Hz) you can add
periodic scan rates to EPICS by modifying menuScan.ascii as described in
the IOC Applications Developers Guide. For R3.13 see Chapter 14. Database
Scanning.
The caveat is that your specified scan rates in seconds should map to a
integral number of clock ticks - otherwise you will not get the timing you
expect.
I've routinely used 20Hz (.05 second) scan rates for servo loops. This
would be implemented by adding the following to the menu(menuScan)
definition:
menu(menuScan) {
:
choice(menuScan__5_second, ".05 second")
}
With a 60Hz vxWorks clock, this scan task gets processed once every 3
ticks.
Aloha,
Peregrine
Peregrine M. McGehee [email protected]
LEDA Control System Project Engineer (505) 667-3273
Accelerator Controls & Automation Group Los Alamos National Laboratory
- Navigate by Date:
- Prev:
RE: increasing scan rates Jeff Hill
- Next:
Re: increasing scan rates William Lupton
- Index:
1994
1995
1996
1997
<1998>
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
RE: increasing scan rates Jeff Hill
- Next:
Re: increasing scan rates William Lupton
- Index:
1994
1995
1996
1997
<1998>
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|