70 likes | 314 Views
EDM. Kay-Uwe Kasemir, LANL May 2001. EDM = Extensible Display Manager. Written by John Sinclair, ORNL Multiple Process Variable Support EPICS ChannelAccess VSystem Extensible configuration files + shared libraries
E N D
EDM Kay-Uwe Kasemir, LANL May 2001
EDM = Extensible Display Manager • Written by John Sinclair, ORNL • Multiple Process Variable Support • EPICS ChannelAccess • VSystem • Extensible • configuration files + shared libraries • add/remove process variable interface and widgets without changing EDM itself
EDM has… • Version numbers in display and config. files • Meters, Bars, Texts, Buttons, Menus, … • Editing aids • Copy, group, align, distribute, … • Select one, many, AutoCAD rubberbanding • Shortcuts: keyboard, 2x/3x clicks • Macros • Popups on mouse-over • Dynamic symbols
EDM Examples (SNS Linac test) (Matthias Steiner, Nat'l Superconducting Cyclotron Lab., Michigan State University)
In Progress: Colors • Select by • Color • Name • Plan: Color rules • Color value: PV # Format might change…Rule VacuumState { 0 : blue 1 : green >1 && <5: yellow >5 : orange default:black error: red }
# File calc.list# sum(A,B)sum# Implementation:A+B # F2C(A)(A-32)*5/9 In Progress: PV • Generic PV ‘Factory’ • Manages & pools connections • Prefix EPICS: Channel Access (default)“EPICS\fred”, “fred” “EPICS\inj:hvps_actv” • CALC: Formula ala CALC record“CALC\F2C(temp_F)”,“CALC\sum(gin,CALC\sum(water,tonic))” • Plan: Support attributes“EPICS\fred{precision}”,“VSYS\fred{severity}”