1 / 18

DESY Strip Tool extensions

DESY Strip Tool extensions. Matthias Clausen Albert Kagarmanov. MKS-2, DESY. New features:. History specific features: Why history feature? Realization scheme. History Algorithms Menu Circle Fitting. Redraw Our realizations (History Record, calls to archive) Common features:

rafer
Download Presentation

DESY Strip Tool extensions

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. DESY Strip Tool extensions Matthias Clausen Albert Kagarmanov MKS-2, DESY

  2. New features: • History specific features: • Why history feature? Realization scheme. • History Algorithms Menu • Circle Fitting. Redraw • Our realizations (History Record, calls to archive) • Common features: • Y-scale Zoom and Moving • Current Value Showing • Logarithm Scale • Auto range • Conclusions, TODO, download.

  3. Why history feature? • Operators want to have 1-2hour previous data when they start StripTool • “Close” problem: If someone will close StripTool all data tracks will lost. • Historical reason: No good/fast archive browsers. • DESY specific reason: Data for 1996-2000 years was saved in “home made” bin/SDDS-format. • Some info you can find under : www-kryo.desy.de/main/tools.html

  4. Realization scheme: • Current data coming from CA (original StripTool) • History data coming from “archives” • 2 way for archive call: • 1) Local (LibIO, SDDS) • 2)Network (Archive API ) • Both case are implemented as compiler option • Current DESY realization use AAPI.

  5. History Window

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

  7. Reduction method: Tail of raw • History Panel: Last 1024 real points from archiver

  8. Reduction method: Sharp • Sharp Method will try keep all essential min/max

  9. Reduction method: Spline • Spline: use well known cubic spline interpolations

  10. Endpoints • Allows exactly set time-scale endpoints

  11. Show points • Show points like small circle

  12. Redraw • 12 month • plotting • 1 day • plotting • after • replot

  13. Common View: Y scale moving, current Value

  14. Logarithm scale • Logarithm Scale is important for value as a pressure.

  15. Auto range

  16. DESY realizations: • In StripTool 2.4b8 from JLAB was added StripHistory_fetch() call, so all WS-Developer can create history browser using his own local archiver. For example, in LANL ChannelArchiver support was added into StripTool • At DESY we are using history 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 SDDS-binary files (AAPI protocol) • Request for history record - channel access call . • Request for archiver – AAPI(over TCP/IP) call to AAPI server which extract data from SDDS-files.

  17. DESY realizations: • Get Data Request • First current data • Need more data? Try Archive Record (CA) • Need more ? Try ask AAPI (TCP/IP)

  18. Conclusions, TODO, download. • StripTool with History extensions seems more flexible (real Data Browser). • TODO: • C++ version of StripTool (Chris Larrieu) • Min/Max curves? • Download: Current version of Strip(History)Tool available under ftp://ftp.desy.de/pub/EPICS/extensions/ 1) stripHistoryTool/StripHistoryAtDESY.tar.gz 2) AAPI/AAPIatDESY.tar.gz

More Related