control system studio training - edm converter

10
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS [email protected] Jan. 2013 Control System Studio Training - EDM Converter

Upload: lisbet

Post on 12-Jan-2016

44 views

Category:

Documents


0 download

DESCRIPTION

Control System Studio Training - EDM Converter. Kay Kasemir ORNL/SNS [email protected] Jan. 2013. So far…. John Hammonds (APS): MEDM-to-BOY (*.adl to *.opi) converter Somewhat usable. ‘ Asyn ’ for example includes auto-converted displays. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Control System Studio Training - EDM Converter

Managed by UT-Battellefor the Department of Energy

Kay Kasemir

ORNL/SNS

[email protected]

Jan. 2013

Control System Studio Training

-EDM Converter

Page 2: Control System Studio Training - EDM Converter

2 Managed by UT-Battellefor the Department of Energy

So far…

John Hammonds (APS):MEDM-to-BOY (*.adl to *.opi) converter– Somewhat usable.

‘Asyn’ for example includes auto-converted displays.

SNS contract w/ Cosylab:EDM-to-BOY (*.edl to *.opi) framework– Only includes widget mapping for Label,

TextUpdate, Rectangle.

Page 3: Control System Studio Training - EDM Converter

3 Managed by UT-Battellefor the Department of Energy

Usage

Page 4: Control System Studio Training - EDM Converter

4 Managed by UT-Battellefor the Department of Energy

Result

Page 5: Control System Studio Training - EDM Converter

5 Managed by UT-Battellefor the Department of Energy

Fundamentally, Easy to Extend

Page 6: Control System Studio Training - EDM Converter

6 Managed by UT-Battellefor the Department of Energy

What Should be Easy

Add most widget types

Add basic intelligence:– Replace EDM ‘visibility’ with BOY ‘Rule’

Page 7: Control System Studio Training - EDM Converter

7 Managed by UT-Battellefor the Department of Energy

What’s Impossible

“Tabs” simulated by invisible Message Buttons writing to local PVs, …

Rectangles that are really meant to create a “Group”

Invisible related display buttons that could now be “actions” attached to visible widgets

Page 8: Control System Studio Training - EDM Converter

8 Managed by UT-Battellefor the Department of Energy

Groups‘Group’ in EDM:

1. Rectangle around widgets

2. Label on top of Rectangle for group name

Looks OK, hard to edit/move

Grouping Container Example:1. Create from context of

selected widgets,or drop widgets into it

2. Configure name,move,(auto-)size,even remove.

3. When movingwidgets,highlight indicatesif they’re still‘inside’ container

Optical feedback when moving widget in group

Page 9: Control System Studio Training - EDM Converter

9 Managed by UT-Battellefor the Department of Energy

Tabs

EDM:1. Invisible button writes

to local PV

2. Rectangle etc. show/hidedepending on value of that PV

3. Embedded display showsdifferent file depending on PV

BOY: Tabbing Container

Page 10: Control System Studio Training - EDM Converter

10 Managed by UT-Battellefor the Department of Energy

Summary

Decent skeleton, yet still just a skeleton.

Eagerly awaiting people with time to add all the widget conversion code.