Presentation is loading. Please wait.

Presentation is loading. Please wait.

ChannelFinder & CSS Kunal Shroff EPICS Fall Collaboration Meeting, October 2011 PSI.

Similar presentations


Presentation on theme: "ChannelFinder & CSS Kunal Shroff EPICS Fall Collaboration Meeting, October 2011 PSI."— Presentation transcript:

1 ChannelFinder & CSS Kunal Shroff EPICS Fall Collaboration Meeting, October 2011 PSI

2 Motivation  A new set of applications for CSS. Simplified user interaction using ChannelFinder Improved performance with the use of PVManager

3 What is ChannelFinder?  A flat name space restricts seriously: Clients need to know all channel names beforehand Portable generic clients must be simple Apps need full configuration or framework supplied service  Develop a Directory Service Generic - No dependency on installation and local conventions Simple and fast (enough) - Use standards wherever possible Provides “query-by-functionality”

4 Channels  What is a Channel Meta-Data not included in the epics Database  What are its components Channel (unique name) Each channel has an arbitrary number of Properties (name/value pairs) and Tags (name) e.g.

5 What is PVManager?  PVManager is client library aimed to simplify gathering and composition of control system data. rate decoupling, Queuing, Caching, Aggregation, notification on the correct thread, support forcomposite datatypes like MultiChannelArray.

6 ChannelFinder Client  Java Client library bundled in an eclipse plugin Querying setting/updating/deleting channels/properties/tags  Utility classes ChannelQuery – callable consumes a query string and returns channels.

7 Channels Viewer  A Graphical application which can be used to query the channel finder Query can be construted for the Name, Property value, Tags associated with channels Wildcard character like "*", "?" can be used in the queries e.g. SR:C01* elemType=BPM tag=aphla.sys.SR queries for all channels in storage ring cell 1 belonging to BPMs and have the tag “aphla.sys.SR”

8 Channels Viewer F:\Epics-11\CSS\channelviewer.avi

9 MultiChannel Viewer  Graphically display the values of a group of channels  The channels are described with a simple CF query as opposed to a complete explicit list.  Allow ordering based on a user specified criteria (property)

10 MultiChannel Viewer F:\Epics-11\CSS\multichannel2.avi

11 PVTable by Property  It allows user to organize the output of many channels in a table based on the value of two properties each cell of the table represents the current value of a single channel, the position of each channel is determined by the value of selected row and column properties.

12 PVTable by Property F:\Epics-11\CSS\pvtableprop.avi

13 Waterfall plot  creates a time plot for all the values of a channel query a waveform. F:\Epics-11\CSS\waterfall.avi

14 Future Development  Extend ChannelFinder Integration with other CSS application like BOY  Drag & Drop support for queries.

15 Future


Download ppt "ChannelFinder & CSS Kunal Shroff EPICS Fall Collaboration Meeting, October 2011 PSI."

Similar presentations


Ads by Google