unido epics meeting 2003 the electronic logbook of delta elke kasel june 2003 e-journal
TRANSCRIPT
UniDo
2Elke Kasel <[email protected]>
e-journal
Once upon a time
there was a chaotic handwritten logbook
We want• search options• automatic entries from programms
In 2000 Matthew Bickley and Karen White from Jefferson Lab provided elog to DELTA
but we failed to adapt elog
So I sit down and write my own program.
UniDo
3Elke Kasel <[email protected]>
e-journal
e-journal
• stores entries in an Oracle database
• is written in tcl/tk (DELTA convention)
• has a modular structure
UniDo
5Elke Kasel <[email protected]>
e-journal
The Configuration File
• define database access (password or confirmation)
• can provide automatic entries– for usual text, like „start of shift, operator name...“– for sets of values fetched from EPICS records– for information fetched from the Oracle database
• can provide Operator list
contains all environment specific information
UniDo
12Elke Kasel <[email protected]>
e-journal
Requirements• Oracle Database (sql commands for table
creation are provided)
• Tcl/Tk 8.4 (free)– Tcl package BLT– Tcl package Tix
• the program import from ImageMagick (free)
• the e-journal package (free)– tcl/tk packages– tcl/tk GUI and html Interface– sampe configuration file
UniDo
14Elke Kasel <[email protected]>
e-journal
Future Plans for e-journal
other Databases
(mysql ?) other formats
more
functionality