Experiences in implementing the integrated RDB at SNS EPICS 20… · PV Crawler Everything you ever...

17
Experiences in implementing the integrated RDB at SNS Jeff Patton; David Purcell EPICS Collaboration Meeting April 23 - 27 2007

Transcript of Experiences in implementing the integrated RDB at SNS EPICS 20… · PV Crawler Everything you ever...

Page 1: Experiences in implementing the integrated RDB at SNS EPICS 20… · PV Crawler Everything you ever wanted to know about your IOC. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF

Experiences in implementing the integrated RDB at SNS

Jeff Patton; David Purcell

EPICS Collaboration Meeting

April 23 - 27 2007

Page 2: Experiences in implementing the integrated RDB at SNS EPICS 20… · PV Crawler Everything you ever wanted to know about your IOC. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

2April 24, 2007

What’s worked well

Page 3: Experiences in implementing the integrated RDB at SNS EPICS 20… · PV Crawler Everything you ever wanted to know about your IOC. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

3April 24, 2007

Schema design - Solid

Page 4: Experiences in implementing the integrated RDB at SNS EPICS 20… · PV Crawler Everything you ever wanted to know about your IOC. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

4April 24, 2007

Database - fastWho said an RDB isn’t fast,

I’m dying

Page 5: Experiences in implementing the integrated RDB at SNS EPICS 20… · PV Crawler Everything you ever wanted to know about your IOC. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

5April 24, 2007

Prescriptive MPS

Page 6: Experiences in implementing the integrated RDB at SNS EPICS 20… · PV Crawler Everything you ever wanted to know about your IOC. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

6April 24, 2007

PV CrawlerEverything you ever wanted

to know about your IOC

Page 7: Experiences in implementing the integrated RDB at SNS EPICS 20… · PV Crawler Everything you ever wanted to know about your IOC. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

7April 24, 2007

What hasn’t worked so well

Page 8: Experiences in implementing the integrated RDB at SNS EPICS 20… · PV Crawler Everything you ever wanted to know about your IOC. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

8April 24, 2007

Overall Prescriptive usage

Whatever

Page 9: Experiences in implementing the integrated RDB at SNS EPICS 20… · PV Crawler Everything you ever wanted to know about your IOC. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

9April 24, 2007

Change - Hate it

VI Forever

Page 10: Experiences in implementing the integrated RDB at SNS EPICS 20… · PV Crawler Everything you ever wanted to know about your IOC. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

10April 24, 2007

GUI’sLove it! Hate it!

Page 11: Experiences in implementing the integrated RDB at SNS EPICS 20… · PV Crawler Everything you ever wanted to know about your IOC. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

11April 24, 2007

Sale benefits group by group

Integration really will makeyour job easier

Page 12: Experiences in implementing the integrated RDB at SNS EPICS 20… · PV Crawler Everything you ever wanted to know about your IOC. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

12April 24, 2007

Management support

Make it so

Page 13: Experiences in implementing the integrated RDB at SNS EPICS 20… · PV Crawler Everything you ever wanted to know about your IOC. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

13April 24, 2007

We’re working on

Page 14: Experiences in implementing the integrated RDB at SNS EPICS 20… · PV Crawler Everything you ever wanted to know about your IOC. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

14April 24, 2007

Wish List

• Standard prescriptive schema

Page 15: Experiences in implementing the integrated RDB at SNS EPICS 20… · PV Crawler Everything you ever wanted to know about your IOC. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

15April 24, 2007

Wish List

• Standard prescriptive schema

• VDCT reads/writes to either ascii file or RDB

Page 16: Experiences in implementing the integrated RDB at SNS EPICS 20… · PV Crawler Everything you ever wanted to know about your IOC. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

16April 24, 2007

Wish List

• Standard prescriptive schema

• VDCT reads/writes to either ascii file or RDB

• Interface between EDM and RDB; maybe in CSS?

Page 17: Experiences in implementing the integrated RDB at SNS EPICS 20… · PV Crawler Everything you ever wanted to know about your IOC. OAK RIDGE NATIONAL LABORATORY U. S. DEPARTMENT OF

OAK RIDGE NATIONAL LABORATORYU. S. DEPARTMENT OF ENERGY

17April 24, 2007

Wish List

• Standard prescriptive schema

• VDCT reads/writes to either ascii file or RDB

• Interface between EDM and RDB; maybe in CSS?

• Physic module to populate RDB from user brain waves