download block - GSI Helmholtzzentrum für Schwerionenforschung
download block - GSI Helmholtzzentrum für Schwerionenforschung
download block - GSI Helmholtzzentrum für Schwerionenforschung
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>GSI</strong>-ACCELERATORS-12 <strong>GSI</strong> SCIENTIFIC REPORT 2009<br />
140<br />
ThenewProfileViewSoftwareforBeamInducedFluorescenceMonitors<br />
SystemSetup<br />
<strong>GSI</strong>acceleratorsarecurrentlyequippedwithfourBeam<br />
InducedFluorescence(BIF)monitors.Theydeterminethe<br />
transversebeamprofileswithoutbeamdisturbancebydetectingthefluorescencelightgeneratedbyexcitationofa<br />
workinggas(N2)withthepassingionbeam. Therefore,<br />
theyarewellsuitedtoobservethebeamatmultiplepositionssimultaneously[1].<br />
The fluorescence photons are detected by two microchannelplate(MCP)basedimageintensifiersystemsusingFireWireCCDcamerastodeterminethehorizontaland<br />
verticalbeamprofile. Eachcameralenshasaremotecontrollable<br />
iris to adjust the number of photons hitting the<br />
photocathodeoftheintensifiersystem. IrisesandMCP<br />
amplificationarecontrolledbyanEthernetconnectedDAC<br />
electronics. Additionally, eachBIFmonitorcomprisesa<br />
pressurecontrolunittoinjectdefinedgaspressuresintothe<br />
beampipeandatimingdecodertotriggerthecamerasand<br />
theMCPs.<br />
SoftwareDesign<br />
ThesoftwareforthesystemconsistsofaserverpartwritteninLabView[2]andaclientpartwritteninC++.<br />
The<br />
server part is running on a powerful Windows PC (2.66<br />
GHz,QuadCoreCPU).Theimagedataisreadoutfrom<br />
thecamerasandpre-processedaccordingtotheusersettings(e.g.<br />
imagerotation, mirroring, projectioncalculation).<br />
The resulting data is then forwarded via the network<br />
to a client PC running the C++ application called<br />
ProfileView. Indailyoperation, onlytheprojectionsare<br />
sentviathenetworkanddisplayedinthegraphical user<br />
interface. Additionally, unompressedrawimagescanbe<br />
transmittedforstorageandofflineanalysis. Thenetwork<br />
loadofa20HzdatastreamofoneBIFmonitorrisesconsiderablyfrom0.8MBit/s(projectionsonly)to110MBit/s<br />
whenboth,projectionsandrawimages,arerequested.For<br />
networkcommunication, standardTCP/IPsocketsovera<br />
gigabitEthernetconnectionareused.<br />
SupplementalhardwaredevicesarecontrolledbyProfileViewviaEthernet.Criticalsystems,likeMCPorpressure<br />
control, are implemented using separate threads for<br />
eachdevice. Therefore,extensivecalculationsinthemain<br />
eventloopoftheapplicationwillnot<strong>block</strong>thecommunicationwiththesedevices.IftheconnectiontotheMCPamplificationdeviceislost,thehardwaresetsallvoltagestoa“savevalue”topreventdamageofthesystem.Toavoidaccidentalfloodingofthebeampipewithgas,pressurevaluesaredouble-checkedbyProfileViewandthepressurehardwarepriortovalveregulation.<br />
Thenetworkconnectionto<br />
R.Haseitl,F.Becker,P.Forck,andT.Hoffmann<br />
<strong>GSI</strong>AcceleratorBeamDiagnostics,Darmstadt,Germany<br />
Figure1:ScreenshotoftheProfileViewsoftware,showing<br />
twoactiveBIFmonitors(TK6,US1)andatestsignal.<br />
thetiminggeneratorisestablishedondemandandclosed<br />
afterthesuccessfuldispatchofthecommand.ProfileView<br />
usestheQtC++libraries[3]toachieveplatformindependenceandisexecutableonboth,WindowsandLinuxcomputers.<br />
UsingtheLinuxX-technology,thegraphicaluser<br />
interfaceshowninFig.1canbebeamedtoanyoftheterminalsinthe<strong>GSI</strong>maincontrolroom.Additionalinformation<br />
onthesoftwarearchitecturecanbefoundin[4].<br />
UserExperienceandOutlook<br />
ProfileView is used for the commissioning of the recentlyinstalledBIFmonitorsin2009.During2010afinal<br />
numberofsevenBIFmonitorswillbesetupat<strong>GSI</strong>.First<br />
experiencesshowagoodperformanceofthesystem. The<br />
abilitytoviewmultipleBIFimagessimultaneouslyandto<br />
storetheirrawdataisagreatbenefite.g. forbeamalignmentproceduresandqualityassurance.<br />
Userrequestsfor<br />
additionalfunctionalityhavebeencollectedandwillbeimplementedinthenextversionofProfileView.<br />
References<br />
[1] F. Becker, et al., “Beam Induced Fluorescence Monitor<br />
for Transverse Profile Determination”, DIPAC’07, Venice,<br />
(2007).<br />
[2] CompanyNationalInstruments,www.ni.com<br />
[3] CompanyNokia,http://qt.nokia.com/<br />
[4] R. Haseitl, et al., “ProfileView - A Data Acquisition SystemforBeamInducedFluorescenceMonitors”,DIPAC’09,<br />
Basel,(2009).