You are here:
PANDA Wiki
>
DCS Web
>
DCSAtNPE
>
EPICSGUIsInCSSSummerProjectAtNPE
(23 Aug 2012,
PeterZumbruch
)
(raw view)
E
dit
A
ttach
---++ EPICS GUIs in CSS : Summer Project 2010 This is a 6-week summer student project starting June 22, 2010: *Title*: 'Designing the look and feel of detector control system GUIs'<br/> *Student*: PaulMullen<br/> *Supervisors*: DanProtopopescu, DaveIreland<br/> *Group*: NPE<br/> %TOC% ---+++ Description Modern nuclear and particle physics experiments require the careful monitoring of detector systems, as well as the ability to control automatically the operation of these systems. This project would aim to create template graphical user interfaces (GUIs) for use in controlling and monitoring various aspects of a detector system. The outcomes would be a set of source codes for the template GUIs, and wiki-based documentation on how to extend these templates for specific applications. A framework for creating these GUIs exists - "Control System Studio" (CSS) - as well as the software to communicate with detector systems (EPICS). This work will be of great value to the nuclear physics group in the development of future experiments. ---+++ Starting Documentation Resources: * [[http://wiki.gsi.de/Epics][EPICS]] (GSI wiki) * [[http://css.desy.de/][CSS (Control System Studio)]] * [[http://panda-wiki.gsi.de/cgi-bin/view/DCS/WebHome][PANDA DCS wiki]] | [[http://panda-controls.gsi.de/DB/eLog.php?nav=Recent][eLog]] ---+++ Progress Journal * Create NPE linux, wiki and elog accounts %Y% * Install EPICS %Y% * Install CSS %Y% * Get familiar with SDS (Synoptic Display Studio) %Y% * Set up a toy EPICS system with one channel, and play with =caget= and =caput= %Y% * Set up and EPICS sender and a simple GUI showing a strip chart %Y% * Example involving a =CALC= variable %Y% * Standalone GUI * Example with two variables, one being controlled via the GUI; 2 strip charts on the same canvas %Y% * Example with buttons that control a script (start/stop); displays the status of this script; shows some alarms %Y% * Control panel GUI with buttons that start other GUIs %Y% * Advanced template for PANDA GUIs (use variables from [[http://panda-controls.gsi.de/DB/interactiveTable.php?name=ProcessVariables&showonly=5][DIPOL subsystem]], [[http://panda-wiki.gsi.de/cgi-bin/view/DCS/PVNamingConventions][PV naming convention]] for the EPICS db) %Y% * Contact CSS developers about: Java code, standalone GUIs, login issues, various bugs * Root online analysis and EPICS %Y% ---+++ Resulting documentation This project is documented in the following wikis: * CSSGUIs - from EPICS basics to your first CSS GUIs * DipolGUI - writing an actual PANDA GUI based on DCS_REQ info * ColourScriptGUI - writing CSS-SDSS Java functions * RootAndEPICS - Root online analysis and EPICS ---+++ Report The student is required to write a short report about the work before he/she finishes. It should be a minimum of two A4 pages in length and describe what he/she did in the 6 or 8 weeks of the project. It should be submitted to the project supervisor in the first instance, and then copies sent to the Research Group Leader (if a research topic) or to the Chair of the Teaching Committee (if a teaching project) and also to Lynne Stewart. Final report in PDF (attached and linked here): [[%ATTACHURL%/Paul_Mullen-Report2.pdf][Paul_Mullen-Report2.pdf]] -- Main.DanProtopopescu - 23 Jul 2010 imported from nuclear.gla.ac.uk/twiki/bin/view.pl/Main/EPICSGUIsInCSSSummerProject -- Main.PeterZumbruch - 23 Aug 2012
Attachments
1
Attachments
1
Topic attachments
I
Attachment
Action
Size
Date
Who
Comment
pdf
Paul_Mullen-Report2.pdf
manage
201.4 K
23 Aug 2012 - 09:44
PeterZumbruch
Paul_Mullen-Report2.pdf
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r1
|
B
acklinks
|
V
iew topic
|
Edit
w
iki text
|
M
ore topic actions
Topic revision: r1 - 23 Aug 2012,
PeterZumbruch
DCS
DCS Web
Web Home
|
Search
Changes
|
Notifications
Index
|
Topics
Webs
Cerenkov
Cerenkov.Pandacerenkov
DCS
Daq
Daq.Pandadaq
Detector
EMC
EMPAnalysis
Forwardstraws
GEM
MC
Magnet
Main
Mvd
PANDAMainz
PWA
Pbook
Personalpages
Physics
Physics.Baryons
Physics.CharmoniumAndExotics
Physics.HadronsInNuclei
Physics.OpenCharm
PhysicsCmt
SPC
STT
Sandbox
ScrutinyGroup
System
Tagpid
Tagpid.Pandatagpid
Tagtrk
Tagtrk.Pandatagtrk
Target
Target.ClusterJetTarget
Tof
Tracking
WebServices
YoungScientists
ZArchives
Create
personal sidebar
Български
_jméno_jazyka
Dansk
Deutsch
English
Español
Suomi
Français
Italiano
日本語
한글
Nederlands
Norsk
Polski
Português
Português brasileiro
Русский
Svenska
简体中文
正體中文
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding PANDA Wiki?
Send feedback
Imprint (in German)
Privacy Policy (in German)