...
- What are the interfaces to the High Level Applications?
- Real time interface
- Data acquisition (BPMs, GADCs) provided by
- Channel Access,
- Java Channel Access,
- SCP via slc-aware IOC (BPMS, GADCs, toroids only, no wire scan data from SLC)
- (Greg) Aida will also do BPMs.
- Real-time Control, Setpoints, access via:
- Channel access,
- Java channel access
- SCP via Slc-aware IOC (BPMs, GADCs, toroids, magnets only - wire scanning not done by SLC)
- (Greg)Aida will also do magnets.
- (Steph) may want to add (limited to CAMAC-controlled) magnet control via SLCCAS as well.
- be sure that SLCCAS communications from XAL CA clients goes through a CA Gateway to limit client connections to SLC
- Data acquisition (BPMs, GADCs) provided by
- History Data from archives
- EPICS archives
- available through the EPICS channel archiver
- retrieval speed issues with the archiver - XAL PVLogger has been used by SNS as an alternative
- available through the EPICS channel archiver
- SLC History
- Is it useful to new applications?
- is there data that only SLC stores? RF? Patrick/Ron/Greg?
- Is it available to new applications?
- Aida? What effort required? Greg? (Greg: no effort, Aida already can retrieve both SLC and Archiver history data).
- Change SLCCAS to store SLC-only data to Epics archiver
- Is it useful to new applications?
- EPICS archives
- Online Model
- XAL
- how it works with HiLevelApps See Paul Chu's talk - need an SNS contact?
- Needs additional elements: solenoid, acceleration, anything else?
- Any other development required to make it work for LCLS? (Greg: see comment)
- SLC - TBD Mark Woodley January?
- Can SLC model outputs be made available to new applications? Aida? Greg/Ron C.? (Greg: SLC model data is now available to new applications anywhere through Aida - already done).
- is this useful? (Greg: I think so, since we're going to be dependent on SLC modeling apps in the short term, including commissioning I think, LCLS operations are going to at the very least want to construct ad-hoc analysis in matlab using the model the machine is being optimized with. So they'll need to access the SLC model through matlab which on unix - Aida now provides this access). I'd say this at least is completely done and can be reliably integrated into LCLS's commissioning planning).
- how much effort reqd? (Greg: For SLC model access itself, none).
- Can SLC model outputs be made available to new applications? Aida? Greg/Ron C.? (Greg: SLC model data is now available to new applications anywhere through Aida - already done).
- XAL
- Real time interface
- What are the existing Applications?
- Existing SNS applications
- What has already been developed? - See Paul Chu's talk
- Wire scans, profile monitors and emittance applications are not supported by SLC, does XAL have them?
- Assume they run on all platforms (java)
- Are they useful for LCLS?
- How much effort reqd to make them useful?
- How does SNS deliver updates/new versions?
- Matlab
- See SSRL accelerator toolbox - get a demo from SSRL, Greg coordinate?
- is it applicable to LCLS?
- what applications can we use?
- how much effort reqd to make them useful?
- Will we have new applications developed on Matlab entirely?
- How does SSRL use Matlab
- Run on local desktop? Via xterm from shared space?
- How is SSRL toolbox maintained? shared? Updated?
- See SSRL accelerator toolbox - get a demo from SSRL, Greg coordinate?
- SCP applications
- Anything using model and BPM.TORO, GADC data.
- No wire scans, profile monitors or related emittance apps are available from SLC
- Available as a backup
- New Java development
- Which apps require fully new development?
- Existing SNS applications
...