Sardana and the Sardana Community Guifre Cuni on behalf of the ALBA - - PowerPoint PPT Presentation

sardana and the sardana community
SMART_READER_LITE
LIVE PREVIEW

Sardana and the Sardana Community Guifre Cuni on behalf of the ALBA - - PowerPoint PPT Presentation

Sardana and the Sardana Community Guifre Cuni on behalf of the ALBA Synchrotron Controls Group NOBUGS 2014 24 th -26 th Sep 2014 KEK GC NOBUGS2014 24-26 Sep 2014 KEK 1 Hardware and User Interfaces Supervision, Control and


slide-1
SLIDE 1

1 GC – NOBUGS2014 – 24-26 Sep 2014 – KEK

Guifre Cuni on behalf of the ALBA Synchrotron Controls Group NOBUGS 2014 – 24th-26th Sep 2014 – KEK

Sardana and the Sardana Community

slide-2
SLIDE 2

2 GC – NOBUGS2014 – 24-26 Sep 2014 – KEK

Hardware and User Interfaces

Supervision, Control and Data Acquisition in scientific installations

slide-3
SLIDE 3

3 GC – NOBUGS2014 – 24-26 Sep 2014 – KEK

Device Pool

Pool: Objects related to motion control and data acquisition

Generic Motor Device States: ON, MOVING, ALARM, FAULT Commands: Stop, Abort Attributes: Position, Offset, Velocity, ...

slide-4
SLIDE 4

4 GC – NOBUGS2014 – 24-26 Sep 2014 – KEK

Macro Server

A macro is a specific procedure that can be executed at any time

  • Written in Python (function or class)
  • The Door provides access for GUIs and CLIs
  • Can have parameters and result
  • Scientists can add macros
slide-5
SLIDE 5

5 GC – NOBUGS2014 – 24-26 Sep 2014 – KEK

Spock

slide-6
SLIDE 6

6 GC – NOBUGS2014 – 24-26 Sep 2014 – KEK

Taurus Core

“Container of unique models” Objects for common access to control devices Schemes provide access to different type of data sources Extendable to fulfil custom and specific requirements Polling and Event mechanisms

slide-7
SLIDE 7

7 GC – NOBUGS2014 – 24-26 Sep 2014 – KEK

Taurus Widgets (i)

slide-8
SLIDE 8

8 GC – NOBUGS2014 – 24-26 Sep 2014 – KEK

Taurus Widgets (ii)

slide-9
SLIDE 9

9 GC – NOBUGS2014 – 24-26 Sep 2014 – KEK

Generic TaurusGUI

slide-10
SLIDE 10

10 GC – NOBUGS2014 – 24-26 Sep 2014 – KEK

Community

slide-11
SLIDE 11

11 GC – NOBUGS2014 – 24-26 Sep 2014 – KEK

Introducing new features

slide-12
SLIDE 12

12 GC – NOBUGS2014 – 24-26 Sep 2014 – KEK

SEP Workflows

slide-13
SLIDE 13

13 GC – NOBUGS2014 – 24-26 Sep 2014 – KEK

Contributing to core repos

slide-14
SLIDE 14

14 GC – NOBUGS2014 – 24-26 Sep 2014 – KEK

Contributing to 3rd party repos

slide-15
SLIDE 15

15 GC – NOBUGS2014 – 24-26 Sep 2014 – KEK

Contributions

slide-16
SLIDE 16

16 GC – NOBUGS2014 – 24-26 Sep 2014 – KEK

Current Enhancements

slide-17
SLIDE 17

17 GC – NOBUGS2014 – 24-26 Sep 2014 – KEK

Thanks!