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  <20132014  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  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: List of available pvs
From: Emma Shepherd <[email protected]>
To: Tito Körner <[email protected]>, "[email protected]" <[email protected]>
Date: Wed, 6 Nov 2013 05:54:21 +0000

Hi Tito,

 

What’s the reason for not leaving the unused channels in the database, is it because of I/O errors on the IOC console when they are not connected?  If so, I often build an ‘on/off’ function into the database so that I can easily disconnect the hardware (at least this works very well for streamDevice applications).  Instead of having lots of records on periodic scan rates polling the hardware, I put them to Passive and fwd link to them from a single fanout record.  You could then have a record in the database to represent the ‘in-use’ status, and have this change the .SCAN  field of the fanout record appropriately.

 

But not sure if this will work for your scenario!

 

Cheers,

Emma

 

 

From: [email protected] [mailto:[email protected]] On Behalf Of Tito Körner
Sent: Wednesday, 6 November 2013 11:18 AM
To: [email protected]
Subject: List of available pvs

 

Hello,

I use a substitution file to create pvs representing the channels of high voltage boxes. The pattern is:

{box, level, channel}

{1, 0, 0}
{1, 0, 1}
{1, 0, 3}
{1, 1, 0}
...

As indicated not every channel of every box is in use. It would be nice to have some kind of info which channels are currently in use without simply trying every possible channel and checking whether it exists or not. It would be useful to have some kind of pv that contains this info, but currently I have no clou how I could do this. What could I do?

Regards,

Tito


References:
List of available pvs Tito Körner

Navigate by Date:
Prev: List of available pvs Tito Körner
Next: LabVIEW EPICS Communication on ports other than 5064? [SEC=UNCLASSIFIED:For-Official-Use-Only] BUTTON, David
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: List of available pvs Tito Körner
Next: LabVIEW EPICS Communication on ports other than 5064? [SEC=UNCLASSIFIED:For-Official-Use-Only] BUTTON, David
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 20 Apr 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·