Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

CVS
All shared matlab scripts are stored in the version control system, CVS. LCLS and FACET matlab scripts share their CVS repository, so there are many LCLS-specific scripts to be found in the toolbox and src directories, alongside the FACET and so-called "accelerator-agnostic" versions. For much more info see the Programmer's Guide.

...

V. BSA:

...

Beam Synchronous Acquisition

For a complete overview, detailed instructions and examples please refer to the "MATLAB Programmer's Guide for FACET physicists", which can be found here:
/usr/local/facet/tools/matlab/programming_guide_matlab_facet.doc and .pdf

...

(see Programmer's Guide for the all the info and examples you'll need)

...

VI. AIDA: Accelerator Integrated Data Access

http://www.slac.stanford.edu/grp/cd/soft/aida/

To obtain control system names and values, AIDA is accessible from the linux command line, via aidaWeb https://seal.slac.stanford.edu/

...

aidaweb, through matlab and other language interfaces.

For FACET, the AIDA interface will provide SLC model data, .... (BPM? etc.?)

Basically, to get data from AIDA, use the function
aidaget(aida_name, type, params)

  • aida_name is the AIDA control system name, following the pattern <device>//<attribute>
  • type (optional case-insensitive string)
  • params (optional parameter=value pairs)

See the Programmers Guide for details and examples, as usual!