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  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  <20232024  2025  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  <20232024  2025 
<== Date ==> <== Thread ==>

Subject: 回覆: EPICS support for PI E-500 piezo controller
From: Chiang, Liang-Chih [江良志] via Tech-talk <tech-talk at aps.anl.gov>
To: Kevin Peterson <kmpeters at anl.gov>, "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Sat, 9 Sep 2023 01:49:42 +0000
Thanks Kevin.

I later found out that E-500 is the name of the system.
Its communication interface module is E-518
which is supported by motorPIGCS2 module.

https://github.com/epics-motor/motorPIGCS2


ps. The label "E-518" is not in an obvious place of the E-500 chassis.


Best regards.



LiangChih Chiang

NSRRC Beamline group

email:chiang.lc at nsrrc.org.tw

________________________________
寄件者: Kevin Peterson <kmpeters at anl.gov>
寄件日期: 2023年9月8日 下午 10:37
收件者: Chiang, Liang-Chih [江良志] <chiang.lc at nsrrc.org.tw>; tech-talk at aps.anl.gov <tech-talk at aps.anl.gov>
主旨: Re: EPICS support for PI E-500 piezo controller

The E-500 isn't in the list of supported controllers, but it still may
be supported by the motorPIGCS2 module:

   https://github.com/epics-motor/motorPIGCS2

The communication interface card might of the E-500 might report a
different version string in response to the "*IDN?" command, which is
what the motor driver queries:


https://github.com/epics-motor/motorPIGCS2/blob/0a452b905d2754dd774701013de3046e4c1f2f16/pigcs2App/src/PIasynController.cpp#L120

and then uses to determine the controller type:


https://github.com/epics-motor/motorPIGCS2/blob/0a452b905d2754dd774701013de3046e4c1f2f16/pigcs2App/src/PIGCSController.cpp#L43-L109

Kevin

On 9/8/23 01:37, Chiang, Liang-Chih [江良志] via Tech-talk wrote:
> Dear EPICS mates,
>
> Is there a EPICS support module for PI E-500 piezo controller?
>
> I can't find it in Support Modules webpage
> https://epics.anl.gov/modules/index.php
> <https://epics.anl.gov/modules/index.php>
> and in PI GitHub
> https://github.com/epics-motor/motorPI
> <https://github.com/epics-motor/motorPI>
>
> Are there any other PI controller models similar to E-500?
>  From which I can modify the source code of the support module.
>
>
>
> Best regards.
>
>
>
> LiangChih Chiang
>
> NSRRC
>
> Beamline Group
>
> email:chiang.lc at nsrrc.org.tw

Replies:
回覆: EPICS support for PI E-500 piezo controller Chiang, Liang-Chih [江良志] via Tech-talk
References:
EPICS support for PI E-500 piezo controller Chiang, Liang-Chih [江良志] via Tech-talk
Re: EPICS support for PI E-500 piezo controller Kevin Peterson via Tech-talk

Navigate by Date:
Prev: Re: EPICS support for PI E-500 piezo controller Kevin Peterson via Tech-talk
Next: Phoebus Databrowser Florian Feldbauer 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  <20232024  2025 
Navigate by Thread:
Prev: Re: EPICS support for PI E-500 piezo controller Kevin Peterson via Tech-talk
Next: 回覆: EPICS support for PI E-500 piezo controller Chiang, Liang-Chih [江良志] 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  <20232024  2025 
ANJ, 20 Sep 2023 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions ·
· Download · Search · IRMIS · Talk · Documents · Links · Licensing ·