UniDo EPICS Meeting 2003 The Electronic Logbook of DELTA Elke Kasel June 2003 e-journal
UniDo Elke Kasel e-journal 2 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 Elke Kasel e-journal 3 stores entries in an Oracle database is written in tcl/tk (DELTA convention) has a modular structure
UniDo Elke Kasel e-journal 4 The Structure of e-journal
UniDo Elke Kasel e-journal 5 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 Elke Kasel e-journal 6 The Structure of e-journal
UniDo Elke Kasel e-journal 7 Logbook GUI
UniDo Elke Kasel e-journal 8 The Structure of e-journal
UniDo Elke Kasel e-journal 9 newEntry GUI
UniDo Elke Kasel e-journal 10 The Structure of e-journal
UniDo Elke Kasel e-journal 11 Readable from Internet
UniDo Elke Kasel e-journal 12 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 Elke Kasel e-journal 13 e-journal at work entries per month month
UniDo Elke Kasel e-journal 14 Future Plans for e-journal other Databases (mysql ?) other formats more functionality
UniDo Elke Kasel e-journal 15 The End mail to: