21. Mai 2001Hans G. Essel, GSI: Experiment Data Processing at GSI
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
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
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
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.
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.
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.
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.
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
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
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)
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
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)
21. Mai 2001Hans G. Essel, GSI: Slow Control New product evaluation Rhapsody real time development Projects Laser Phelix Target scanner H. Brand
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
21. Mai 2001Hans G. Essel, GSI: FLECSEPICSLabVIEW Feldbusse-- CANCAN, Profibus, GPIB, Firewire VME/CAMAC--/--++/++ Datenbank++- Verbreitung--+++ Support++- Volllizenzen / >10000~10000 Slow Control Systems
21. Mai 2001Hans G. Essel, GSI: Slow Control Rhapsody Use Cases
21. Mai 2001Hans G. Essel, GSI: Slow Control Rhapsody State Chart
21. Mai 2001Hans G. Essel, GSI: Slow Control Rhapsody Program
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. Mai 2001Hans G. Essel, GSI: Slow Control Target Scanner
21. Mai 2001Hans G. Essel, GSI: Slow Control Target Scanner
21. Mai 2001Hans G. Essel, GSI: Slow Control Target Scanner
21. Mai 2001Hans G. Essel, GSI: Slow Control Target Scanner
21. Mai 2001Hans G. Essel, GSI: Slow Control Target Scanner
21. Mai 2001Hans G. Essel, GSI: Slow Control Phelix
21. Mai 2001Hans G. Essel, GSI: Slow Control Phelix
21. Mai 2001Hans G. Essel, GSI: Slow Control Phelix
21. Mai 2001Hans G. Essel, GSI: Analysis LeA Histogram server/clients Go4 J. Adamczewski, M. Al-Turany, D. Bertini, H.Essel
21. Mai 2001Hans G. Essel, GSI: Analysis: LeA
21. Mai 2001Hans G. Essel, GSI: Analysis: Histogram client/server Histogram API MBSLEA GOOSY Server GUILEAOriginGo4 Clients
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
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
21. Mai 2001Hans G. Essel, GSI: Analysis: Go4 Packages Task Handler Thread Manager GUI Event Analysis
21. Mai 2001Hans G. Essel, GSI: Analysis: Go4 Task Handler Task Handler Task Manager Server Client Display GUI Analysis Threads Control Threads
21. Mai 2001Hans G. Essel, GSI: Analysis: Go4 Thread manager Thread Handler Thread Manager Thread Runnable Exception Handling
21. Mai 2001Hans G. Essel, GSI: Analysis: Go4 Analysis AnalysisAnalysis Step Event Classes Client Analysis Thread Watch Thread
21. Mai 2001Hans G. Essel, GSI: Analysis: Go4 Event Factory Event Source Event Process Event Element Event Store Event Parameter
21. Mai 2001Hans G. Essel, GSI: Analysis GUI Singleton Slots GUI Window Status Window2 Window4 Window3