发明名称 |
Scaling composite shapes for a graphical human-machine interface |
摘要 |
Parameters associated with sub-elements of a composite shape may determine how the sub-element is scaled during resizing of the composite shape. A graphical display editor may use the scaling parameters to calculate various scaling factors that are then applied to the sub-elements of each composite shape during resizing. The editor may apply the scaling parameters to the sub-elements for resizing in one or more axes (e.g., the length, width, and height or X, Y, and Z axes, etc.) to adjust the composite shape for a particular graphical display. The editor may apply the scaling parameters directly to each sub-element to prevent any distortion of those sub-elements. The configured scaling parameters may then be linked to the composite shape so that, at runtime, the parameters are applied to the composite shape and its sub-elements. The scaling parameters may be applied to both composite shapes and animations associated with the composite shapes. |
申请公布号 |
US8881039(B2) |
申请公布日期 |
2014.11.04 |
申请号 |
US200912435573 |
申请日期 |
2009.05.05 |
申请人 |
Fisher-Rosemount Systems, Inc. |
发明人 |
Hammack Stephen G.;Campney Bruce H.;Gilbert Stephen C.;Sanchez Adrian A. |
分类号 |
G06F3/048;G06T3/00 |
主分类号 |
G06F3/048 |
代理机构 |
Marshall, Gerstein & Borun LLP |
代理人 |
Marshall, Gerstein & Borun LLP |
主权项 |
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. |
地址 |
Round Rock TX US |