You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »

Control System Software

Table of Contents

Software Releases

Software Test Day
Release Software Proceedure
Software Electronic Logbook

Home Pages

Controls Systems Team Home Page

General

Computer architecture, platforms, operating systems.
LCLS Unix Systems
LCLS Control System Production Systems
EPICS Soft IOC List for LCLS Controls System
IOC Configuration Report
LCLS Dictionary
Aida online search tool - aidaget

Databases

Documentation and access to online databases used in the construction and operation of LCLS.
CATER (Artemis)
CAPTAR
Cable Search
CANDO
SLC Databases
SLAC's Oracle HTMLDB (aka "Application Express")
IRMIS
LCLS Project Database (Oracle)
SLC CA Server
LCLS Naming Conventions
Archived EPICS PVs
List of IOC parameters
List of EPICS Modules

Software Development

Documentation and References for the software development process.
CVSWEB Repository Browser
LCLS Code Management
LCLS Development Environment
LCLS PLC Development Environment
LCLS Software Standards
LCLS EPICS Modules and Extensions Downloads
EPICS Archiving Guidelines
EPICS Archiving Policy

How-to Documenatation

How-to setup SecureCRT to bring up an LCLS Home Screen
How-to Start the LCLS Home Screen
How-to Start the LCLS Home Screen from a CUD
How-to Boot and EPICS IOC
How-to Connect to an IOC serial port
How-to Release Software
How-to Download PLC Ladder Logic
How-to Configure PLC Ethernet Communications
How-to Retrieve AFS Backups from the last 24-hours
How-to Identify a Run-Away Process on Linux
How-to Submit a Software Mini-Test Plan
How-To Setup an RTEMS IOC
How-To Setup a ColdFire uC5282 to run EPICS and RTEMS
How to Release IOCs for Production

EPICS Auto-build Procedure

Tool Documentation

Development tools, middleware, IDEs, compilers, build systems, frameworks etc.
Aida
EPICS at LCLS
Software Licenses
LCLS EPICS Modules
LCLS EPICS Module Dependencies

Getting started with Eclipse for IOC developmen t

Tool Configuration for LCLS

The configuration of development tools for LCLS specifically.

How-to use the Alarm Handler
LCLS Channel Archiver

How-to use Autosave
How-to use the Channel Watcher
LCLS's CMLOG
LCLS CVS
How-to use of Matlab
How-to use of Oracle
SLC Channnel Access (pdf)
LCLS's use of XAL

IOC Software Development

EPICS Input/Output Controller software development resources.
Getting Started
Subsystem IOC Applications
SLC-Aware IOC
LCLS EPICS IOC Processors
How-To Setup an RTEMS IOC
LCLS How-To Boot an EPICS IOC
Beam-Synchronous-Acquisition (BSA) Comments for IOC Engineers
Channel Access Security

Model Based and "High Level" Applications

Accelerator Software (Confluence Wiki)
LCLS High Level Applications

Temporary and in-development

Links to temporary pages.
NFS Server Change IOC Recovery Checklist
IOC Dependency Chart - v2.xlsx

Sample Software Launch Screens
Deprecated previous version of this wiki page

  • No labels