Process control interface with simultaneously displayed three level dynamic menu
First Claim
1. A method of using a programmed digital computer having a display to provide values for a predefined set of parameters for use by a selected process:
- establishing a set of processes which can be run under the control of said computer, each process having a predetermined set of process parameters which control said process;
selecting a process, from said set of established processes, to be run under the control of said computer, said selected process having a predefined set of process parameters which control said process;
concurrently displaying three menus in three distinct areas on the display;
establishing a pointer for each said menu for selecting an item in the corresponding menu;
displaying the item in each menu currently selected by the corresponding pointer so that a person viewing the display can identify said selected item;
listing;
(a) in a first one of said menus, a multiplicity of set names, (b) in a second one of said menus, a set of subgroup names corresponding to the selected item in said first menu, and (c) in a third one of said menus, a predefined subset of said process parameters, said subset corresponding to the selected subgroup name in said second menu;
automatically responding to a position change of said pointer in said first menu by updating said second menu to display the subgroup names corresponding to the set name pointed to by said pointer in said first menu, and updating said third menu to display the subset of said parameters corresponding to the subgroup name pointed to by said pointer in said second menu;
automatically responding to a position change of said pointer in said second menu by updating said third menu to display the subset of said parameters corresponding to the subgroup name pointed to by said pointer in said second menu; and
providing interactive parameter entry means for entering parameter values for the parameter pointed to by said pointer in said third menu;
wherein said second and third menus together have the visual appearance of a set of indexes cards, said second menu forming tabs on the index cards, and said third menu forming the information listed on each index card;
whereby said process parameters are hierarchically organized into into sets and subsets.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for computer control of machine processes. The operator of the system selects and specifies process control parameters through the use of a three level dynamic menu. The first level of the menu is used to select a group of process parameters. The second and third menus together have the visual appearance of a set of index cards, the second menu forming tabs on the index cards, and the third menu comprising the set of process parameters listed on each index card. Each process parameter has a preassigned entry status: operator unalterable, operator alterable, forced operator entry, or single time forced entry (value must be entered only once when the process is run several times). The selected process cannot be run until values have been entered for all parameters having an entry status of forced operator entry or single time forced entry. Edit field parameters limit the operator'"'"'s options to a predefined set of parameter values. Edit field parameters are also used to specify complicated parameter values having a multiplicity of subparameter values. The defination of each process can include a measurement data structure which defines measurement data to be collected during the running of the process. The measurement data to be collected is specified by specifying a set of data analysis tasks, and specifying the measurement data needed for each data analysis task. The measurement data structure includes definitions of the specified data analysis tasks and the measurements to be collected.
300 Citations
6 Claims
-
1. A method of using a programmed digital computer having a display to provide values for a predefined set of parameters for use by a selected process:
-
establishing a set of processes which can be run under the control of said computer, each process having a predetermined set of process parameters which control said process; selecting a process, from said set of established processes, to be run under the control of said computer, said selected process having a predefined set of process parameters which control said process; concurrently displaying three menus in three distinct areas on the display; establishing a pointer for each said menu for selecting an item in the corresponding menu; displaying the item in each menu currently selected by the corresponding pointer so that a person viewing the display can identify said selected item; listing;
(a) in a first one of said menus, a multiplicity of set names, (b) in a second one of said menus, a set of subgroup names corresponding to the selected item in said first menu, and (c) in a third one of said menus, a predefined subset of said process parameters, said subset corresponding to the selected subgroup name in said second menu;automatically responding to a position change of said pointer in said first menu by updating said second menu to display the subgroup names corresponding to the set name pointed to by said pointer in said first menu, and updating said third menu to display the subset of said parameters corresponding to the subgroup name pointed to by said pointer in said second menu; automatically responding to a position change of said pointer in said second menu by updating said third menu to display the subset of said parameters corresponding to the subgroup name pointed to by said pointer in said second menu; and providing interactive parameter entry means for entering parameter values for the parameter pointed to by said pointer in said third menu; wherein said second and third menus together have the visual appearance of a set of indexes cards, said second menu forming tabs on the index cards, and said third menu forming the information listed on each index card; whereby said process parameters are hierarchically organized into into sets and subsets. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification