130 likes | 267 Vues
Ion Traps migrate to CS 3.1. Introduction and Status The way The result F. Herfurth 1 , D. Beck 1 , M. Block 1 , S. Koszudowski 1 , S. Nagy 2 , D. Neidherr 2 , C. Rauth 1 , J. Savory 3 , S. Schwarz 3. 1 GSI Darmstadt, 2 University of Mainz, 3 NSCL/MSU East Lansing.
E N D
Ion Traps migrate to CS 3.1 Introduction and Status The way The result F. Herfurth1, D. Beck1, M. Block1, S. Koszudowski1, S. Nagy2, D. Neidherr2, C. Rauth1, J. Savory3, S. Schwarz3 1GSI Darmstadt, 2University of Mainz, 3NSCL/MSU East Lansing
Penning Trap Mass Spectrometers SHIPTRAP/GSI operational ISOLTRAP/CERN operational JYFLTRAP/Jyväskylä operational CPT/ANL operational TITAN/TRIUMF operational Planned, under construction: HITRAP/GSI, MAFFTRAP/Garching, (TRIGA) MATS/FAIR LEBIT/NSCL operational LEBIT/NSCL F. Herfurth - Ion Traps migrate to CS 3.1
Penning Trap Mass Spectrometers SHIPTRAP/GSI operational ISOLTRAP/CERN operational using a CS based control system! Planned, under construction: HITRAP/GSI, MAFFTRAP/Garching, (TRIGA) MATS/FAIR LEBIT/NSCL operational LEBIT/NSCL F. Herfurth - Ion Traps migrate to CS 3.1
The Building Blocks graphical user interface F. Herfurth - Ion Traps migrate to CS 3.1
Central interface for setup and control of measurements C++ (Borland Builder) Communication based on TCP/IP proprietary protocol Data stored locally (binary format) The Building Blocks graphical user interface F. Herfurth - Ion Traps migrate to CS 3.1
Static parameters are controlled with LV (UserGOG and special GOGs) The Building Blocks graphical user interface F. Herfurth - Ion Traps migrate to CS 3.1
Configure devices Configure timing Start Step (set new function value) Initiate read data from acquisition device Stop? The Building Blocks sequencer = central process No F. Herfurth - Ion Traps migrate to CS 3.1
The Building Blocks real devices • arbitrary function generator • PPG100 – pattern generator • ISEG Powersupply EHQ ... • BNC Delay/Gate generator • GSI HV-Switch • ... F. Herfurth - Ion Traps migrate to CS 3.1
Structure D. Beck et al. NIM A 527 (2004) 567–579 F. Herfurth - Ion Traps migrate to CS 3.1
Structure • Changes necessary or wanted: • communication GUI-LV via DIM • asynchronous and multi-node data storage • new timing device (NI-FPGA) • new multi-channel power supply D. Beck et al. NIM A 527 (2004) 567–579 F. Herfurth - Ion Traps migrate to CS 3.1
TrapCS 3.1 – Start in May 2007 MM6.CPP - 1 MM6.CPP - 2 MM6.CPP - 3 Archiver - 2 MM6.LV EventBuilder Archiver - 1 MCS • Who does what • Dietrich (wrote also the guiding document): • trap specific archiver (promised already a long time ago) • changes of MM6.LV • Stefan: • changes of MM6.cpp • changes at EVA should not be required F. Herfurth - Ion Traps migrate to CS 3.1
C++ - LV protocol FPGA programming configuration/installation Overall a process that took about 9 month with the help of many people Major Challenges and Time F. Herfurth - Ion Traps migrate to CS 3.1
The SHIPTRAP.exe based on CS 3.1 is running at SHIPTRAP, in Mainz and in Munich Preparations to implement CS 3.1. are ongoing at ISOLTRAP and at LEBIT After a debugging phase in Mainz and at SHIPTRAP it is running now mostly stable Small bugs and features under treatment ... Gain at SHIPTRAP: new power supply to scan all channels, new timing generator with short configuration time and scannable. decentralized data storage Summary F. Herfurth - Ion Traps migrate to CS 3.1