Visual DCTs Latest Hits - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Visual DCTs Latest Hits

Description:

A new view was proposed spreadsheet style. Records presented in an editable table ... Work in progress with Nick Rees. Check out: http://visualdct.cosylab.com ... – PowerPoint PPT presentation

Number of Views:36
Avg rating:3.0/5.0
Slides: 12
Provided by: ane92
Category:
Tags: checkout | dcts | hits | latest | visual

less

Transcript and Presenter's Notes

Title: Visual DCTs Latest Hits


1
Visual DCTs Latest Hits
  • Jaka Bobnar (jaka.bobnar_at_cosylab.com),
  • Matej Sekoranja, Igor Verstovsek

Cosylab, Ljubljana, Slovenia Work in part funded
by Diamond (DLS)
2
Contents
  • VisualDCT and EPICS
  • Why using VisualDCT?
  • Latest features and improvements
  • Alarm Handler plug-in
  • Channel Archiver plug-in
  • Spreadsheet view and editor
  • Substitutions file editor
  • Conclusion

3
EPICS
  • Experimental Physics and Industrial Control
    System
  • requires specific configuration files
  • record instance database files
  • additional EPICS extensions configuration files
  • configuration files are text-based

4
What is Visual DCT?
  • Visual Database Configuration Tool for EPICS
  • Written in Java
  • Platform independent
  • Webstart support
  • Open-source product

5
Why using VisualDCT
  • Talks 100 EPICS
  • no additional files
  • preserves order, comments
  • Hierarchical support
  • Standard IDE features
  • clipboard, undo
  • object inspector, visual linking
  • Plug-ins
  • freely extensible
  • Easy and fun to use

6
Latest features
  • Visual and functionality improvements
  • zoom
  • printing
  • visual cues for different actions
  • improved building
  • bugfixes, etc.
  • Plug-ins
  • See next slides

7
Alarm Handler Configuration Plug-in (1)
  • Alarm Handler displays EPICS alarm status
  • Uses text based configurations files
  • difficult to maintain if database is large
  • hierarchical or flat
  • Solution a generic tool, which generates
    configurations files

8
Alarm Handler Configuration Plug-in (2)
  • Record names are imported from VisualDCT template
  • Displays the file structure as a tree
  • Edit the tree to change values of properties
  • DragDrop supported
  • Automatic file consistency checking

9
Channel Archiver Configuration Plug-in
  • Channel Archiver is an archiving toolset for
    EPICS
  • Requires xml configuration file
  • Hard to maintain if database is large
  • Includes all Alarm Handler plug-in features
  • Future plans
  • include possibility to use a substitutions file

10
Spreadsheet View and Editor
  • Graphical representation is useless when database
    is large
  • A new view was proposed spreadsheet style
  • Records presented in an editable table
  • Enables editing multiple records simultaneously
  • Easy database error tracking

11
Substitutions File Editor
  • EPICS database mechanism requires two input file
  • .template
  • .substitutions
  • Substitutions files with many macros are hard to
    maintain as a text file
  • Plug-in will offer syntax checks of the
    substitutions files
  • Large amount of macros will be easier to control

12
Conclusions
  • EPICS gained a powerful database development tool
  • Editing databases can be fun
  • VisualDCT will be supported in the future and
    will follow EPICS changes
  • Work in progress with Nick Rees
  • Check out http//visualdct.cosylab.com
Write a Comment
User Comments (0)
About PowerShow.com