https://www.eso.org/public/archives/logos/screen/eso-logo-p3005.jpgEuropean Southern Observatory

 

Instrument Control Systems Seminar 2019

 

 

Agenda

 

2019-11-14

 

 

Day 1 - 2019-11-11: New Technologies

Time

Title/Topics

Speaker(s)

09:00 - 09:10

Welcome

S.Ramsay

09:10 - 09:40

Overview of the ELT Control System & Development Standards

N.Kornweibel

09:40 - 11:10

Development & Deployment Environment (Part 1):

-   OS platforms (Windows & Linux).

-   Installation of ELT DevEnv.

-   3rd party packages in use.

-   Directory structure & environment variables.

-   Shell definition (LMOD).

-   Build system (WAF & WTOOLS).

-   Usage of Jira.

-   Revision control using Git.

C.Guirao

S.Feyrin

F.Pellegrin

11:10 - 11:25

Coffee Break

 

11:25 - 12:15

Development & Deployment Environment (Part 2):

-    Useful features of C++17.

-    Python development - tips, tricks & tools.

-    Jenkins & continuous integration.

-    Package management (NIX) & deployment (NOMAD).

-   Available IDE's for software development.

C.Rosenquist

P.Szubiakowski

12:15 - 13:15

Lunch Break

 

13:15 - 13:45

Quality Assurance:

-    Software quality assurance documentation & standards.

-    Software quality assurance activities.

-    (Independent) software verification & validation

P.Sivera

13:45 - 14:30

Software Testing:

-   Development of unit tests using Google Testing & Mocking.

-   Integration Testing Framework (ETR & Robot).

C.Rosenquist

14:30 - 15:15

GUI Implementation with Qt

A.Hoffstadt

15:15 - 16:30

CII MAL & Services - Part I

-   Overview of CII.

-   Middleware Abstraction Layer - MAL.

-   Configuration Service.

M.Schilling

Cosylab

16:30 - 16:45

Coffee Break

 

16:45 - 18:00

CII MAL & Services - Part II:

-    Online Database - OLDB.

-   Error Handling System.

-   Future Development: Log System, Alarm System, Telemetry Database.

M.Schilling

Cosylab

18:00 - 18:30

CCS/Instrument Software Interface

 

U.Lampater

 

 

Day 2 - 2019-11-12: Instrument Control Framework - ICS

Time

Title/Topics

Speaker(s)

08:30 - 09:00

ICS Overview

M.Kiekebusch

09:00 - 09:30

ESO Data Interface Control Board (DICB) & Data Formats

A.Dobrzycki

J.Knudstrup

09:30 - 10:45

Function Control Framework - FCF - Part 1

-   Overview.

-   PLC Libraries.

M.Kiekebusch

D.Popovic

J.Knudstrup

10:45 - 11:00

Coffee Break

 

11:00 - 12:30

Function Control Framework - FCF - Part 2

-    Device Simulator.

-    Device Manager.

M.Kiekebusch

D.Popovic

J.Knudstrup

12:30 - 13:30

Lunch Break

 

13:30 - 14:00

Observation Control Framework - OCF

C.Rosenquist

14:00 - 14:30

Sequencer

I.Munoz

14:30 - 15:00

Next Generation Controller/2 Software - NGC2

-   System overview & new features.

-   Detector read-out pattern generation.

-   Data acquisition & recording.

J.Stegmeier

15:00 - 15:30

Coffee Break

 

15:30 - 16:00

Online Data Processing Library

M.Kiekebusch

16:00 - 16:30

Technical Camera Control Software - TCCS

J.Knudstrup

16:30 - 17:00

Data Display Tool - DDT

M.Comin

17:00 - 17:30

Standard Widgets & GUI Components

M.Comin

17:30 - 18:00

General Discussion

All

18:00 - 20:00

Social Get-Together (ESO Fornax Council Room, E.1.14)

 

 

 

Day 3 - 2019-11-13: Hardware Components, Standards & Tools

Time

Title/Topics

Speaker(s)

08:30 - 08:50

Electronics Design Standards

R.Brast

08:50 - 09:15

Cryogenic Controller

L.Kern

09:15 - 09:45

Power Control Unit

P.Gutierrez

09:45 - 10:00

Coffee Break

 

10:00 - 10:50

Safety & Interlock

L.Kern

Cancelled

COTS Technical Cameras

J.Knudstrup

10:50 - 11:10

Cabinet Cooling Controller

C.Lucuix

12:00 - 13:00

Lunch Break

 

13:00 - 13:30

Guidelines for Motor Selection

M.Wallace

13:30 - 14:10

Data Sampling with TwinCAT Scope (using Motor Init Sequence as example)

D.Popovic

14:10 - 14:50

Motion Control & Tuning with TwinCAT

M.Wallace

14:50 - 15:10

Coffee Break

 

15:10 - 15:30

Tuning with Elmo Motion Controller

M.Wallace

15:30 - 15:45

Using your Laptop as a TwinCAT Soft-PLC

D.Popovic

15:45 - 16:15

Time Synchronisation using IEEE 1588

C.Soenke

16:15 - 17:00

Next Generation Controller/2 (NGC2) Hardware

L.Mehrgan

 

 

Day 4 - 2019-11-14: Realtime Computer Toolkit & WFS Cameras

Time

Title/Topics

Speaker(s)

08:30 - 09:00

RTC Toolkit - Project Overview

B.Jeram

09:00 - 09:30

RTC Toolkit - Technical Overview

M.Suarez

09:30 - 09:50

Prototyping: Introduction

Telemetry Simulator

R.Donaldson

09:50 - 10:20

Telemetry & Disturbance Gateway

B.Jeram

10:20 - 10:50

Subscriber & Data Task Framework

C.Rosenquist

10:50 - 11:00

Coffee Break

 

11:00 - 11:30

Usage of GPU for Parallel Computing

D.Barr

11:30 - 12:00

Component Framework

J.Hofer

12:00 - 13:00

Lunch Break

 

13:00 - 13:45

Wave Front Sensor Simulator

N.Benes

13:45 - 14:15

WFS Cameras

J.Reyes

14:15 - 14:45

Closing Session, Open Discussion

ESO people