UniDo EPICS Meeting 2003 The Electronic Logbook of DELTA Elke Kasel June 2003 e-journal.

15
UniDo EPICS Meeting 2003 The Electronic Logbook of DELTA Elke Kasel June 2003 e-journal

Transcript of UniDo EPICS Meeting 2003 The Electronic Logbook of DELTA Elke Kasel June 2003 e-journal.

UniDo

EPICS Meeting 2003

The Electronic Logbook of DELTA

Elke Kasel

June 2003

e-journal

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

4Elke Kasel <[email protected]>

e-journal

The Structure of e-journal

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

6Elke Kasel <[email protected]>

e-journal

The Structure of e-journal

UniDo

7Elke Kasel <[email protected]>

e-journal

Logbook GUI

UniDo

8Elke Kasel <[email protected]>

e-journal

The Structure of e-journal

UniDo

9Elke Kasel <[email protected]>

e-journal

newEntry GUI

UniDo

10Elke Kasel <[email protected]>

e-journal

The Structure of e-journal

UniDo

11Elke Kasel <[email protected]>

e-journal

Readable from Internet

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

13Elke Kasel <[email protected]>

e-journal

e-journal at worken

trie

s pe

r m

onth

month

UniDo

14Elke Kasel <[email protected]>

e-journal

Future Plans for e-journal

other Databases

(mysql ?) other formats

more

functionality

UniDo

15Elke Kasel <[email protected]>

e-journal

The End

http://www.delta.uni-dortmund.de

mail to:

[email protected]