1st EPICS class & workshop - November 11-12, 2008
Date and Location
- Location:
- Schulungsraum DVEE, SB3 1.239a, GSI
- Time and Date:
- November 11-12, 9:00 - 17:00
Organizers
- Peter Zumbruch, EE/KS, GSI
- Burkhard Kolb, HADES, GSI
Topic
- EPICS Hands-On Course
- 2-Day class introduction to EPICS - Experimental Physics and Industrial Control System
Participants
- Adamczewski, Jörn, ITEE
- Beck, Dietrich, ITEE
- Brand, Holger, ITEE
- Essel, Hans, ITEE
- Fouedjiou, Linda, ITEE
- Kolb, Burkhard, HADES
- Langer, Christoph, Nuclear reactions
- Nociforo, Chiara, Nuclear structure
- Zumbruch, Peter, ITEE
Agenda
- Take this as a wish list and feel free to modify or write me an E-Mail
- YES, I know it is too long!
Introductory talks
- EPICS (PZ)
- EPICSOverview.ppt: EPICS Overview - originally from EPICS Training at Legnaro
- Experimental Physics and Industrial Control System
- EPICS @ GSI (PZ)
- What to do with it?
- How to use it?
- How to write EPICS?
- collaboration:
- Channel Access Introduction
- EPICS Database (PZ)
- EPICS_IOC_database.ppt: Database introduction - originally from EPICS Training at Legnaro
- What is it?
- Record Types (ai, ao, bi, bo, mbbi, seq, (d)fanout, genSub)
- vdct
- sequencer vs database records
- Big Systems - Design and Maintenance (BK)
- Device Support - Introduction (BK)
- EPICS Clients:
- medm (BK)
- alh (BK)
-
export ALARMHANDLER=<path to your alarmhandler config.alhConfig>
- https://epics-controls.org/extensions/alh/index.php
- xxx.alhConfig
GROUP NULL xxxGroup
INCLUDE xxxGroup zzz.alhConfig
- zzz.alhConfig
GROUP NULL test
GROUP test test1
CHANNEL test1 beck:mySawTooth
$ALIAS aliasing keyword
$GUIDANCE
this is not a helpful hint
$END
$STATCOMMAND HIGH medm -x xxx.adl
- burt (BK) - Backup and restore tool
- Channel Archiver (BK) - (deferred)
- CSS (PZ) - (deferred)
Interface
- LabView (HB) - Presentation
- DIM (deferred)
Hands-On
- Preparation (PZ) *
$> . epics
- Database Exercise
- MakeBaseApp.pl (PZ)
- CSS (PZ) - (deferred)
- Agilent Power supply (BK)
- http://cp.literature.agilent.com/litweb/pdf/5989-1330EN.pdf
- asynDriver
- streamDevice
-
.db files field (OUT, "@Agilent.proto debug ps002 ")
field (DTYP, "stream")
- protocol - file
Agilent.proto: #
# Agilent.proto (stream device protocol file)
#
# Genesys/Agilent/Lambda DC Power Supply
# Connect a stringout record to this to get
# a generic command interface.
# After processing finishes, the record contains the reply.
debug {
ExtraInput = Ignore;
out "%s"; in "%39c"}
-
st.cmd ...
epicsEnvSet ("STREAM_PROTOCOL_PATH","...some path...")
...
--
PeterZumbruch - 30 Nov 2011

Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding GSI Wiki?
Send feedback |
Legal notice |
Privacy Policy (german)