LCLS High Level Application Development in MatlabManuals CVS Repository | matlab |
---|
CVS Reference | [ /afs/slac/g/lcls/matlab | http://www.slac.stanford.edu/cgi-wrap/cvsweb/matlab/?cvsroot=LCLS ] |
---|
Files | Host Access | Location | Source | SLAC Unix farm | [ /afs/slac/g/lcls/matlab/src | http://www.slac.stanford.edu/cgi-wrap/cvsweb/matlab/src/?cvsroot=LCLS ] |
---|
Script | SLAC Unix farm | [ /afs/slac/g/lcls/matlab/script | http://www.slac.stanford.edu/cgi-wrap/cvsweb/matlab/script/?cvsroot=LCLS ] |
---|
Data | lcls-dev | /home/matlab |
---|
Note: Log files are accessible from the host lcls-dev only. Log files are not stored in CVS. You must source the standard LCLS epics setup to find this path. Demo - for Physists Requirements - A Linux platform
- an afs account
- Matlab 7 SP3
- Aida requires the JVM
Setup 1) ssh to a Linux machine, log in and source the following setup file (place this line in your .cshrc): source /afs/slac/g/lcls/tools/script/ENVS.csh 2) If you are going to get images over channel access the following environment variable must be set setenv EPICS_CA_MAX_ARRAY_BYTES 10000000 3) Start the common message log browser (CMLOG), if desired (click on 'comments' above for example cmlog usage) cmlog -u & 4) Start matlab Method 1: starts the full gui version matlab Method 2: starts the command-line version without gui matlab -nodesktop Method 3: starts matlab without a jvm matlab -nojvm 5) If you are going to use Aida to access model information you need to initialize Aida as follows: >>aidainit 6) .... Device Names: MAD, EPICS, SLC Injection Area Device Names - Stephanie Allison's 'Rosetta Stone' Interface PVs List List of PVs for Matlab Apps *Simulated PVs list * [ Test PV list|List of Simulated PVs for Testing] Also, see the LabCA and AIDA wiki pages |