continuous fast acquisitions motivation for a framework
Download
Skip this Video
Download Presentation
Continuous / Fast Acquisitions Motivation for a framework

Loading in 2 Seconds...

play fullscreen
1 / 19

Continuous / Fast Acquisitions Motivation for a framework - PowerPoint PPT Presentation


  • 57 Views
  • Uploaded on

Continuous / Fast Acquisitions Motivation for a framework. Vicente Rey Bakaikoa BLISS Day Out / 15 Jan. 2007. Continuous Acquisitions. Beamlines : 25 Total number of setups: 35 to 40. Changing conditions. Motors Programming Reading of encoder input

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Continuous / Fast Acquisitions Motivation for a framework' - eagan


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
continuous fast acquisitions motivation for a framework

Continuous / Fast AcquisitionsMotivation for a framework

Vicente Rey Bakaikoa

BLISS Day Out / 15 Jan. 2007

continuous acquisitions
Continuous Acquisitions
  • Beamlines: 25
  • Total number of setups: 35 to 40
slide3
V.Rey Bakaikoa

BLISS Day Out – 15 Jan 2007

slide4
V.Rey Bakaikoa

BLISS Day Out – 15 Jan 2007

slide5
V.Rey Bakaikoa

BLISS Day Out – 15 Jan 2007

slide6
V.Rey Bakaikoa

BLISS Day Out – 15 Jan 2007

changing conditions
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
data sources
Data sources
  • Sliced by sync:
      • Vct6 + hook
      • P201 + hook
      • Musst (counter, encoder, Mca)
      • Xia/XMAP
      • Frelon ( espiafamilly: Dalsa, Sarnoff, soon Medipix)
      • Dalsa (Coreco)
  • McaAIM: Master only
  • Other: Mar, Adsc (integration during oscil)
  • Gas Filled Detector
synchronization
Synchronization
  • Slicing:
      • Opiom
      • Vct6, P201, MUSST
      • Trigger signal from detector
      • McaAIM
  • Start / Stop
sequencer
Sequencer
  • Coordinate programming and configuration of all actors
  • Reads buffers during acquisition
  • Online data visualization
  • Reconstructation of data, save...
existing sequencers
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

zapscans
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

how to get your zap working
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” (5th click)
  • Now put your warmest clothes and get out of the cafeteria
  • Click on the lighter to light his cigarette (6th click)
  • Ask for you zap

V.Rey Bakaikoa

BLISS Day Out – 15 Jan 2007

automatic zap configuration
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

the idxxzap mac file
The idxxzap.mac file

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 more likely
The idxxzap.mac file(more likely)
  • 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“
  • # define hook counter
  • zapcntadd("arr_sdd2", "idxx/vct6_01/6","VCT6", "0“,"substract", 1)
  • zapcntadd("arr_mono", "cc133_0","CC133", "0x00 9","encoder",1)
  • # No constant speed
  • zapcstspeed
  • # zap plotting
  • ZAP_PLOT["plot1D"] = 1
  • }’
then just run
Then just run:

zaplinemne start stop time npoints

ad