Next Generation MMI Requirements - PowerPoint PPT Presentation

About This Presentation
Title:

Next Generation MMI Requirements

Description:

run under UNIX and Windows NT (WNT) use a well defined ASCII ... object features at run time as well - these ... (ALA netscape) variable color ... – PowerPoint PPT presentation

Number of Views:40
Avg rating:3.0/5.0
Slides: 13
Provided by: bobda6
Learn more at: https://epics.anl.gov
Category:

less

Transcript and Presenter's Notes

Title: Next Generation MMI Requirements


1
Next Generation MMI Requirements
May 4, 1997
2
MMI - High Level Requirements
  • run under UNIX and Windows NT (WNT)
  • use a well defined ASCII definition for objects
  • easily extend the object list
  • provide upgrade path from both MEDM and DM ASCII
    definitions

3
MMI - RequirementsPerformance
  • lt 2 second display call up for 1000 dynamic
    objects on a 5,000 machine ?
  • up to 10,000 updates per second on a 5,000
    machine ?
  • differentiate widgets that meet this criteria and
    those that do not
  • variable ca update rate
  • make plots inactive - conditionally

4
MMI - RequirementsGraphic Objects
  • line
  • oval
  • text
  • polygons
  • arcs
  • pixmaps
  • bitmaps

5
MMI - RequirementsMonitor Objects
  • indicators
  • bars
  • meters,
  • text - including access to associated fieds STAT,
    SEVR, TIME, etc..
  • filled polygons
  • multi-bit widget
  • ca statistics available as PVs

6
MMI - RequirementsControl Objects
  • valuators (sliders) - ganged sliders
  • text entry
  • buttons
  • multi-bit controller
  • menus
  • toggle button
  • file selection menu
  • 2D controller
  • menus
  • thumb-wheel widget
  • press message
  • operator confirmation on selected values - this
    from access control rules

7
MMI - RequirementsObject Attributes
  • color - static, rule based, or invisible
  • visibility - stacked objects with one or more
    ord in place
  • expression available to manipulate values from
    client interface
  • for value, color, visibility
  • configure object features at run time as well -
    these are transient
  • out of range, read protected, write protected,
    indication on graphical objects

8
MMI - RequirementsPlots
  • Strip charts
  • 8 pens
  • variable rate
  • XY Plots
  • single x - up to 8 y values
  • different symbol/color per point
  • user specified duration of value
  • user specified definition of time coincednecs
  • Smith Chart Grids for XY Plots
  • Zplots - ALA XRT Graph?
  • Access to archive data?

9
MMI - RequirementsDisplay functions
  • print
  • kill,
  • print options - capable of postscript rendering
    for display
  • related display,
  • execute script
  • bring up display on a different view - next,
    previous, up, down
  • tool bar (optional invisible) for these functions

10
MMI - Animation Features
  • pan, zoom, declutter
  • animation - change symbols, move objects on the
    screen (monitors and controllers)
  • layering - animated objects obstruct some things
    and move behind others
  • cancel monitors when (not visible, panned out,
    iconized, operator disabled)

11
Person-Machine Interface - RequirementsFeatures
II
  • look and feel of local platform
  • context sensitive help
  • blink, audio, dont use writable colors!
  • favorites list (ALA netscape)
  • variable color map
  • run scripts with args - (run automatically on
    value)
  • configure initial layout of all displays and
    related displays and return to them
  • button 2 for drop to xterm

12
MMI - RequirementsEdit Features
  • feature by feature global modify
  • change object type
  • grouping for align, distribute and common
    attributes
  • separate basic and advanced properties
  • snap to grid, gravity
  • configurability of object - display range,
    control range, text formats etc
  • move, resize rotate (all selected objects)
  • user defined labels on all menus, buttons,
  • pixmap option for background - incorporate plant
    drawing from autocad
Write a Comment
User Comments (0)
About PowerShow.com