1 / 39

Experiment Data Processing at GSI

Experiment Data Processing at GSI. Status Reports. Data Acquisition Hardware Software Slow Control Data Analysis LeA Go4. Jan Hoffmann Nikolaus Kurz Holger Brand Jörn Adamczewski Mohammad Al-Turany Denis Bertini. Data Acquisition Hardware.

angus
Download Presentation

Experiment Data Processing at GSI

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. Experiment Data Processing at GSI Hans G. Essel, GSI: HGF@FZK

  2. Status Reports • Data Acquisition Hardware • Software • Slow Control • Data Analysis LeA Go4 Jan HoffmannNikolaus KurzHolger BrandJörn AdamczewskiMohammad Al-TuranyDenis Bertini Hans G. Essel, GSI: HGF@FZK

  3. Data Acquisition Hardware J. Hoffmann • ·Gerätebus – GTB. • ·GTBC1 - CAMAC – GTB Controller. • ·VGC VSB – GTB Interface. • ·PCISI, PCI – GTB Controller. • ·SAM3 Modul (VME, DSP, GTB). • ·TRIVA, TRICA Trigger Module. • ·HADES MDC – Readout. • ·AMUX1 GTB – ADC Multiplexer. Hans G. Essel, GSI: HGF@FZK

  4. Data Acquisition Hardware J. Hoffmann VME PMC VGC Trigger Memory SAM Camac Trigger GTBC CPU CPU GTB Device Camac Trigger GTBC PC - PCISI PC Camac Trigger GTBC Hans G. Essel, GSI: HGF@FZK

  5. Data Acquisition Hardware • Gerätebus – GTB. • ·       Punkt zu Punkt Verbindung. • ·       16 Bit Adressen und Daten gemultiplexed. • ·       Memory maped und DMA Modus. • ·       Bis zu 100 m Entfernungen. • ·       Differentiale Übertragung. • ·       Robuste Mechanik. • Neu Gerätebus – GTB 32: • ·       Bis zu 16 Module auf einem GTB Strang. • ·       Ein Master Modul und bis zu 15 Slaves. • ·       32 Bit Adressen und Daten gemultiplexed. • ·       Interrupt vom Slave zu Master.Status: Memory Maped Modus implementiert und getestet. Hans G. Essel, GSI: HGF@FZK

  6. Data Acquisition Hardware GTBC1 : CAMAC – GTB Controller. ·       Doppel Breites CAMAC Modul. ·       CBV Nachfolger, gleiche Funktionalität. ·       GTB basierend. ·       Bis zu 15 GTBC Module an einem GTB möglich. ·       Bis zu 100 m Entfernung. GTBC2 : CAMAC – GTB Controller.  ·       10 Mbit Ethernet Anchluß. ·       Volle Funktionalität. ·       GTB Interrupt. Status: ·       4 Module GTBC1 Prototype getestet. ·       GTBC2 in Entwicklung. Hans G. Essel, GSI: HGF@FZK

  7. Data Acquisition Hardware VGC : VSB – GTB Interface. ·VSC Nachfolger, Gleiche Mechanik. ·Master und Slave Funktion. ·Terminierter GTB Anschluß. ·VGC zu VGC Verbindung möglich. ·Bis zu 100 m Entfernung. Status: ·4 Module VGC1 Prototype getestet. ·VGC2 in Produktion. Hans G. Essel, GSI: HGF@FZK

  8. Data Acquisition Hardware PCISI : PCI – GTB Controller. ·       Standard PC - PCI Karte. ·       16 Bit GTB. ·       DSP und Speicher. ·       PLX 9050 Slave PCI Kontrollor . ·       GTB Master Funktion. PCISI32 : PCI – GTB Controller ·       GTB32. ·       PLX 9054 Master-Slave PCI Kontrollor, DMA fähig. ·       GTB Interrupt. ·       GTB Master und SlaveFunktion. Status: ·       10 Module PCISI1 Prototype getestet. ·       PCISI32 in Entwicklung. Hans G. Essel, GSI: HGF@FZK

  9. Data Acquisition Hardware SAM2: ·VME Modul. ·Punkt zu Punkt Verbindung. ·Zwei GTB Master Schnittstellen. ·50 MHz C40 DSP. SAM3: ·Zwei GTB32 Master-Slave Schnittstellen. ·VME DMA fähig. ·VME Master Funktion. ·Zwei 150 MHz C6701 DSP. Status: ·In Enwicklung.Mehrere Funktionen getestet Hans G. Essel, GSI: HGF@FZK

  10. Data Acquisition MBS N. Kurz, H.Essel • ·Test VGC –GTBC1 • ·Test PCISI – GTBC1 • ·Test RIO3 (Lynx 3.1) • ·Upgrade Lynx 3.1 • ·Message queues, shared memory • ·LeA inside MBS Hans G. Essel, GSI: HGF@FZK

  11. Data Acquisition MBS • ·Test VGC –GTBC1Replacement for VSB/VSC CAMAC-VSB interfaces Cost: 3 kDM • ·Test PCISI – GTBC1 50 kHZ to 2 Mb/s Cost: 6 kDM (incl. PC) Hans G. Essel, GSI: HGF@FZK

  12. Data Acquisition MBS • ·Test RIO3 (Lynx 3.1)after several problems still poor single shot VME performance 4 Mb/s. DMA 1.5 better than RIO2 • ·Upgrade Lynx 3.1Changes in POSIX! • ·Message queues, shared memoryLinux conform Hans G. Essel, GSI: HGF@FZK

  13. Data Acquisition MBS ·LeA inside MBSSame analysis in MBS, on Linux, AIX, VMS MBS without graphics (Histogram server) Hans G. Essel, GSI: HGF@FZK

  14. Slow Control H. Brand • New product evaluation • Rhapsody real time development • ProjectsLaser Phelix Target scanner Hans G. Essel, GSI: HGF@FZK

  15. Slow Control Systems Hans G. Essel, GSI: HGF@FZK

  16. Slow Control Systems Hans G. Essel, GSI: HGF@FZK

  17. Slow Control Rhapsody Use Cases Hans G. Essel, GSI: HGF@FZK

  18. Slow Control Rhapsody State Chart Hans G. Essel, GSI: HGF@FZK

  19. Slow Control Rhapsody Program Hans G. Essel, GSI: HGF@FZK

  20. Slow Control Projects Hans G. Essel, GSI: HGF@FZK

  21. Slow Control Target Scanner Hans G. Essel, GSI: HGF@FZK

  22. Slow Control Target Scanner Hans G. Essel, GSI: HGF@FZK

  23. Slow Control Target Scanner Hans G. Essel, GSI: HGF@FZK

  24. Slow Control Target Scanner Hans G. Essel, GSI: HGF@FZK

  25. Slow Control Target Scanner Hans G. Essel, GSI: HGF@FZK

  26. Slow Control Phelix Hans G. Essel, GSI: HGF@FZK

  27. Slow Control Phelix Hans G. Essel, GSI: HGF@FZK

  28. Slow Control Phelix Hans G. Essel, GSI: HGF@FZK

  29. Analysis J. Adamczewski, M. Al-Turany, D. Bertini, H.Essel • LeA • Histogram server/clients • Go4 Hans G. Essel, GSI: HGF@FZK

  30. Analysis: LeA Hans G. Essel, GSI: HGF@FZK

  31. Analysis: Histogram client/server Server MBS LEA GOOSY Histogram API Clients GUI LEA Origin Go4 Hans G. Essel, GSI: HGF@FZK

  32. Analysis: Go4 • Multitask Multithread finished • Event Classes designed, testing • GUI basic classes designed, testing • Interface ROOT/qt implemented, testing • Together in production Hans G. Essel, GSI: HGF@FZK

  33. Go4 Tasks/Threads Mixture of tasks, threads and communications Transport Analysis task Display task X-Events() Command GUI X timer cancel/restart Event Loop Exec Command Graphics Data Draw Objects Status Objects Logger 1 DAQ Logger 2 Hans G. Essel, GSI: HGF@FZK

  34. Analysis: Go4Packages ThreadManager TaskHandler Event GUI Analysis Hans G. Essel, GSI: HGF@FZK

  35. Analysis: Go4TaskHandler Client TaskManager TaskHandler ControlThreads Server Display GUI Analysis Threads Hans G. Essel, GSI: HGF@FZK

  36. Analysis: Go4 Thread manager ThreadHandler ExceptionHandling Runnable Thread ThreadManager Hans G. Essel, GSI: HGF@FZK

  37. Analysis: Go4 Analysis Client Analysis AnalysisStep AnalysisThread Event Classes WatchThread Hans G. Essel, GSI: HGF@FZK

  38. Analysis: Go4 Event Event Store Event Source Event Element Event Process Factory Event Parameter Hans G. Essel, GSI: HGF@FZK

  39. Slots GUI Window Window3 AnalysisGUI Singleton Status Window4 Window2 Hans G. Essel, GSI: HGF@FZK

More Related