Global process control information system and method
First Claim
1. A computer-implemented process control display system for producing a graphical display of alphanumeric process control statements corresponding to a process being controlled, the process control statements comprising a set of lexical units grouped in a syntactic relationship defined by a predetermined grammar with at least a subset of the lexical units being capable of representing data, the process control display system comprising:
- means for supplying a process control statement to be displayed;
statement analyzer means for generating a parse tree corresponding to the process control statement to be displayed;
means for producing a graphical display window;
means for establishing a predefined set of graphical icons for representing at least a portion of said lexical units;
display generation means in communication with said parse tree for placing selected ones of said predefined set of graphical icons in said display window in a spatial relationship corresponding to the syntactic relationship of said lexica units which make up said process control statement to be displayed;
means for supplying data from the process being controlled, said data corresponding to at least one of said lexical units of said process control statement to be displayed;
evaluation means responsive to the syntactic relationship defined by said process control statement to be displayed, for establishing visual quality of said selected graphical icons in said display window based on said supplied data, whereby at least a first condition may be visually distinguished from a second condition on the basis of its visual quality.
1 Assignment
0 Petitions
Accused Products
Abstract
The process control display program receives input in the form of an alphanumeric process control statement. The alphanumeric statement is parsed into its constituent lexical units and graphical icons corresponding to those lexical units are arranged on the display screen in an interconnected network or pattern which corresponds to the syntactic relationship of the lexical units which make up the statement being displayed. The change or flow of live data is depicted by changing the visual quality or color of the icons and their interconnecting network to provide a graphical representation of the alphanumeric statement which is readily understood by users worldwide.
162 Citations
36 Claims
-
1. A computer-implemented process control display system for producing a graphical display of alphanumeric process control statements corresponding to a process being controlled, the process control statements comprising a set of lexical units grouped in a syntactic relationship defined by a predetermined grammar with at least a subset of the lexical units being capable of representing data, the process control display system comprising:
-
means for supplying a process control statement to be displayed; statement analyzer means for generating a parse tree corresponding to the process control statement to be displayed; means for producing a graphical display window; means for establishing a predefined set of graphical icons for representing at least a portion of said lexical units; display generation means in communication with said parse tree for placing selected ones of said predefined set of graphical icons in said display window in a spatial relationship corresponding to the syntactic relationship of said lexica units which make up said process control statement to be displayed; means for supplying data from the process being controlled, said data corresponding to at least one of said lexical units of said process control statement to be displayed; evaluation means responsive to the syntactic relationship defined by said process control statement to be displayed, for establishing visual quality of said selected graphical icons in said display window based on said supplied data, whereby at least a first condition may be visually distinguished from a second condition on the basis of its visual quality. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented process control display system for displaying a program expression of the type capable of representing a change in datalogical quality, comprising:
-
means for parsing the expression into lexical units; recursive means for creating a structure for storing the lexical units and the syntactic relationship among the lexical units; means for drawing symbols corresponding to the lexical units and spatially arranged in a network reflecting the syntactic relationship; means communicating with said drawing means for displaying the change of datalogical quality. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for displaying a program expression of the type capable of representing a change in datalogical quality, comprising:
-
parsing the expression into lexical units; recursively creating a structure for storing said lexical units and the syntactic relationship among said lexical units; creating a visual display of symbols corresponding to said lexical units in a pattern corresponding to said syntactic relationship; updating said visual display to show the change of datalogical quality by altering the visual quality of said symbols. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A completer-implemented process control display system for displaying process control information expressed in the form of a program expression of the type capable of representing a change in datalogical quality, the process control information corresponding to a process being controlled by computer executing said program expression, comprising:
-
means for parsing the expression into lexical units; recursive means for creating a structure for storing the lexical units and the syntactic relationship among the lexical units; means for drawing symbols corresponding to the lexical units and spatially arranged in a network reflecting the syntactic relationship; means communicating with said drawing means and said process being controlled for displaying the change of datalogical quality corresponding to a state of the process being controlled. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A method for displaying process control information expressed in the form of a program expression of the type capable of representing a change in datalogical quality, the process control information corresponding to a process being control led by computer executing said program expression, comprising:
-
parsing the expression into lexical units; recursively creating a structure for storing said lexical units and the syntactic relationship among said lexical units; creating a visual display of symbols corresponding to said lexical units in a pattern corresponding to said syntactic relationship; updating said visual display to show the change of datalogical quality, corresponding to a state of the process being controlled, by altering the visual quality of said symbols. - View Dependent Claims (32, 33, 34, 35, 36)
-
Specification