Presentation is loading. Please wait.

Presentation is loading. Please wait.

Continuous / Fast Acquisitions Motivation for a framework Vicente Rey Bakaikoa BLISS Day Out / 15 Jan. 2007.

Similar presentations


Presentation on theme: "Continuous / Fast Acquisitions Motivation for a framework Vicente Rey Bakaikoa BLISS Day Out / 15 Jan. 2007."— Presentation transcript:

1 Continuous / Fast Acquisitions Motivation for a framework Vicente Rey Bakaikoa BLISS Day Out / 15 Jan. 2007

2 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 Continuous Acquisitions Beamlines: 25 Total number of setups: 35 to 40

3 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 BLMacroDataMovingSyncComment ID1zapVct6+hookVpapVct6Diffract. ID2specificFrelon (cont)VpapNoSaxs/waxs old dldGas Filled d.Tfg ID3Vct6+hookGalilOpiom?hkl scans BM5zapVct6+hookVpapOpiomReflectom. ID8specific Vct6+hook –os9 VpapPeaksear. ID9oscilMar165 / Vct6VpapVct6Oscil ID10 (A)zapMusst+MCA Vct6 Vpap specificPrinceton+Vct6Ccd ID13specificMar / MusstMicosMusstoscil ID14 (1,2,4)collectAdsc-Mar / Musst GalilMusstoscil

4 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 BLMacroDataMovingSyncComment ID15specificDalsa / Sarnoff..MicosOpiomtomo ID17specificFrelon / Ge.VpapOpiomtomo specificFrelon / Ge.VpapOpiombronco ID18See ID22 ID20zapVct6VpapVct6 ID21zapVct6+Xia Vpap/Vscan OpiomRocking c. zapMcaAIM+Vct6 Vpap/VscanOpiom, McaAIM zapMusst MCA, Vct6, Xia Vpap/Vsca n.+Gap Opiom ID22zap McaAIM, Vct6, XiaVpap/Vscan. Opiom, McaAIM Mapping ID22NIspecificFrelonfasttomomotor (soon)zapFrelon,Xia,MusstNew motor (newport?) Opiom

5 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 BLMacroDataMovingSyncComment ID23collectAdsc or Mar / Musst GalilMusstoscil specificMusst (Rontec)MicosMusstEscan specificFrelon / Ge.VpapOpiombronco ID24turboscanVct6Vpap (now)zapVct6+MusstVpapVct6 ID26specificVdl Pm304+Gap Vdl+Ga p Xanes (now)zapVct6+Xia Pm304+GapOpiom ID27oscilMusstVpapMusstoscil ID29collect Musst+adscGalilMusst oscil specificMusst(Rontec)MicosMusstEscan ID31hookscanVct6 (P201 too slow) FlexmotionVct6 10000 p/sec

6 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 BLMacroDataMovingSyncComment BM1zapP201 / dxp2x Xia??(soon) BM16collectMusst? oscil

7 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 Changing conditions Motors Programming Reading of encoder input Trigger for start  Constant speed  Start movement Motor types: Existing: Vpap+Smpap, Vscanner, Pm304, FlexMotion, Galil, Micos, ID19 Fasttomo Coming soon: Icepap, Aerotech, SpaceFab, Newport Special conditions: breathing, chopper Time only

8 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 Data sources Sliced by sync:  Vct6 + hook  P201 + hook  Musst (counter, encoder, Mca)  Xia/XMAP  Frelon ( espia familly: Dalsa, Sarnoff, soon Medipix)  Dalsa (Coreco) McaAIM: Master only Other: Mar, Adsc (integration during oscil) Gas Filled Detector

9 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 Synchronization Slicing:  Opiom  Vct6, P201, MUSST  Trigger signal from detector  McaAIM Start / Stop

10 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 Sequencer Coordinate programming and configuration of all actors Reads buffers during acquisition Online data visualization Reconstructation of data, save...

11 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 Existing sequencers Zap Oscillation familly of macros Set detector to integrate Sync. Motor, shutter and acquire data during acquisition Beamline specific macros V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007

12 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 Zapscans Generalization of continuous acquisition Handles configuration of data readers, motors Provides modes, plot, data reconstruction… Different scan types: zapline, zapimage… V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007

13 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 With just 6 clicks and 35 cts !! How to get your zap working

14 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 How to get your zap working Dial 2531 on your phone (4 clicks) Pronounce the password: “café?” Walk to the cafeteria with “He” Enter 35cts in the coffee machine Click item selected by “He” (5 th click) Now put your warmest clothes and get out of the cafeteria Click on the lighter to light his cigarette (6 th click) Ask for you zap V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007

15 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 Automatic zap configuration If you followed the previous method correctly “He” will: Copy /users/blissadm/local/spec/macros/id21zap.mac from xrmd Rename it in idxxzap.mac Adapt the idxxzapsetup macro to your beamline Remove the 2554 zap pseudo counters macros you don’t care from this file Touch a lot of cables V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007

16 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 def idxxzapsetup '{ # zap framework setup zapconfig 3 # zap interruption generator zapintgenconfig "OPIOM" # zap hook configuration zaphookconfig "VCT6" "LINUX" "idxx/hook/10" "idxx/Vct6_00/2“ # define hook counter zapcntadd("arr_sdd2", "idxx/vct6_01/6","VCT6", "0“,"substract", 1) zapcntadd("arr_mono", "cc133_0","CC133", "0x00 9","encoder",1) # define pseudo counter zappseudoadd("arr_srcur", "idxx_zap_pseudo_srcur_read", "COUNTER", 0) # machine current zappseudoadd("arr_energy", "idxx_zap_pseudo_energy_read", "MOTOR", 0) # energy in KeV # ZAP motors (if constant speed needed) zapcstspeed 1# constant speed zapmotconfig "OPIOM“ # motor multiplexer zapmotadd(dety, "MAXE", 0, 15000)# VPAP+SMPAP zapmotadd(sampz, "VSCANNER", 4, 100000) # piexo + VSCANNER # zap plotting ZAP_PLOT["plot1D"] = 1 }’ The idxxzap.mac file

17 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 def idxxzapsetup '{ # zap framework setup zapconfig # zap interruption generator zapintgenconfig “VCT6" “idxx/Vct6_00/1” # zap hook configuration zaphookconfig "VCT6" "LINUX" "idxx/hook/10" "idxx/Vct6_00/2“ zaphookconfig "VCT6" "LINUX" "idxx/hook/10" "idxx/Vct6_00/2“ # define hook counter zapcntadd("arr_sdd2", "idxx/vct6_01/6","VCT6", "0“,"substract", 1) zapcntadd("arr_sdd2", "idxx/vct6_01/6","VCT6", "0“,"substract", 1) zapcntadd("arr_mono", "cc133_0","CC133", "0x00 9","encoder",1) zapcntadd("arr_mono", "cc133_0","CC133", "0x00 9","encoder",1) # No constant speed # No constant speed zapcstspeed zapcstspeed # zap plotting ZAP_PLOT["plot1D"] = 1 }’ The idxxzap.mac file (more likely)

18 V.Rey Bakaikoa BLISS Day Out – 15 Jan 2007 Then just run: zapline mne start stop time npoints

19 And now with you…


Download ppt "Continuous / Fast Acquisitions Motivation for a framework Vicente Rey Bakaikoa BLISS Day Out / 15 Jan. 2007."

Similar presentations


Ads by Google