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: question about pcaspy |
From: | Silver <[email protected]> |
To: | "Wang Xiaoqiang" <[email protected]>, tech-talk <[email protected]> |
Date: | Mon, 29 Aug 2016 20:22:01 +0800 |
Thanks a lot for your letter. In fact, pcaspy is
very convinent and helpful for me, thanks for your work.
I have another question, can scan field be set to
a arbitrary value such as 0.001? If it can work, corresponding, the server.process(0.01)
will be set instead of server.process(0.1)?
Hi,According tohttp://www.aps.anl.gov/epics/base/R3-14/12-docs/CAref.html#Configurin2,you can set EPICS_CAS_SERVER_PORT# on the server side$ export EPICS_CAS_SERVER_PORT=5078$ python dummy.py# on the client side$ export EPICS_CA_SERVER_PORT=5078$ caget MTEST:RANDMTEST:RAND 0.000 (SEVR:INVALID STAT:UDF)But if the same driver is instantiated for many devices, you can createthe database with different prefixes.if __name__ == '__main__':...prefix = sys.argv[1]server.createPV(prefix, pvdb)...Then to run the server for each device$ python dummy MTEST1:$ python dummy MTEST2:BestXiaoqiangOn 08/28/2016 02:45 AM, geyang wrote:> hi,>> I would like to ask if SimpleServer's port can be changed to others> in code, such as 5066/5068? For example, I have a device driver written> by pcaspy, I want to implement the same driver for many same type> devices on one machine, then I need to set them different server ports.> thanks a lot for your help.>>> Best wishes> Geyang 2016/8/28>>>