Presentation is loading. Please wait.

Presentation is loading. Please wait.

XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 DESY Plans for a CSS Database.

Similar presentations


Presentation on theme: "XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 DESY Plans for a CSS Database."— Presentation transcript:

1 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 DESY Plans for a CSS Database Configuration Tool Matthias Clausen, Christian Gerke, Jan Hatje, Helge Rickens, Bernd Schoeneburg – DESY Sven Wende et al. – C1-WPS Matej Sekoranja et al. – Cosylab

2 Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 2 History –DCT –GDCT –Capfast –VDCT –EpicsOra –TDCT –IRMIS

3 Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 3 What do we need? –Many records –many fields –many similar records –few different fields –similar groups of records –> structure –(0...n)*(groups of) groups of records –> hierarchy

4 Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 4 Structure of Records

5 Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 5 Hierarchy of Records and Templates

6 Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 6 Try Visual DCT (1)‏ Not really helpful for flat database

7 Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 7 Try Visual DCT (2)‏ VDCT helps to understand links between records

8 Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 8 Try Visual DCT (2)‏ Graphical representation does not help with many parameters, field values

9 Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 9 How we imagine Hierarchy in a Tree View T Templates T T XFELInjector XFELLinac Module B Template 'Templates' at the tree root used as a template repository

10 Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 10 How we imagine Hierarchy in a Tree View T Templates T Module $(id)‏ R XSM$(no)$(id)T01_bi R XSM$(id)E12_ai Template 'Module' T T XFELInjector XFELLinac Module B Template 'Templates' at the tree root used as a template repository

11 Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 11 How we imagine Hierarchy in a Tree View T Templates T String $(no)‏ R XS$(no)KA01_ai R XS$(no)KA02_ai T Module $(id)‏ R XSM$(no)$(id)T01_bi R XSM$(id)E12_ai Template 'Module' T T XFELInjector XFELLinac Module B Template 'Templates' at the tree root used as a template repository

12 Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 12 How we imagine Hierarchy in a Tree View T Templates T T Module A R XSM$(no)AT01_bi R XSMAE12_ai String $(no)‏ R XS$(no)KA01_ai R XS$(no)KA02_ai T Module $(id)‏ R XSM$(no)$(id)T01_bi R XSM$(id)E12_ai Template 'Module' T T XFELInjector XFELLinac Module B Template 'Templates' at the tree root used as a template repository

13 Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 13 How we imagine Hierarchy in a Tree View T Templates T T Module A R XSM$(no)AT01_bi R XSMAE12_ai String $(no)‏ R XS$(no)KA01_ai R XS$(no)KA02_ai T Module B R XSM$(no)BT01_bi R XSMBE12_ai T Module $(id)‏ R XSM$(no)$(id)T01_bi R XSM$(id)E12_ai Template 'String' with macro replacement for Module id Template 'Module' T T XFELInjector XFELLinac Module B Template 'Templates' at the tree root used as a template repository

14 Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 14 How we imagine Hierarchy in a Tree View T Templates T T Module A R XSM$(no)AT01_bi R XSMAE12_ai String $(no)‏ R XS$(no)KA01_ai R XS$(no)KA02_ai T Module B R XSM$(no)BT01_bi R XSMBE12_ai T Module $(id)‏ R XSM$(no)$(id)T01_bi R XSM$(id)E12_ai Template 'String' with macro replacement for Module id Template 'Module' T T T XFELInjector XFELLinac String 01 T Module A R XS01KA01_ai R XS01KA02_ai T Module B R XSM01BT01_bi R XSMBE12_ai R XSM01AT01_bi R XSMAE12_ai Module B Template 'Templates' at the tree root used as a template repository Templates at the tree root with full macro replacement

15 Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 15 How we imagine Hierarchy in a Tree View T Templates T T Module A R XSM$(no)AT01_bi R XSMAE12_ai String $(no)‏ R XS$(no)KA01_ai R XS$(no)KA02_ai T Module B R XSM$(no)BT01_bi R XSMBE12_ai T Module $(id)‏ R XSM$(no)$(id)T01_bi R XSM$(id)E12_ai Template 'String' with macro replacement for Module id Template 'Module' T T T XFELInjector XFELLinac String 01 T Module A T String 02 R XS01KA01_ai R XS01KA02_ai T Module B R XSM01BT01_bi R XSMBE12_ai R XSM01AT01_bi R XSMAE12_ai Template 'Templates' at the tree root used as a template repository Templates at the tree root with full macro replacement

16 Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 16 DCT at DESY: EPICSORA

17 Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 17 First Ideas for CSS-CDT - Overview

18 Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 18 Class Diagram for the Hierarchical Data Model VERY first draft

19 Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 19 How the GUI for CSS-DCT might look like


Download ppt "XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Christian Gerke, DESY EPICS Meeting, Legrano, 15-17 October 2008 DESY Plans for a CSS Database."

Similar presentations


Ads by Google