Child pages
  • EPICS Training 2015
Skip to end of metadata
Go to start of metadata

EPICS is used extensively at the APS. The last comprehensive EPICS training at the APS was held ten years ago. Since then many things have changed, and many individuals have joined the organization. The AES Software Services Group has been organizing an updated series of EPICS training classes which started in September 2014 and continues through the beginning of 2015. Some of the classes will have corresponding hands-on laboratory sessions.

The slides and video for the 2014 training classes are available through the EPICS website here.

After they have been presented, the slides and video for the 2015 classes will be made available through the EPICS website here.

 

TimeTopicDescription of ContentDurationPresenter
2015

Day 9 - 2015-01-08

A1100

    

10:00 AM

EPICS Device SupportWhat it is / Why it exists / How it works / The DSET / Routines / Interrupts / Asynchronous I/O1hAndrew Johnson
11:00 AMManaging IOC Support CodeFinding, deploying and managing IOC Support Modules30mAndrew Johnson

Day 10 - 2015-01-15

A1100

    

2:00 PM

synApps

Overview / What it is / What it offers

1hTim Mooney

Day 11 - 2015-01-22

E1100/E1200

Syllabus and Instructions   

10:00 AM - 3:00 PM

Using areaDetector 1 - Lecture and DemonstrationOverview; detector drivers, plugins and viewers.Half DayMark Rivers

Day 12 - 2015-01-23

E1100/E1200

    

10:00 AM - 3:00 PM

Using areaDetector 2 - Hands-on Tutorial

Students will run areaDetector application and viewers with simulation or real cameras.

 

Half DayMark Rivers

Day 13 - 2015-01-26

E1100/E1200

    

10:00 AM - 3:00 PM

Asyn Driver 1 - Lecture and demonstrationOverview; writing asyn drivers and clients. Half DayMark Rivers

Day 14 - 2015-01-27

E1100/E1200

    

10:00 AM - 3:00 PM

Asyn Driver 2 - Hands-on TutorialStudents will write an asyn driver and create a soft-IOC.Half DayMark Rivers

Day 15 - 2015-01-29

E1100/E1200

    

10:00 AM - 3:00 PM

areaDetector Programming 1

Writing areaDetector driversHalf DayMark Rivers

Day 16 - 2015-01-30

E1100/E1200

    

10:00 AM - 3:00 PM

areaDetector Programming 2Writing areaDetector plug-insHalf DayMark Rivers

Day 17 - 2015-02-10

E1100/E1200

    

10:00 AM - 1:00 PM

Stream Device -

Lecture and Tutorial

Streams programming

Tutorial: Streams Programming

1h

90m

Marty Smith

Day 18 - 2015-02-16

A1100

    

10:00 AM - 1:00 PM

Using Motors

Overview / Supported controllers / The motor record / How to use it

Configuring a motor record (hardware types, save/restore, soft motors)

1h

2h

Ron Sluiter

Kevin Peterson

Day 19 - 2015-02-17

A1100

    

10:00 AM - 1:00 PM

Motor control internals

How motor support works

Demo: Programming a motor controller (asyn with motor phase 3 support)

1h

2h

Joe Sullivan

Kevin Peterson

Day 20 - 2015-02-24

E1100/E1200

    
10:00 AM - NoonEPICS and Tcl/TkCANCELLED/POSTPONEDTBDLouis Emery

Day 21 - 2015-02-27

A1100

    

10:00 AM - 11:00 AM

Scanning

The scan record / How to use it / Nesting scan records / MDA files / What's in them / How to view the data / Data conversion tools

Demo: Scanning, data visualization

1hTim Mooney

Day 22 - 2015-03-03

A1100

    

10:00 AM - 1:00 PM

More synApps

autosave / userCalcs / softGlue

3h

Tim Mooney

Day 23 - 2015-03-17

A1100

    

10:00 AM - 3:00 PM

Building EPICS Software

Demo/Tutorial: Building EPICS Base, Extensions, synApps

TBDAndrew Johnson and Tim Mooney

Day 24 - 2015-03-23

A1100

    
10:00 AM - NoonThe PV GatewayWhat it is / How it works / Configuration / APS Gateways2hMarty Smith

Day 25 - 2015-03-27

A1100

    
10:00 AM - Nooniocapps ToolsTool used to manage APS Accelerator operational IOCsTBDAndrew Johnson

Day 26 - 2015-03-31

A1100

    

10:00 AM - Noon

EPICS Programming FeaturesWhy use / Build system features / libCom facilities / devLibTBDAndrew Johnson

Day 27 - 2015-05-26

A1100

    
10:00 AM - NoonEPICS and Tcl/Tk 2hLouis Emery

 

 

  • No labels