– introduction and status – the way – the result f. herfurth 1, d. beck 1, m. block 1, s....

13
– 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 Ion Traps migrate to CS Ion Traps migrate to CS 3.1 3.1 1 GSI Darmstadt, 2 University of Mainz, 3 NSCL/MSU East Lansing

Upload: rosaline-collins

Post on 19-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 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

– 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

Page 2: – 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

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

Page 3: – 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

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!

Page 4: – 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

F. Herfurth - Ion Traps migrate to CS 3.1

The Building BlocksThe Building Blocksgraphical user interface

Page 5: – 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

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)

Page 6: – 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

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)

Page 7: – 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

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

Page 8: – 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

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

• ...

Page 9: – 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

F. Herfurth - Ion Traps migrate to CS 3.1

StructureStructure

D. Beck et al. NIM A 527 (2004) 567–579

Page 10: – 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

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

Page 11: – 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

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

Page 12: – 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

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

Page 13: – 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

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