The ASD Controls and AOD BCDA groups at Argonne National Laboratory coordinated a series of lectures entitled "Getting Started with EPICS" in 2004-2005. The lectures were grouped in sessions targeted towards those interested in using EPICS tools, those interested in developing EPICS-enabled programs, and those interested in working with EPICS Input/Output Controller (IOC) software.
All of the lectures were recorded on video, but the technology used to replay these no longer works so the video links have been removed.
Click on the lecture title for a summary of content, copies of the session handout, and PowerPoint slides.
Date | Lecture | Length |
---|---|---|
Introduction | ||
Aug. 16, 2004 | Introductory Session I Ned Arnold, Advanced Photon Source |
54:11 |
Aug. 16, 2004 | Introductory Session II John Maclean, Advanced Photon Source |
52:44 |
Using Client Tools | ||
Aug. 23, 2004 | Overview of Client Tools Ken Evans, Advanced Photon Source |
27:07 |
Aug. 23, 2004 | Virtual Linac Demo and VLINAC CDRom Ken Evans, Advanced Photon Source |
8:15 |
Aug. 23, 2004 | MEDM Ken Evans, Advanced Photon Source |
49:18 |
Aug. 24, 2004 | OAG Tools for General Users Michael Borland, Advanced Photon Source |
1:03:20 |
Sept. 7, 2004 | Introduction to Alarm Handlers Randy Flood and Karen Schroeder, Argonne National Laboratory |
24:09 |
Sept. 7, 2004 | EPICS Channel Archiver Timothy Graber, University of Chicago |
37:53 |
Developing Client Tools | ||
Sept. 16, 2004 | Introduction to Channel Access Clients (Part I) Ken Evans, Advanced Photon Source |
55:32 |
Sept. 16, 2004 | Introduction to Channel Access Clients (Part II) Ken Evans, Advanced Photon Source |
40:54 |
Sept. 21, 2004 | Tcl/Tk and the OAG Tcl/Tk Environment Robert Soliday, Advanced Photon Source |
47:13 |
Sept. 23, 2004 | Using IDL and Python with EPICS Mark Rivers, University of Chicago |
55:45 |
Sept. 23, 2004 | Python Applications for Beamline Control Mark Rivers, University of Chicago |
19:32 |
Oct. 1, 2004 | EPICS and the SDDS Toolkit Michael Borland, Advanced Photon Source |
1:11:51 |
Oct. 8, 2004 | Channel Access Servers Ken Evans, Advanced Photon Source |
50:57 |
Oct. 12, 2004 | Programming EPICS with PERL Mohan Ramanathan, Advanced Photon Source |
54:05 |
Oct. 12, 2004 | Java and JCA Ken Evans, Advanced Photon Source |
44:46 |
Developing IOCs | ||
Oct. 21, 2004 | Input/Output Controller (IOC) Overview Eric Norum, Advanced Photon Source |
58:27 |
Oct. 26, 2004 | What is an EPICS Database? (Part I) Andrew Johnson, Advanced Photon Source |
1:09:54 |
Oct. 26, 2004 | What is an EPICS Database? (Part II) Andrew Johnson, Advanced Photon Source |
27:16 |
Oct. 28, 2004 | Record Types and Examples Tim Mooney, Advanced Photon Source Listing of Record Types |
50:59 |
Nov. 2, 2004 | Database Design with VDCT Nicholas Di Monte, Advanced Photon Source |
1:18:06 |
Nov. 9, 2004 | State Notation Language and the Sequencer John Maclean, Advanced Photon Source |
35:25 |
Nov. 11, 2004 | Finding, Deploying and Managing EPICS I/O Support Andrew Johnson, Advanced Photon Source |
31:41 |
Nov. 16, 2004 | Writing Device Support Eric Norum, Advanced Photon Source |
50:18 |
Nov. 18, 2004 | asyn: An Interface Between EPICS Drivers and Device Support Mark Rivers, University of Chicago |
1:01:14 |
Nov. 23, 2004 | Writing Record Support Marty Kraimer, Advanced Photon Source |
1:11:32 |
Special Topics | ||
Jan. 11, 2005 | Introduction to synApps (v6.1) Tim Mooney, Argonne National Laboratory |
56:44 |
Feb. 1, 2005 | Detectors and Feedback Mark Rivers, University of Chicago |
|
Feb. 15, 2005 | Data Visualization Ben-chin Cha, Argonne National Laboratory |
|
Feb. 22, 2005 | Remote Access Ken Evans, Argonne National Laboratory |
45:42 |
Mar. 1, 2005 | Motors Ron Sluiter, Argonne National Laboratory |
|
Mar. 8, 2005 | Channel Access in Depth Ken Evans, Argonne National Laboratory |
|
Mar. 15, 2005 | Scans Tim Mooney, Argonne National Laboratory |
56:15 |