1 / 13

Belle II SVD Construction Database

Belle II SVD Construction Database. 12 th B2GM Bad Aibling. Aim. Aim is to keep track of each (expensive) component: Sensors Hybrids Modules Ladders => Logistics: Registration, Shipments, Assembly Add measurement results. Implementation.

osias
Télécharger la présentation

Belle II SVD Construction Database

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. Belle II SVD Construction Database Thomas Bergauer (HEPHY Vienna) 12th B2GM Bad Aibling

  2. Aim • Aim is to keep track of each (expensive) component: • Sensors • Hybrids • Modules • Ladders • => Logistics: Registration, Shipments, Assembly • Add measurement results Thomas Bergauer (HEPHY Vienna)

  3. Implementation • Web-based software written in CakePHP(framework based on PHP) • Running on HEPHY webserver • http://www.hephy.at/hephydb Thomas Bergauer (HEPHY Vienna)

  4. Key features • User access system (benefit of CakePHP framework) • Authentication • User/Group permissions • Logistics Module [already implemented] • Registration: “Add item” • View Inventory of one or all “locations” • Location is e.g. HEPHY, KEK, IPMU,… • Measurement module [not yet implemented] • Store measurement results • Retrieve data with nice-looking plots • Administration Module [already implemented] • Add/change/remove users and groups • Add new “locations”, “item types”,.. Let’s have a look to each of those… Thomas Bergauer (HEPHY Vienna)

  5. User access system • Individual user accounts • Linked to location, e.g. user Bergi=HEPHY Thomas Bergauer (HEPHY Vienna)

  6. Logistics Module To view and search for inventory. Works only if • Each new component is entered • “Add item” page • Shipments are entered • “Transfer” page • Assembly steps are followed in the db • “Assembly” page Thomas Bergauer (HEPHY Vienna)

  7. Search Items Thomas Bergauer (HEPHY Vienna)

  8. Add items Thomas Bergauer (HEPHY Vienna)

  9. Shipments: Add transfer Thomas Bergauer (HEPHY Vienna)

  10. Administration Module Add/edit/delete • Locations • ….. • Item types, e.g. make the DB know that a “2-DSSD-origami” module needs to consist of two HPK sensors of type “large rectangular” Thomas Bergauer (HEPHY Vienna)

  11. Measurement module: not yet implemented • Upload measurement results as ASCII files directly to web server (HTTP POST command). • Will be done • directly from measurement software (e.g. Labview) • manually (at a later stage) • Uploaded ASCII files will be parsed at server side and data will be put into database • Query module will allow to retrieve data (e.g. position of non-working strips) and nice-looking plots (e.g. IV curve on sensor) Thomas Bergauer (HEPHY Vienna)

  12. Summary • Web-based logistics database for SVD has been implemented at http:/www.hephy.at/hephydb • Logistics module is basically working with “view/search item”, “add item”, “transfer item” and “assemble items” • Only useful if every single action is followed in both, reality and database • Next SVD meetings: I will distribute passwords for KEK, IPMU,.. and ask people to start enter data (e.g. how many HPK sensors are available) Thomas Bergauer (HEPHY Vienna)

  13. That’s it. The end. Thomas Bergauer (HEPHY Vienna)

More Related