150 likes | 263 Views
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.
E N D
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.
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.
CSS Startup Choices • DESY: Startup with login/password for XMPP server • SNS: Workspace selector • You: Implement whatever you need.
Customizable Welcome Screen • Different sites can customize depending on local needs.
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"
EPICS 'PV Tree' • CSS Application plugin for Eclipse that displays EPICS record data flow • AI: INP; CALC: INPA, …; AO: DOL, … • Descending recursively
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
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"
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
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, …
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, …
Contact for Demo Thank you!