Download presentation
Presentation is loading. Please wait.
Published byEsmond Conley Modified over 8 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.