1 / 11

ALICE Data Acquisition

ALICE Data Acquisition. Ben Shepherd MaRS Group ASTeC STFC Daresbury Laboratory. Overview. Image Acquisition Windows console tools Machine Status Excel DAQ LabVIEW Mathematica ELOG. Image Acquisition. Camera images from YAGs & OTRs displayed on control room screens

bryga
Télécharger la présentation

ALICE Data Acquisition

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ALICE Data Acquisition Ben Shepherd MaRS Group ASTeC STFC Daresbury Laboratory

  2. Overview • Image Acquisition • Windows console tools • Machine Status • Excel DAQ • LabVIEW • Mathematica • ELOG

  3. Image Acquisition • Camera images from YAGs & OTRs displayed on control room screens • Use switches below screens to select which camera is displayed • The cameras and switches are also connected to erlpcon1 • erlpcon1 has a frame grabber to capture images • From the MATLAB prompt: • cd \\Apsv4\astec\Projects\4gls\ERLP\Software\Matlab\imageViewer • imageViewer http://projects.astec.ac.uk/ERLPManual/index.php/ImageViewer

  4. Image Acquisition • imageViewer main window • Select source • Grab buttonor check Auto grab box • Type filenameor click Reset to choose it automatically based on the time • Click Saveor check Auto save box • The horizontal and vertical profiles are shown alongside the image • The axes are in mm; the scales have been calibrated for each screen • Check Fit Gaussians to measure the position and width of the beam • Check Save CSV to save this information to a text file Some screens have graticules now – a document will be produced with details of these

  5. EpicsCaClient.ProcessVariable ActiveX Object properties Name write-once String Value read/write Double Units read String is_connected read Boolean EPICS Interface • On Windows consoles, access to the control system is possible via the Channel Access protocol • The API uses standard libraries, allowing machine control over a wide variety of platforms • The programming is really easy!

  6. EPICS Control: Excel DAQ • A simple Excel macro to set and read control system parameters • Useful for doing parameter sweeps and generating tables of results automatically parameter names in top row commands in second row \\Apsv4\astec\Projects\4gls\ERLP\Software\Excel DAQ.xls Full instructions on the wiki: http://projects.astec.ac.uk/ERLPManual/index.php/Excel_DAQ

  7. EPICS Control: LabVIEW Strip Chart • Plot the value of a single parameter • Just type the parameter name and click ‘Run’ • Probably not that useful, but it demonstrates what can be done! \\Apsv4\astec\Projects\4gls\ERLP\Software\LabVIEW\EPICS\Simple chart.vi

  8. EPICS Control: LabVIEW XY Graph • Plot one parameter versus another • e.g. BPM readings versus magnet settings • Maybe a bit more useful… \\Apsv4\astec\Projects\4gls\ERLP\Software\LabVIEW\EPICS\XY graph.vi

  9. ELOG • Now features a rich-text (WYSIWYG) editor • Log entries are automatically saved as you type – no need to click ‘Submit’ • Press Ctrl-D to add a timestamp http://www.4gls.ac.uk/erlp/elog/erlplog/ Bookmarks  ELOG on any console PC

  10. Machine Status tool • Displays the status of each section of the machine in a standardised, easy to read form • Press Copy in Machine Status • Paste directly into ELOG Start  Programs  Controls  Machine Status \\Apsv4\astec\Projects\4gls\ERLP\Software\Machine Status\Machine Status.exe

  11. Online modelling • Mathematica-based tool to track a beam through the machine • Interfaces with EPICS • Change dipole and quadrupole settings and immediately see effect on the machine model • Includes optimisation panel Adjust dipole/ quadrupole strengths Plot betas, dispersion, beam sizes \\apsv4\ASTeC\Projects\4gls\ERLP\Software\Mathematica\ERLP controls v7.nb

More Related