1 / 15

at the SNS

at the SNS. Kay Kasemir, Xiaosong Geng, Dave Purcell ORNL/SNS March 2008. SNS. Early partner in CSS development. Contributes several key components, both in the "core" and end-user tools Packages selected components as "SNS CSS" with defaults etc. suitable for SNS users.

Download Presentation

at the SNS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. at the SNS Kay Kasemir, Xiaosong Geng, Dave Purcell ORNL/SNS March 2008

  2. SNS • Early partner in CSS development. • Contributes several key components, both in the "core" and end-user tools • Packages selected components as "SNS CSS" with defaults etc. suitable for SNS users.

  3. Integration & Deployment Options • Sites can package and deploy CSS components (and other Eclipse plugins) to suit their needs: • DESY provides empty CSS core, then users download the desired application plugins, preferences etc. • SNS prepackages desired components for SNS site as one application.

  4. CSS Startup Choices • DESY: Startup with login/password for XMPP server • SNS: Workspace selector • You: Implement whatever you need.

  5. Customizable Welcome Screen • Different sites can customize depending on local needs.

  6. CSS 'Probe' • Support Localization includes German, Chinese and English translations, depending on the locale of the operating system • Drop-down list of recently entered PV names • Optional "Meter"

  7. EPICS 'PV Tree' • CSS Application plugin for Eclipse that displays EPICS record data flow • AI: INP; CALC: INPA, …; AO: DOL, … • Descending recursively

  8. Data Browser

  9. Data Browser Features • Combined "StripTool" and "Archive Viewer" • Uses Eclipse Extension points for data sources • Live: EPICS or other • Archived: Channel Archiver, DESY AAPI, Archive Record, SNS Oracle archive prototype, … • Data merged from multiple sources for same PV • Usability • Drop data onto… • Plot: new axis. • Axis: add PV to that axis • Change axis assignments, colors, ranges with fewer clicks than in existing EPICS StripTool or Archive Viewer

  10. CSS Samples • Markers indicate source • Live Sample? • Channel Archiver? • Archive Record? • Samples have 'quality' • Original sample • Interpolated Sample • Ideally, data server automatically switches from interpolated to original when zoomed in "far enough"

  11. Multiple Data Browser Instances

  12. SNS Namespace Browser • Allows PV search in SNS RDB by.. • SNS "device" • IOC name • PV name • Provides IOC name for PV • CSS context menu can then open Data Browser etc. on PV

  13. Post Analyzer Update • Receives samples from Data Browser • Algorithms: • Line, Exponential,Gaussian Fit • Fourier Transform • Correlation of 2 channels • Crop, change baseline,save image, data, print, …

  14. Conclusion • SNS continues to contribute general-purpose CSS applications • We now add SNS-specific plugins • You can, too. • All can be packaged as needed, everything is integrated; common look, behavior, data exchange, …

  15. Contact for Demo Thank you!

More Related