tdct a capfast replacement n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
tdct – a Capfast replacement PowerPoint Presentation
Download Presentation
tdct – a Capfast replacement

Loading in 2 Seconds...

play fullscreen
1 / 14

tdct – a Capfast replacement - PowerPoint PPT Presentation


  • 153 Views
  • Uploaded on

CANADA ’ S NATIONAL LABORATORY FOR PARTICLE AND NUCLEAR PHYSICS. Owned and operated as a joint venture by a consortium of Canadian universities via a contribution through the National Research Council Canada.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'tdct – a Capfast replacement' - albina


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
tdct a capfast replacement

CANADA’S NATIONAL LABORATORY FOR PARTICLE AND NUCLEAR PHYSICS

Owned and operated as a joint venture by a consortium of Canadian universities

via a contribution through the National Research Council Canada

LABORATOIRE NATIONAL CANADIENPOUR LA RECHERCHE EN PHYSIQUE NUCLÉAIRE ET EN PHYSIQUE DES PARTICULES

Propriété d’un consortium d’universités canadiennes, géré en co-entreprise à partir d’une contribution administrée par le Conseil national de recherches Canada

tdct – a Capfast replacement

R.Keitel

Epics Collaboration Meeting, Vancouver 30-Apr-2009

what is capfast
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

R.Keitel – tdct

what about capfast
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

R.Keitel – tdct

slide4

Capfast at TRIUMF

  • History
  • Wanted to use hierarchy
  • We instantiate devices from a relational databasebut:
  • Want to see all levels in graphics

R.Keitel – tdct

capfast at triumf
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)

R.Keitel – tdct

capfast hierarchy sub system level
Capfast Hierarchy: Sub-system level

Generated from relational database

R.Keitel – tdct

capfast hierarchy device level
Capfast Hierarchy: Device Level

drawn with schematics editor

R.Keitel – tdct

why replace capfast
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 don’t work any more
    • I needed a break from paper pushing
  • Future
    • Java IOC ???

R.Keitel – tdct

why not vdct
Why not VDCT
  • substantial investment in Capfast components
  • VDCT is not graphical

R.Keitel – tdct

tdct features
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

R.Keitel – tdct

tdct status
tdct status
  • Release 0.99
  • Testing and feature tweaks
  • >90% 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

R.Keitel – tdct

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

R.Keitel – tdct

thank you
Thank you

R.Keitel – tdct