tdct - PowerPoint PPT Presentation

About This Presentation
Title:

tdct

Description:

... (i.e. enumerated menus) ... Because of RN s sch2edl converter) Look at supporting java IOC Your ideas? Do nothing beyond what we have Problems: ... – PowerPoint PPT presentation

Number of Views:51
Avg rating:3.0/5.0
Slides: 15
Provided by: R643
Learn more at: https://epics.anl.gov
Category:
Tags: java | menus | tdct

less

Transcript and Presenter's Notes

Title: tdct


1
tdct a Capfast replacement
  • R.Keitel
  • Epics Collaboration Meeting, Vancouver 30-Apr-2009

2
What is Capfast?
Electronics Design Tool, adapted to configure
EPICS databases
  • Electronics Schematics editor
  • Flexible
  • Customizable
  • Symbol editor
  • Epics Symbol Library
  • Translator Schematics ? EDIF
  • EDIF to DB converter e2db
  • Build IOC database
  • .sch ? .edif ? .db

Commercial Phase 3 Logic
EPICS
3
What about Capfast?
  • Does Hierarchy really well
  • User-customizable symbols
  • Can use graphics to enhance understanding
  • ASCII data and configuration files
  • ---
  • Is not EPICS aware (i.e. enumerated menus)
  • Arcane user interface
  • Displays only one schematic
  • Was adapted for EPICS but not built for EPICS
  • Licence issues

4
Capfast at TRIUMF
  • History
  • Wanted to use hierarchy
  • We instantiate devices from a relational
    databasebut
  • Want to see all levels in graphics

5
Capfast at TRIUMF
  • Object-like device implementation
  • Schematics ?? object
  • Hierarchy
  • Sub-system (collection of device objects) ?
    EPICS .db
  • Device
    (components EPICS records)-- Component
    (components EPICS
    records) .-- primitive Component
    (EPICS records)

6
Capfast Hierarchy Sub-system level
Generated from relational database
7
Capfast Hierarchy Sub-system level
8
Capfast Hierarchy Device Level
drawn with schematics editor
9
Why replace Capfast?
  • ---
  • Arcane user interface
  • Displays only one schematic
  • Was adapted for EPICS but not built for EPICS
  • Licence issues
  • TRIUMF specific
  • Mixed shop - Windows, Linux
  • Dongles dont work any more
  • I needed a break from paper pushing
  • Future
  • Java IOC ???

10
Why not VDCT
  • substantial investment in Capfast components
  • VDCT is not graphical

11
tdct features
  • Java cross platform
  • Capfast compatible (caution reengineered TRIUMF
    use)
  • EPICS aware
  • One stop shopping
  • Schematics editor
  • Symbol editor
  • Data base generator (single and batch)
  • Error checking of schematic drawings
  • Fix a few Capfast bugs

12
tdct status
  • Release 0.99
  • Testing and feature tweaks
  • gt90 of TRIUMF data bases built identical
  • Started using tdct for production
  • Will abandon Capfast soon
  • thanks to Rod Nussbaumer for testing and feature
    suggestions
  • BTW screen dumps were from tdct

13
tdct road map
  • Ideas
  • Merge schematic and symbol files
  • Add channel access for live display(???
    Because of RNs sch2edl converter)
  • Look at supporting java IOC
  • Your ideas?
  • Do nothing beyond what we have
  • Problems
  • Legal ?
  • open office version of Capfast
  • resources

14
Thank you
Write a Comment
User Comments (0)
About PowerShow.com