Hi,
I’m starting a project involving calculating neutron guide positions where the positions are defined by 5 cam based movers. The position calculations involve 5x5 matrix multiplication and inversions, and some of the matrix elements are trigonometric functions.
I’m prototyping the calculations in Python, but does anyone have advice on how to implement the calculations in an EPICS database? My first thought is to use aSub records (or a custom record) linking to GSL libraries.
I suspect similar work is routinely done on accelerator controls?
Cheers,
Matt
Data Acquisition and Controls Engineer
Spallation Neutron Source
Oak Ridge National Lab
- Replies:
- Re: matrix multiplication and inversions Michael Davidsaver via Tech-talk
- Re: matrix multiplication and inversions Johnson, Andrew N. via Tech-talk
- Navigate by Date:
- Prev:
Re: MRF Delay Compensation Function Michael Davidsaver via Tech-talk
- Next:
Re: matrix multiplication and inversions Michael Davidsaver via Tech-talk
- 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: Error compiling ADAravis Mark Rivers via Tech-talk
- Next:
Re: matrix multiplication and inversions Michael Davidsaver via Tech-talk
- 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
|