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  <20182019  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  <20182019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Asyn: disconnect and reconnect port via PV
From: "Niedermayer, Philipp" <[email protected]>
To: "[email protected]" <[email protected]>
Date: Fri, 31 Aug 2018 06:27:35 +0000

Hello everyone,

 

I have implemented a soft IOC that communicates to a spectrum analyzer via asyn and stream device using vxi11:

 

vxi11Configure("device_port","$(DEVICE_IP)",0,"0.0","inst0",0,0)

 

The device has a limitation that it can only be controlled by one remote controller at a time. The current approach is to temporarily stop the entire soft IOC when required and then restart it via the st.cmd file.

 

It would be better to have a PV (e.g. a bo with CONNECTED/DISCONNECTED state) for this task, that can dis- and reconnect the asyn port.

I know that you can disable record processing by the DISA field, but that did not prevent asyn to keep up a connection to the device in background.

I found the “asynManager” which has the promising “connectDevice” and “disconnect” option, but I’m not sure how to (if at all) call them from the PV.

 

Is there a way to have such a PV? How could that be implemented?

 

Greetings and tanks in advance

Philipp



------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------


Replies:
Re: Asyn: disconnect and reconnect port via PV Bruno Martins
RE: Asyn: disconnect and reconnect port via PV Mark Rivers

Navigate by Date:
Prev: IOC for Spark Autosampler Alias Gabriel de Souza Fedel
Next: xygraph annotation settings Amien Crombie (GMail)
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  <20182019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: IOC for Spark Autosampler Alias Gabriel de Souza Fedel
Next: Re: Asyn: disconnect and reconnect port via PV Bruno Martins
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  <20182019  2020  2021  2022  2023  2024 
ANJ, 31 Aug 2018 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·