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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: Controling a slit system with 2 hard and 4 soft motorrs |
From: | Torsten Bögershausen <[email protected]> |
To: | "Mooney, Tim M." <[email protected]>, "Goetze, Kurt A." <[email protected]>, "[email protected]" <[email protected]>, <[email protected]>, "Pearson, Matthew R." <[email protected]> |
Date: | Fri, 16 Mar 2018 08:28:35 +0100 |
Thanks everybody for the fast answers-I think I was looking for "2slit_soft.vdb, which uses soft motor records, instead of ao records, for center and width."
The good news: I got it working! There is one question about the collision avoidance: If the Gap is 0 and the slit is closed, and I move the center there seems to be the risk for a collision, or better said, that one blade is slightly started earlier and "pusshing" the other one. I am not sure if this is a real-life problem. The other thing is that I need to check the calculation of the soft limits for the virtual motors. The most obvious is that the rule "Gap > 0" is not there. (And the other calculations need to be checked) I'll set up a system with a simulator. And of course, we are setting up a system as well, where the synchronization is done in the motor controller. On 08/03/18 18:20, Mooney, Tim M. wrote:
There is also, in the optics module, 2slit_soft.vdb, which uses soft motor records, instead of ao records, for center and width.Tim Mooney ([email protected]) (630)252-5417 Beamline Controls Group (www.aps.anl.gov) Advanced Photon Source, Argonne National Lab -------------------------------------------------------------------------------*From:* [email protected] <[email protected]> on behalf of Goetze, Kurt A. <[email protected]>*Sent:* Thursday, March 8, 2018 10:51:13 AM *To:* Torsten Bögershausen; [email protected] *Subject:* RE: Controling a slit system with 2 hard and 4 soft motorrs Hi Torsten, The synApps optics module has support for this type of thing: https://github.com/epics-modules/optics/blob/master/opticsApp/Db/2slit.db Kurt -----Original Message-----From: [email protected] [mailto:[email protected]] On Behalf Of Torsten BögershausenSent: Thursday, March 08, 2018 10:40 AM To: [email protected] Subject: Controling a slit system with 2 hard and 4 soft motorrs Hej motorists,I recently learned about the transform record, which can be used to control a slit with 2 physical axes in the way that you can set the values for GAP and CENTER and the position of the physical blades are calculated. (Or vice versa)Does anybody have a super-duper-luxus template file which uses 4 soft motors together with some calc and transform records ?Thanks in advance /Torsten