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 Data Acquisition in scientific installations GC – NOBUGS2014 – 24-26 Sep 2014 – KEK 2
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, ... GC – NOBUGS2014 – 24-26 Sep 2014 – KEK 3
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 GC – NOBUGS2014 – 24-26 Sep 2014 – KEK 4
Spock GC – NOBUGS2014 – 24-26 Sep 2014 – KEK 5
Taurus Core “Container of unique models” Objects for common access to control devices Polling and Event mechanisms Extendable to fulfil custom and specific requirements Schemes provide access to different type of data sources GC – NOBUGS2014 – 24-26 Sep 2014 – KEK 6
Taurus Widgets (i) GC – NOBUGS2014 – 24-26 Sep 2014 – KEK 7
Taurus Widgets (ii) GC – NOBUGS2014 – 24-26 Sep 2014 – KEK 8
Generic TaurusGUI GC – NOBUGS2014 – 24-26 Sep 2014 – KEK 9
Community GC – NOBUGS2014 – 24-26 Sep 2014 – KEK 10
Introducing new features GC – NOBUGS2014 – 24-26 Sep 2014 – KEK 11
SEP Workflows GC – NOBUGS2014 – 24-26 Sep 2014 – KEK 12
Contributing to core repos GC – NOBUGS2014 – 24-26 Sep 2014 – KEK 13
Contributing to 3 rd party repos GC – NOBUGS2014 – 24-26 Sep 2014 – KEK 14
Contributions GC – NOBUGS2014 – 24-26 Sep 2014 – KEK 15
Current Enhancements GC – NOBUGS2014 – 24-26 Sep 2014 – KEK 16
Thanks! GC – NOBUGS2014 – 24-26 Sep 2014 – KEK 17
Recommend
More recommend