16
StripHistoryTool new feature M. Clausen, Albert Kagarmano 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 1 Strip History Tool new features Matthias Clausen, Albert Kagarmanov

Embed Size (px)

DESCRIPTION

StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 3 Common View: Y scale moving, current Value

Citation preview

Page 1: StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 1 Strip History Tool new features Matthias Clausen, Albert Kagarmanov

StripHistoryTool new featuresM. Clausen, Albert Kagarmanov

EPICS workshop Trieste’991

Strip History Toolnew features

Matthias Clausen,Albert Kagarmanov

DESY IHEP Protvino

Page 2: StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 1 Strip History Tool new features Matthias Clausen, Albert Kagarmanov

StripHistoryTool new featuresM. Clausen, Albert Kagarmanov

EPICS workshop Trieste’992

New features: Common features:

– Y-scale Zoom and Moving– Current Value Showing– Logarithm Scale– Auto range

History specific features:– From-To Panel – History Algorithms Menu– Circle Fitting– Redraw– Our realizations (History Record, RPC call to archiver)

Goals, problems, future realizations

Page 3: StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 1 Strip History Tool new features Matthias Clausen, Albert Kagarmanov

StripHistoryTool new featuresM. Clausen, Albert Kagarmanov

EPICS workshop Trieste’993

Common View: Y scale moving, current Value

Page 4: StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 1 Strip History Tool new features Matthias Clausen, Albert Kagarmanov

StripHistoryTool new featuresM. Clausen, Albert Kagarmanov

EPICS workshop Trieste’994

Logarithm scale Logarithm

– scale– important– for pressure – measurements

Page 5: StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 1 Strip History Tool new features Matthias Clausen, Albert Kagarmanov

StripHistoryTool new featuresM. Clausen, Albert Kagarmanov

EPICS workshop Trieste’995

Auto range

Page 6: StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 1 Strip History Tool new features Matthias Clausen, Albert Kagarmanov

StripHistoryTool new featuresM. Clausen, Albert Kagarmanov

EPICS workshop Trieste’996

History/Common Features

Allows exactly set time-scale endpoints

Page 7: StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 1 Strip History Tool new features Matthias Clausen, Albert Kagarmanov

StripHistoryTool new featuresM. Clausen, Albert Kagarmanov

EPICS workshop Trieste’997

History Features:

Average method: useful for common view, using like default (Can’t show single min/max)

Page 8: StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 1 Strip History Tool new features Matthias Clausen, Albert Kagarmanov

StripHistoryTool new featuresM. Clausen, Albert Kagarmanov

EPICS workshop Trieste’998

History Features:

History Panel: Last 1024 real points from archiver

Page 9: StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 1 Strip History Tool new features Matthias Clausen, Albert Kagarmanov

StripHistoryTool new featuresM. Clausen, Albert Kagarmanov

EPICS workshop Trieste’999

History Features:

Sharp Method will try keep all essential min/max

Page 10: StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 1 Strip History Tool new features Matthias Clausen, Albert Kagarmanov

StripHistoryTool new featuresM. Clausen, Albert Kagarmanov

EPICS workshop Trieste’9910

History Features:

Spline: use well known cubic spline interpolations

Page 11: StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 1 Strip History Tool new features Matthias Clausen, Albert Kagarmanov

StripHistoryTool new featuresM. Clausen, Albert Kagarmanov

EPICS workshop Trieste’9911

History Features:

Show points like small circle

Page 12: StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 1 Strip History Tool new features Matthias Clausen, Albert Kagarmanov

StripHistoryTool new featuresM. Clausen, Albert Kagarmanov

EPICS workshop Trieste’9912

History Features: redraw

– 12 month– plotting

– 1 day – plotting

– after – replot

Page 13: StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 1 Strip History Tool new features Matthias Clausen, Albert Kagarmanov

StripHistoryTool new featuresM. Clausen, Albert Kagarmanov

EPICS workshop Trieste’9913

DESY realizations:

In StripTool 2.4b8 from JLAB was adding StripHistory_fetch() call, so all StripUser can create history browser using own local archiver.

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.

Request for archive record - channel access call . Request for archiver - Sun RPC call to VAX/VMS

RPC server which extract data from archiver files.

Page 14: StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 1 Strip History Tool new features Matthias Clausen, Albert Kagarmanov

StripHistoryTool new featuresM. Clausen, Albert Kagarmanov

EPICS workshop Trieste’9914

DESY realization:

Page 15: StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 1 Strip History Tool new features Matthias Clausen, Albert Kagarmanov

StripHistoryTool new featuresM. Clausen, Albert Kagarmanov

EPICS workshop Trieste’9915

Goals, problems,future realizations

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. 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.

Page 16: StripHistoryTool new features M. Clausen, Albert Kagarmanov EPICS workshop Trieste’99 1 Strip History Tool new features Matthias Clausen, Albert Kagarmanov

StripHistoryTool new featuresM. Clausen, Albert Kagarmanov

EPICS workshop Trieste’9916

Goals, problems,future realizations

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.