Ion Traps migrate to CS 3.1
description
Transcript of 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
Ion Traps migrate to CS 3.1Ion Traps migrate to CS 3.1
1GSI Darmstadt, 2University of Mainz, 3NSCL/MSU East Lansing
F. Herfurth - Ion Traps migrate to CS 3.1
Penning Trap Mass SpectrometersPenning Trap Mass Spectrometers
ISOLTRAP/CERNoperational
SHIPTRAP/GSIoperational
JYFLTRAP/Jyväskyläoperational
LEBIT/NSCLLEBIT/NSCLoperational
CPT/ANLoperational
TITAN/TRIUMFoperational
Planned, under construction:HITRAP/GSI,MAFFTRAP/Garching, (TRIGA) MATS/FAIR
F. Herfurth - Ion Traps migrate to CS 3.1
Penning Trap Mass SpectrometersPenning Trap Mass Spectrometers
ISOLTRAP/CERNoperational
SHIPTRAP/GSIoperational
LEBIT/NSCLLEBIT/NSCLoperational
Planned, under construction:HITRAP/GSI,MAFFTRAP/Garching, (TRIGA) MATS/FAIR
using a CS based control system!
F. Herfurth - Ion Traps migrate to CS 3.1
The Building BlocksThe Building Blocksgraphical user interface
F. Herfurth - Ion Traps migrate to CS 3.1
The Building BlocksThe Building Blocksgraphical user interface
• Central interface for setup and control of measurements
• C++ (Borland Builder)
• Communication based on TCP/IP proprietary protocol
• Data stored locally (binary format)
F. Herfurth - Ion Traps migrate to CS 3.1
The Building BlocksThe Building Blocksgraphical user interface
• Static parameters are controlled with LV (UserGOG and special GOGs)
F. Herfurth - Ion Traps migrate to CS 3.1
The Building BlocksThe Building Blockssequencer = central process
• Configure devices
• Configure timing
• Start
• Step (set new function value)
• Initiate read data from acquisition device
• Stop? No
F. Herfurth - Ion Traps migrate to CS 3.1
The Building BlocksThe Building Blocksreal 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
StructureStructure
D. Beck et al. NIM A 527 (2004) 567–579
F. Herfurth - Ion Traps migrate to CS 3.1
StructureStructure
D. Beck et al. NIM A 527 (2004) 567–579
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
F. Herfurth - Ion Traps migrate to CS 3.1
TrapCS 3.1 – Start in May 2007TrapCS 3.1 – Start in May 2007
MM6.LV
MM6.CPP - 1 MM6.CPP - 2 MM6.CPP - 3
EventBuilder
Archiver - 1
Archiver - 2
MCS
Who does whatDietrich (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
Major Challenges and TimeMajor Challenges and Time
• C++ - LV protocol
• FPGA programming
• configuration/installation
• Overall a process that took about 9 month with the help of many people
F. Herfurth - Ion Traps migrate to CS 3.1
SummarySummary
• 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