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: | question about TPMAC synApps module and extending assembly to go beyond XYZ |
From: | Jay Steele <[email protected]> |
To: | "[email protected]" <[email protected]> |
Date: | Tue, 21 Dec 2010 09:09:07 -0800 |
Hi EPICS community,
I'm working on a x-ray scanner using EPICS and the TPMAC synApps module for motion control. We have a sample stage with coarse XYZ, coarse theta, and fine XY. I quickly discovered that the .db files I received
with the TPMAC module limit the assembly to X, XY, or XYZ axes. My preference would be to combine all 6 motors in a single coordinate system, and then define some virtual axes (e.g., X, Y, theta) for coordinated motion during scanning. Thus, we need all of
the motors in the same assembly or coordinate system.
I tried to expand the .db files that come with TPMAC to include more axes (e.g., XYZT), but quickly ran into the limitation that some records do not have enough fields to handle additional axes. I could hack
on this some more by using fanout records. However, I'd like to know first if anybody out there has already handled this problem and is willing to share their solution with the EPICS community.
Thanks,
Jay Steele
XRadia Corporation
The information in this email, including any attachments, is confidential and intended only for the recipient(s) listed. Any use of this email for any other purpose is prohibited. If you have received this email in error, please notify me immediately by reply email, delete this email, and do not disclose its contents to anyone. |