Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

21. Mai 2001Hans G. Essel, GSI: Experiment Data Processing at GSI.

Ähnliche Präsentationen


Präsentation zum Thema: "21. Mai 2001Hans G. Essel, GSI: Experiment Data Processing at GSI."—  Präsentation transkript:

1 21. Mai 2001Hans G. Essel, GSI: Experiment Data Processing at GSI

2 21. Mai 2001Hans G. Essel, 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

3 21. Mai 2001Hans G. Essel, GSI: Data Acquisition Hardware 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. J. Hoffmann

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

5 21. Mai 2001Hans G. Essel, GSI: 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.

6 21. Mai 2001Hans G. Essel, GSI: 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.

7 21. Mai 2001Hans G. Essel, GSI: 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.

8 21. Mai 2001Hans G. Essel, GSI: 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.

9 21. Mai 2001Hans G. Essel, GSI: 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

10 21. Mai 2001Hans G. Essel, GSI: Data Acquisition MBS Test VGC – GTBC1 Test PCISI – GTBC1 Test RIO3 (Lynx 3.1) Upgrade Lynx 3.1 Message queues, shared memory LeA inside MBS N. Kurz, H.Essel

11 21. Mai 2001Hans G. Essel, GSI: Data Acquisition MBS Test VGC – GTBC1 Replacement for VSB/VSC CAMAC-VSB interfaces Cost: 3 kDM Test PCISI – GTBC1 50 kHZ to 2 Mb/s Cost: 6 kDM (incl. PC)

12 21. Mai 2001Hans G. Essel, GSI: 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.1 Changes in POSIX! Message queues, shared memory Linux conform

13 21. Mai 2001Hans G. Essel, GSI: Data Acquisition MBS LeA inside MBS Same analysis in MBS, on Linux, AIX, VMS MBS without graphics (Histogram server)

14 21. Mai 2001Hans G. Essel, GSI: Slow Control New product evaluation Rhapsody real time development Projects Laser Phelix Target scanner H. Brand

15 21. Mai 2001Hans G. Essel, GSI: FLECSEPICSLabVIEW Multi User++ + (DSC) Multi Tasking++ + Multi Threading--++ Synchronisierung-+++ PlattformenWin NTvxWorks, XWindows Windows, Mac, Linux Realtime--++ (vxWorks) + (+LV RT) Slow Control Systems

16 21. Mai 2001Hans G. Essel, GSI: FLECSEPICSLabVIEW Feldbusse-- CANCAN, Profibus, GPIB, Firewire VME/CAMAC--/--++/++ Datenbank++- Verbreitung--+++ Support++- Volllizenzen / >10000~10000 Slow Control Systems

17 21. Mai 2001Hans G. Essel, GSI: Slow Control Rhapsody Use Cases

18 21. Mai 2001Hans G. Essel, GSI: Slow Control Rhapsody State Chart

19 21. Mai 2001Hans G. Essel, GSI: Slow Control Rhapsody Program

20 21. Mai 2001Hans G. Essel, GSI: ProjektStatusInterfaces/HWGerätetreiberDSC TargetScannerFertigPCI-DIO/Relais, RS232, Motion (Heidenhain + SM-Elektronik) HHND2xx, SMxxx, SQL SHIPTRAPDVEE-Support Prototypen PCI-MIO, CAN, GPIB, ISA, RS232 VI SammlungenX DetektorlaborDVEE-Support Implementierung PXI-Embedded Controller, GPIB, ValueMotion, Analog I/O, Digital I/O, FieldPoint, IMAQ isegNHQxxx, Grundig PNxxx, Grundig Uzxxx, PHELIXDVEE-Support DVEE-Design + Implementierung PXI-Embedded Controller, GPIB, Analog I/O, Digital I/O, FieldPoint, IMAQ Owis SMK01X Cave A MotionDVEE-Support DVEE-Design + Implementierung PCI-FlexMotion + MOVTECMotion VI API(X) Slow Control Projects

21 21. Mai 2001Hans G. Essel, GSI: Slow Control Target Scanner

22 21. Mai 2001Hans G. Essel, GSI: Slow Control Target Scanner

23 21. Mai 2001Hans G. Essel, GSI: Slow Control Target Scanner

24 21. Mai 2001Hans G. Essel, GSI: Slow Control Target Scanner

25 21. Mai 2001Hans G. Essel, GSI: Slow Control Target Scanner

26 21. Mai 2001Hans G. Essel, GSI: Slow Control Phelix

27 21. Mai 2001Hans G. Essel, GSI: Slow Control Phelix

28 21. Mai 2001Hans G. Essel, GSI: Slow Control Phelix

29 21. Mai 2001Hans G. Essel, GSI: Analysis LeA Histogram server/clients Go4 J. Adamczewski, M. Al-Turany, D. Bertini, H.Essel

30 21. Mai 2001Hans G. Essel, GSI: Analysis: LeA

31 21. Mai 2001Hans G. Essel, GSI: Analysis: Histogram client/server Histogram API MBSLEA GOOSY Server GUILEAOriginGo4 Clients

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

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

34 21. Mai 2001Hans G. Essel, GSI: Analysis: Go4 Packages Task Handler Thread Manager GUI Event Analysis

35 21. Mai 2001Hans G. Essel, GSI: Analysis: Go4 Task Handler Task Handler Task Manager Server Client Display GUI Analysis Threads Control Threads

36 21. Mai 2001Hans G. Essel, GSI: Analysis: Go4 Thread manager Thread Handler Thread Manager Thread Runnable Exception Handling

37 21. Mai 2001Hans G. Essel, GSI: Analysis: Go4 Analysis AnalysisAnalysis Step Event Classes Client Analysis Thread Watch Thread

38 21. Mai 2001Hans G. Essel, GSI: Analysis: Go4 Event Factory Event Source Event Process Event Element Event Store Event Parameter

39 21. Mai 2001Hans G. Essel, GSI: Analysis GUI Singleton Slots GUI Window Status Window2 Window4 Window3


Herunterladen ppt "21. Mai 2001Hans G. Essel, GSI: Experiment Data Processing at GSI."

Ähnliche Präsentationen


Google-Anzeigen