Presentation is loading. Please wait.

Presentation is loading. Please wait.

User Experience of Channel Finder Service at NSLS-II

Similar presentations


Presentation on theme: "User Experience of Channel Finder Service at NSLS-II"— Presentation transcript:

1 User Experience of Channel Finder Service at NSLS-II
Lingyun Yang Accelerator Physics Group, NSLS-II, BNL July 16, 2014

2 Channel Finder Service
What is it for a user ? A place to search for PVs Assign properties and tags to PVs and share with all clients. Properties and tags used by high level applications Properties and tags used by CSS panels. Like your contacts with name, , address, … used by external client, GPS, twitter, …

3

4

5

6 Channel Finder Service
The one place for PV information. Global, gathered information, serve for all. Not limited to one application or one environment. Dynamic, modify/hide if we need to, *latest version* Replace configuration of PVs: give me a list of PVs for BPMs X in cell 30 which are not disabled.

7 An Example Our BPM orbit reading has 3 offsets: x0 = x_raw + BBA
x1 = x_raw + BBA – Hoffset – UserXOffset They are all PVs and we are using x0 to display orbit. One day, if we want to put golden orbit to Hoffset, then every orbit panel needs to be updated with new PVs. What if we are using CFS.

8 Another Example C29 BPMs are dead at commissioning
Unless prepared before, some high level orbit correction will not work. Use CFS to hide those PV, it is like we never have C29 BPMs at all. More code will work except those hardcoded the BPM numbers.

9 A “Wishlist” Faster and Faster: (limiting the searching scope?)
tagged PVs are a subset System/Subsystem is a very clear concept Integration with CSS: Keep query and results, need to know the disabled PVs or does not care. Command line tool for query:


Download ppt "User Experience of Channel Finder Service at NSLS-II"

Similar presentations


Ads by Google