StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 1 Strip History Tool new features Matthias Clausen, Albert Kagarmanov DESY IHEP Protvino
StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 2 New features: u Common features: –Y-scale Zoom and Moving –Current Value Showing –Logarithm Scale –Auto range u History specific features: – From-To Panel –History Algorithms Menu –Circle Fitting –Redraw –Our realizations (History Record, RPC call to archiver) u Goals, problems, future realizations
StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 3 Common View: Y scale moving, current Value
StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 4 Logarithm scale u Logarithm – scale – important – for pressure – measurements
StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 5 Auto range
StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 6 History/Common Features u Allows exactly set time-scale endpoints
StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 7 History Features: u Average method: useful for common view, using like default (Can’t show single min/max)
StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 8 History Features: u History Panel: Last 1024 real points from archiver
StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 9 History Features: u Sharp Method will try keep all essential min/max
StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’ History Features: u Spline: use well known cubic spline interpolations
StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 11 History Features: u Show points like small circle
StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’ History Features: redraw – 12 month – plotting – 1 day – plotting – after – replot
StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’ DESY realizations: u In StripTool 2.4b8 from JLAB was adding StripHistory_fetch() call, so all StripUser can create history browser using own local archiver. u At DESY we using archive record from IOC first (usually in this record have about 200 more recent history points ) and if we need more points we get data from our VAX/VMS archiver. u Request for archive record - channel access call. u Request for archiver - Sun RPC call to VAX/VMS RPC server which extract data from archiver files.
StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’ DESY realization:
StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’ Goals, problems,future realizations u Goals: –StripHistoryTool allows create real “data browser”. –More “one click” technology. –There are no difference between current and history data for user. –For showing big array of data we need different data reduction methods. u Problems: –Inside of StripTool we need cut fast get_current_data part and slow get_history part Now we have problem for showing new data during history request. –“Reload configuration” could shift dataRingBuffer pointer to current time.
StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’ Goals, problems,future realizations u In future: –Add possibility show 2 additional min/max curves for each current curves (it’s standard for physics plotting). –Try create common call to archiver and add this features to common StripTool.