×

Scaling composite shapes for a graphical human-machine interface

  • US 8,881,039 B2
  • Filed: 05/05/2009
  • Issued: 11/04/2014
  • Est. Priority Date: 03/13/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer program comprising a non-transitory computer-readable storage medium having a computer-readable program code embodied therein, the computer-readable program code adapted to be executed to implement a method for scaling composite shapes for an operator display in a process control system for use in a process plant, the method comprising:

  • displaying a composite shape that graphically illustrates an entity within the process plant, the composite shape including a sub-element having an unscaled parameter and a scaling parameter, wherein each scaling parameter includes values that each correspond to a dimension of the sub-element and define a resizing behavior of a corresponding sub-element;

    resizing the composite shape and the composite shape sub-element in one or more dimensions;

    calculating a scaling factor for each resized dimension of the composite shape, wherein the scaling factor for each resized dimension of the composite shape is a ratio between the unscaled parameter of the sub-element corresponding to the resized dimension of the composite shape and the resized dimension of the composite shape;

    determining the resizing behavior for the sub-element based on the values of the sub-element scaling parameter; and

    applying the calculated scaling factor to each sub-element unscaled parameter according to the determined resizing behavior, wherein each resizing behavior determines how the calculated scaling factor is applied directly to each sub-element to prevent distortion of the sub-element resulting from resizing the composite shape and the sub-element in one or more dimensions, and the unscaled parameter corresponds to the resized dimension.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×