Graphical system for modelling a process and associated method
DCFirst Claim
1. A method for programming a computer system including means for displaying images to control at least one of a virtual instrument and an instrument, the method comprising the steps of:
- displaying on the screen at least one first function-icon that references at least one first control means for controlling at least one first function;
displaying on the screen at least one iteration-icon that references iteration control means for controlling multiple iterations of data flow;
displaying on the screen at least one first input variable-icon that references at least one first input variable;
displaying on the screen at least one first output variable-icon that references at least one first output variable andassembling on the screen a first acyclic data flow diagram including the at least one first function-icon and the at least one iteration-icon and the at least one first input variable-icon and the at least one first output variable-icon, such that the diagram displays a first procedure for producing at least one value for the at least one first output variable-icon from at least one value for the at least one first input variable-icon, and such that the at least one iteration-icon in the diagram indicates multiple iterations of the at least one first function in the course of the first procedure.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A method for programming a computer system having a display console for displaying images to control at least one of a virtual instrument and an instrument by the steps of displaying on the screen at least one first function-icon that references at least one first control module for controlling at least one first function; displaying on the screen at least one iteration-icon that references iteration control module for controlling multiple iterations of data flow; displaying on the screen at least one first input variable-icon that references at least one first input variable; displaying on the screen at least one first output variable-icon that references at least one first output variable; and assembling on the screen a first acyclic data flow diagram including the at least one first function-icon and the at least one iteration-icon and the at least one first input variable-icon and the at least one first output variable-icon, such that the diagram displays a first procedure for producing at least one value for the at least one first output variable-icon from at least one value for the at least one first input variable-icon, and such that the at least one iteration-icon in the diagram indicates multiple iterations of the at least one first function in the course of the first procedure.
502 Citations
125 Claims
-
1. A method for programming a computer system including means for displaying images to control at least one of a virtual instrument and an instrument, the method comprising the steps of:
-
displaying on the screen at least one first function-icon that references at least one first control means for controlling at least one first function; displaying on the screen at least one iteration-icon that references iteration control means for controlling multiple iterations of data flow; displaying on the screen at least one first input variable-icon that references at least one first input variable; displaying on the screen at least one first output variable-icon that references at least one first output variable and assembling on the screen a first acyclic data flow diagram including the at least one first function-icon and the at least one iteration-icon and the at least one first input variable-icon and the at least one first output variable-icon, such that the diagram displays a first procedure for producing at least one value for the at least one first output variable-icon from at least one value for the at least one first input variable-icon, and such that the at least one iteration-icon in the diagram indicates multiple iterations of the at least one first function in the course of the first procedure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for programming a computer system including display means for displaying images to control at least one of a virtual instrument and an instrument, the method comprising the steps of:
-
displaying on the screen at least one first function-icon that references at least one first control means for controlling at least one first function; displaying on the screen at least one second function-icon that references at least one second control means for controlling at least one second function; displaying on the screen at least one conditional-icon that references conditional control means for controlling conditional branching of data flow; displaying on the screen at least one first input variable-icon that references at least one first input variable; displaying on the screen at least one first output variable-icon that references at least one first output variable; and assembling on the screen a first acyclic data flow diagram including the at least one first function-icon and the at least one second function-icon and the at least one conditional-icon and the at least one first input variable-icon and the at least one first output variable-icon, such that the diagram displays a first procedure for producing at least one value for the at least one first output variable-icon from at least one value for the at least one first input variable-icon, and such that the at least one conditional-icon in the diagram indicates a conditional branching of data flow to at least one of the at least one first function and the at least one second function in the course of the first procedure. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A method for programming a computer system including means for displaying images to control at least one of a virtual instrument and an instrument, the method comprising the steps of:
-
displaying on the screen at least one first function-icon that references at least one first control means for controlling at least one first function; displaying on the screen at least one second function-icon that references at least one second control means for controlling at least one second function; displaying on the screen at least one sequence-icon that references sequence control means for controlling sequencing of data flow; displaying on the screen at least one first input variable-icon that references at least one first input variable; displaying on the screen at least one first output variable-icon that references at least one first output variable; and assembling on the screen a first acyclic data flow diagram including the at least one first function-icon and the at least one second function-icon and the at least one sequence-icon and the at least one first input variable-icon and the at least one first output variable-icon, such that the diagram displays a first procedure for producing at least one value for the at least one first output variable-icon from at least one value for the at least one first input variable-icon and such that the at least one sequence-icon in the diagram indicates a sequencing of the at least one first function and the at least one second function in the course of the first procedure. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A method for programming a computer system including display means for displaying images to control at least one of a virtual instrument and an instrument, the method comprising the steps of:
-
displaying on the screen at least one first function-icon that references at least one first control means for controlling at least one first function; displaying on the screen at least one iteration-icon that references iteration control means for controlling multiple iterations of data flow; displaying on the screen at least one feedback-icon that references feedback control means for controlling feedback of data; displaying on the screen at least one first input variable-icon that references at least one first input variable; displaying on the screen at least one first output variable-icon that references at least one first output variable; assembling on the screen at least one first acyclic data flow diagram including the at least one first function-icon and the at least one iteration-icon and the at least one feedback-icon and the at least one first input variable-icon and the at least one first output variable icon, such that the diagram displays a first procedure for producing at least one value for the at least one first output variable-icon from at least one value for the at least one first input variable-icon and such that the at least one iteration-icon in the diagram indicates multiple iterations of the at least one first function and such that the at least one feedback-icon in the diagram indicates that in the course of the multiple iterations, at least one value for the at least one first output variable-icon produced in at least one iteration of the at least one first function is used in a subsequent iteration of the at least one first function to produce at least one subsequent value for the at least one first output variable-icon. - View Dependent Claims (71, 72)
-
-
73. A method for programming a computer system including display means for displaying images to control at least one of a virtual instrument and an instrument, the method comprising the steps of:
-
providing a function class of respective function-icons that respectively reference respective control means for controlling respective functions; providing a scheduling class of respective scheduling-icons that respectively reference scheduling control means for scheduling of data flow, wherein the class of respective scheduling icons includes, (i) an iteration-icon that references iteration control means for controlling multiple iterations of data flow, and (ii) a conditional-icon that references conditional control means for controlling conditional branching of data flow; providing a variable class of respective variable-icons that respectively reference respective variables, selecting at least one first function-icon from the function class, the selected at least one first function-icon referencing at least one first control means; selecting at least one scheduling-icon from the scheduling class, the selected at least one scheduling-icon referencing at least one scheduling control means; selecting at least one first input variable-icon from the variable class; selecting at least one first output variable-icon from the variable class; and assembling on the screen a first acyclic data flow diagram including the selected at least one first function-icon and the selected at least one scheduling-icon and the at least one first input variable-icon and the at least one first output variable-icon, such that the diagram displays a first procedure for producing at least one value for the at least one first output variable-icon from at least one value for the at least one first input variable-icon and such that the selected scheduling-icon in the diagram indicates scheduling of the at least one first function in the course of the first procedure. - View Dependent Claims (74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97)
-
-
98. A method for programming a computer system including means for displaying images on a screen to control at least one of a virtual instrument and an instrument, the method comprising the steps of:
-
providing a class of respective function-icons that reference respective control means for controlling respective functions; selecting from the class of function-icons at least one first function-icon that references at least one first control means for controlling a first function; providing a class of respective variable-icons wherein each respective variable-icon references a respective variable; selecting at least one first input variable-icon from the class of variable-icons; selecting at least one first output variable-icon from the class of variable-icons; assembling on the screen a first front panel including the at least one first input variable-icon and the at least one first output variable-icon; and assembling on the screen a first data flow diagram including the at least one first function-icon and the at least one first input variable-icon and the at least one first output variable-icon, wherein the first diagram displays a first procedure for producing at least one value for the at least one first output variable-icon from at least one value for the at least one first input variable-icon. - View Dependent Claims (99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 121, 122, 123, 125)
-
-
110. The method of claim 265 and further comprising the step of:
selecting the at least one first control means. - View Dependent Claims (111, 112, 113, 114, 115, 116, 117, 118, 119, 120)
-
124. The method of claim 287 and further including the step of:
displaying the at least one produced value in conjunction with the at least one first output variable-icon.
Specification