Skip to content

Commit

Permalink
EPICS db builder: Add top level README
Browse files Browse the repository at this point in the history
git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/python/epicsdbbuilder@128386 e099a375-04f9-0310-9d5f-a741eaff62e1
  • Loading branch information
mga83 committed Mar 9, 2015
1 parent 820006d commit dfda346
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
EPICS Database Builder
======================

This Python module is designed to make it easy to build complex EPICS databases
by writing a Python script. While writing record templates the corresponding
dbd entries are checked to reduce the number of errors in the database.

A simple example of the use of this library is the following::

from epicsdbbuilder import *
InitialiseDbd('/dls_sw/epics/R3.14.12.3/base/')
SetTemplateRecordNames()

a = records.ao('TEST')
c = records.calc('CALC', CALC = 'A+B', SCAN = '1 second', INPA = a.VAL)
c.INPB = c

WriteRecords('output.db')

See the ``docs`` directory for more detailed documentation.

0 comments on commit dfda346

Please sign in to comment.