Graphical system for modelling a process and associated method
DCFirst Claim
1. A method for assembling a graphical program in a computer system, wherein the computer system includes a video screen, the method comprising:
- displaying on the screen at least one iteration icon for controlling multiple iterations of operations, wherein said iteration icon includes an interior portion;
displaying on the screen at least a portion of the graphical program, wherein said at least a portion of the graphical program is comprised within said interior portion of said at least one iteration icon, wherein said displaying on the screen said at least a portion of the graphical program includes arranging on the screen said at least a portion of the graphical program and said at least one iteration icon such that said at least a portion of the graphical program is displayed on the screen substantially inside said at least one iteration icon; and
executing said graphical program, wherein said executing comprises;
executing said at least a portion of the graphical program comprised in said interior portion of said at least one iteration icon for said multiple iterations.
0 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method for programming a computer to execute a procedure is based on a graphical interface which utilizes data flow diagrams to represent the procedure. The method stores a plurality of executable functions, scheduling functions, and data types. A data flow diagram is assembled in response to the user input utilizing icons which correspond to the respective executable functions, scheduling functions, and data types which are interconnected by arcs on the screen. A panel, representative of an instrument fron panel having input and output formats is likewise assembled for the data flow diagram. An executable program is generated in response to the data flow diagram and the panel utilizing the executable functions, scheduling functions, and data types stored in the memory. Furthermore, the executable functions may include user defined functions that have been generated using the method for programming. In this manner, a hierarchy of procedures is implemented, each represented by a data flow diagram.
-
Citations
139 Claims
-
1. A method for assembling a graphical program in a computer system, wherein the computer system includes a video screen, the method comprising:
-
displaying on the screen at least one iteration icon for controlling multiple iterations of operations, wherein said iteration icon includes an interior portion; displaying on the screen at least a portion of the graphical program, wherein said at least a portion of the graphical program is comprised within said interior portion of said at least one iteration icon, wherein said displaying on the screen said at least a portion of the graphical program includes arranging on the screen said at least a portion of the graphical program and said at least one iteration icon such that said at least a portion of the graphical program is displayed on the screen substantially inside said at least one iteration icon; and executing said graphical program, wherein said executing comprises; executing said at least a portion of the graphical program comprised in said interior portion of said at least one iteration icon for said multiple iterations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for assembling a graphical program in a computer system, wherein the computer system includes a video screen, the method comprising:
-
displaying on the screen at least one iteration icon for controlling multiple iterations of operations, wherein said iteration icon includes an interior portion, wherein said at least one iteration icon includes an index portion which displays a number of iterations that have been performed; displaying on the screen at least a portion of the graphical program, wherein said at least a portion of the graphical program is comprised within said interior portion of said at least one iteration icon; receiving, in response to user input, a number N which indicates the number of said multiple iterations to be performed; and executing said graphical program, wherein said executing comprises; executing said at least a portion of the graphical program comprised in said at least one iteration icon for said number N of iterations. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for assembling a graphical program in a computer system, wherein the computer system includes a video screen, the method comprising:
-
displaying on the screen at least one conditional icon for controlling conditional branching of operations, wherein said conditional icon includes a plurality of case icons each having an interior portion, wherein said conditional icon includes a selector input portion which selects between said plurality of case icons; displaying on the screen portions of the graphical program comprised within said interior portions of each of said plurality of case icons, wherein a different portion of the graphical program is comprised within said interior portions of each of said plurality of case icons, wherein said displaying on the screen portions of the graphical program comprised within said interior portions of each of said plurality of case icons includes arranging on the screen said portions of the graphical program and said at least one conditional icon such that said different portions of the graphical program are comprised within said interior portions of each of said plurality of case icons; executing said graphical program, wherein said executing comprises; said selector input portion of said at least one conditional icon receiving a value; determining one of said plurality of case icons, wherein said determining depends on said value received by said selector input portion of said at least one conditional icon; executing a portion of the graphical program comprised in said interior portion of said determined one of said plurality of case icons in response to said determining. - View Dependent Claims (18, 19)
-
-
20. A method for assembling a graphical program in a computer system, wherein the computer system includes a video screen, the method comprising:
-
displaying on the screen at least one conditional icon for controlling conditional branching of operations, wherein said conditional icon includes a plurality of case icons each having an interior portion, wherein each of said case icons comprising said at least one conditional icon includes a portion which displays a value identifying said case icon, wherein said conditional icon includes a selector input portion which selects between said plurality of case icons; displaying on the screen portions of the graphical program comprised within said interior portions of each of said plurality of case icons, wherein a different portion of the graphical program is comprised within said interior portions of each of said plurality of case icons; executing said graphical program, wherein said executing comprises; said selector input portion of said at least one conditional icon receiving a value; determining one of said plurality of case icons, wherein said determining depends on said value received by said selector input portion of said at least one conditional icon; executing a portion of the graphical program comprised in said interior portion of said determined one of said plurality of case icons in response to said determining. - View Dependent Claims (21)
-
-
22. A method for assembling a graphical program in a computer system, wherein the computer system includes a video screen, the method comprising:
-
displaying on the screen at least one sequence structure icon for controlling sequencing of operations, wherein said sequence structure icon includes a plurality of sequence icons each having an interior portion, wherein said sequence icons have an order including a first sequence icon and a last sequence icon; displaying on the screen portions of the graphical program comprised within said interior portions of each of said plurality of sequence icons, wherein a different portion of the graphical program is comprised within said interior portions of each of said plurality of sequence icons, wherein said displaying on the screen portions of the graphical program comprised within said interior portions of each of said plurality of sequence icons comprises arranging on the screen said portions of the graphical program and said at least one sequence structure icon such that said different portions of the graphical program are comprised within said interior portions of each of said plurality of sequence icons;
executing said graphical program, wherein said executing includes;executing said portions of the graphical program comprised in said plurality of sequence icons, wherein said portions of the graphical program are executed in said order of said sequence icons from said first sequence icon to said last sequence icon. - View Dependent Claims (23, 24)
-
-
25. A method for assembling a graphical program in a computer system, wherein the computer system includes a video screen, the method comprising:
-
displaying on the screen at least one sequence structure icon for controlling sequencing of operations, wherein said sequence structure icon includes a plurality of sequence icons each having an interior portion, wherein said sequence icons have an order including a first sequence icon and a last sequence icon, wherein each of said sequence icons comprising said at least one sequence structure icon includes a portion which displays a value identifying said order of said sequence icons; displaying on the screen portions of the graphical program comprised within said interior portions of each of said plurality of sequence icons, wherein a different portion of the graphical program is comprised within said interior portions of each of said plurality of sequence icons; executing said graphical program, wherein said step of executing includes; executing said portions of the graphical program comprised in said plurality of sequence icons, wherein said portions of the graphical program are executed in said order of said sequence icons from said first sequence icon to said last sequence icon. - View Dependent Claims (26, 27)
-
-
28. A method for assembling a graphical program in a computer system, wherein the computer system includes a video screen, the method comprising:
-
displaying on the screen at least one loop structure icon for controlling looping of operations, wherein said loop structure icon includes an interior portion, wherein said loop structure icon further includes a recirculation icon which receives a value, wherein said value is either true or false; displaying on the screen at least a portion of the graphical program, wherein said at least a portion of the graphical program is comprised within said interior portion of said at least one loop structure icon, wherein said displaying on the screen at least a portion of the graphical program includes arranging on the screen said at least a portion of the graphical program and said at least one loop structure icon such that said at least a portion of the graphical program is displayed on the screen substantially inside said at least one loop structure icon; executing said graphical program, wherein said at least a portion of the graphical program comprised in said interior portion of said at least one iteration icon is repetitively performed while said recirculation icon receives a true value. - View Dependent Claims (29, 30, 31)
-
-
32. A method for assembling a graphical program in a computer system, wherein the computer system includes a video screen, the method comprising:
-
displaying on the screen at least one loop structure icon for controlling looping of operations, wherein said loop structure icon includes an interior portion, wherein said loop structure icon further includes a recirculation icon which receives a value, wherein said value is either true or false; displaying on the screen at least a portion of the graphical program, wherein said at least a portion of the graphical program is comprised within said interior portion of said at least one loop structure icon, wherein said displaying on the screen at least a portion of the graphical program includes arranging on the screen said at least a portion of the graphical program and said at least one loop structure icon such that said at least a portion of the graphical program is displayed on the screen substantially inside said at least one loop structure icon; executing said graphical program, wherein said executing includes; a) examining said value received by said recirculation icon of said loop structure icon; and b) executing said at least a portion of the graphical program comprised in said at least one loop structure icon for an iteration after said examining if said examined value is a true value; wherein said executing step b) is not performed after said examining step a) if said examining step a) indicates that said examined value is a false value. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A method for assembling a graphical program in a computer system, wherein the computer system includes a video screen, the method comprising:
-
displaying on the screen at least one loop structure icon for controlling looping of operations, wherein said loop structure icon includes an interior portion, wherein said loop structure icon includes an index portion which displays a number of iterations that said at least a portion of the graphical program comprised in said loop structure icon has been executed; displaying on the screen at least a portion of the graphical program, wherein said at least a portion of the graphical program is comprised within said interior portion of said loop structure icon; executing said graphical program, wherein said executing comprises; a) examining a value provided to said loop structure icon; b) executing said at least a portion of the graphical program comprised in said at least one loop structure icon for an iteration after said examining if said examined value is a true value, wherein said executing step b) is not performed after said examining step a) if said examining step a) indicates that said examined value is a false value; and c) said index portion displaying a number of iterations that said at least a portion of the graphical program comprised in said loop structure icon has been executed during said executing said graphical program. - View Dependent Claims (39, 40, 41, 42)
-
-
43. A computer-readable storage medium comprising program instructions, wherein said program instructions are operable to assemble a graphical program in a computer system, wherein said program instructions are operable to implement the steps of:
-
displaying on a video screen of the computer system at least one iteration icon for controlling multiple iterations of operations, wherein said iteration icon includes an interior portion; displaying on the screen at least a portion of the graphical program, wherein said at least a portion of the graphical program is comprised within said interior portion of said at least one iteration icon, wherein said displaying on the screen said at least a portion of the graphical program includes arranging on the screen said at least a portion of the graphical program and said at least one iteration icon such that said at least a portion of the graphical program is displayed on the screen substantially inside said at least one iteration icon; executing said graphical program, wherein said executing comprises; executing said at least a portion of the graphical program comprised in said interior portion of said at least one iteration icon for said multiple iterations. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. Computer-readable storage medium comprising program instructions, wherein said program instructions are operable to assemble a graphical program in a computer system, wherein said program instructions are operable to implement the steps of:
-
displaying on a video screen of the computer system at least one iteration icon for controlling multiple iterations of operations, wherein said iteration icon includes an interior portion, wherein said at least one iteration icon includes an index portion which displays a number indicating the number of iterations that have been performed; displaying on the screen at least a portion of the graphical program, wherein said at least a portion of the graphical program is comprised within said interior portion of said at least one iteration icon; receiving, in response to user input, a number N which indicates the number of said multiple iterations to be performed; executing said graphical program, wherein said executing comprises; executing said at least a portion of the graphical program comprised in said at least one iteration icon for said number N of iterations. - View Dependent Claims (55, 56, 57, 58)
-
-
59. A computer-readable storage medium comprising program instructions, wherein said program instructions are operable to assemble a graphical program in a computer system, wherein said program instructions are operable to implement the steps of:
-
displaying on a video screen of the computer system at least one conditional icon for controlling conditional branching of operations, wherein said conditional icon includes a plurality of case icons each having an interior portion, wherein said conditional icon includes a selector input portion which selects between said plurality of case icons; displaying on the screen portions of the graphical program comprised within said interior portions of each of said plurality of case icons, wherein a different portion of the graphical program is comprised within said interior portions of each of said plurality of case icons, wherein said displaying on the screen portions of the graphical program comprised within said interior portions of each of said plurality of case icons includes arranging on the screen said portions of the graphical program and said at least one conditional icon such that said different portions of the graphical program are comprised within said interior portions of each of said plurality of case icons; executing said graphical program, wherein said executing comprises; said selector input portion of said at least one conditional icon receiving a value; determining one of said plurality of case icons, wherein said determining depends on said value received by said selector input portion of said at least one conditional icon; executing a portion of the graphical program comprised in said interior portion of said determined one of said plurality of case icons in response to said determining. - View Dependent Claims (60, 61)
-
-
62. A computer-readable storage medium comprising program instructions, wherein said program instructions are operable to assemble a graphical program in a computer system, wherein said program instructions are operable to implement the steps of:
-
displaying on a video screen of the computer system at least one conditional icon for controlling conditional branching of operations, wherein said conditional icon includes a plurality of case icons each having an interior portion, wherein each of said case icons comprising said at least one conditional icon includes a portion which displays a value identifying said case icon, wherein said conditional icon includes a selector input portion which selects between said plurality of case icons; displaying on the screen portions of the graphical program comprised within said interior portions of each of said plurality of case icons, wherein a different portion of the graphical program is comprised within said interior portions of each of said plurality of case icons; executing said graphical program, wherein said executing comprises; said selector input portion of said at least one conditional icon receiving a value; determining one of said plurality of case icons, wherein said determining depends on said value received by said selector input portion of said at least one conditional icon; executing a portion of the graphical program comprised in said interior portion of said determined one of said plurality of case icons in response to said determining. - View Dependent Claims (63)
-
-
64. A computer-readable storage medium comprising program instructions, wherein said program instructions are operable to assemble a graphical program in a computer system, wherein said program instructions are operable to implement the steps of:
-
displaying on a video screen of the computer system at least one sequence structure icon for controlling sequencing of operations, wherein said sequence structure icon includes a plurality of sequence icons each having an interior portion, wherein said sequence icons have an order including a first sequence icon and a last sequence icon; displaying on the screen portions of the graphical program comprised within said interior portions of each of said plurality of sequence icons, wherein a different portion of the graphical program is comprised within said interior portions of each of said plurality of sequence icons, wherein said displaying on the screen portions of the graphical program comprised within said interior portions of each of said plurality of sequence icons comprises arranging on the screen said at least a portion of the graphical program and said at least one sequence structure icon such that said different portions of the graphical program are comprised within said interior portions of each of said plurality of sequence icons; executing said graphical program, wherein said executing includes; executing said portions of the graphical program comprised in said plurality of sequence icons, wherein said portions of the graphical program are executed in said order of said sequence icons from said first sequence icon to said last sequence icon. - View Dependent Claims (65, 66)
-
-
67. A computer-readable storage medium comprising program instructions, wherein said program instructions are operable to assemble a graphical program in a computer system, wherein said program instructions are operable to implement the steps of:
-
displaying on a video screen of the computer system at least one sequence structure icon for controlling sequencing of operations, wherein said sequence structure icon includes a plurality of sequence icons each having an interior portion, wherein said sequence icons have an order including a first sequence icon and a last sequence icon, wherein each of said sequence icons comprising said at least one sequence structure icon includes a portion which displays a value identifying said order of said sequence icons; displaying on the screen portions of the graphical program comprised within said interior portions of each of said plurality of sequence icons, wherein a different portion of the graphical program is comprised within said interior portions of each of said plurality of sequence icons; executing said graphical program, wherein said step of executing includes; executing said portions of the graphical program comprised in said plurality of sequence icons, wherein said portions of the graphical program are executed in said order of said sequence icons from said first sequence icon to said last sequence icon. - View Dependent Claims (68, 69)
-
-
70. A computer-readable storage medium comprising program instructions, wherein said program instructions are operable to assemble a graphical program in a computer system, wherein said program instructions are operable to implement the steps of:
-
displaying on a display screen of the computer system at least one loop structure icon for controlling looping of operations, wherein said loop structure icon includes an interior portion, wherein said loop structure icon further includes a recirculation icon which receives a value, wherein said value is either true or false; displaying on the screen at least a portion of the graphical program, wherein said at least a portion of the graphical program is comprised within said interior portion of said at least one loop structure icon, wherein said displaying on the screen at least a portion of the graphical program includes arranging on the screen said at least a portion of the graphical program and said at least one loop structure icon such that said at least a portion of the graphical program is displayed on the screen substantially inside said at least one loop structure icon; executing said graphical program, wherein said at least a portion of the graphical program comprised in said interior portion of said at least one iteration icon is repetitively performed while said recirculation icon receives a true value. - View Dependent Claims (71, 72, 73)
-
-
74. A computer-readable storage medium comprising program instructions, wherein said program instructions are operable to assemble a graphical program in a computer system, wherein said program instructions are operable to implement the steps of:
-
displaying on a display screen of the computer system at least one loop structure icon for controlling looping of operations, wherein said loop structure icon includes an interior portion, wherein said loop structure icon further includes a recirculation icon which receives a value, wherein said value is either true or false; displaying on the screen at least a portion of the graphical program, wherein said at least a portion of the graphical program is comprised within said interior portion of said at least one loop structure icon, wherein said displaying on the screen at least a portion of the graphical program includes arranging on the screen said at least a portion of the graphical program and said at least one loop structure icon such that said at least a portion of the graphical program is displayed on the screen substantially inside said at least one loop structure icon; executing said graphical program, wherein said executing includes; a) examining said value received by said recirculation icon of said loop structure icon; and b) executing said at least a portion of the graphical program comprised in said at least one loop structure icon for an iteration after said examining if said examined value is a true value; wherein said executing step b) is not performed after said examining step a) if said examining step a) indicates that said examined value is a false value. - View Dependent Claims (75, 76, 77, 78, 79)
-
-
80. A computer-readable storage medium comprising program instructions, wherein said program instructions are operable to assemble a graphical program in a computer system, wherein said program instructions are operable to implement the steps of:
-
displaying on a display screen of the computer system at least one loop structure icon for controlling looping of operations, wherein said loop structure icon includes an interior portion, wherein said loop structure icon includes an index portion which displays a number of iterations that said at least a portion of the graphical program comprised in said loop structure icon has been executed; displaying on the screen at least a portion of the graphical program, wherein said at least a portion of the graphical program is comprised within said interior portion of said loop structure icon; executing said graphical program, wherein said executing comprises; a) examining a value provided to said loop structure icon; b) executing said at least a portion of the graphical program comprised in said at least one loop structure icon for an iteration after said examining if said examined value is a true value, wherein said executing step b) is not performed after said examining step a) if said examining step a) indicates that said examined value is a false value; and c) said index portion displaying a number of iterations that said at least a portion of the graphical program comprised in said loop structure icon has been executed during said executing said graphical program. - View Dependent Claims (81, 82, 83, 84)
-
-
85. A method for assembling a graphical program in a computer system, wherein the computer system includes a video screen, the method comprising:
-
displaying on the screen at least one iteration icon for controlling multiple iterations of operations; displaying on the screen at least a portion of the graphical program; arranging on the screen said at least a portion of the graphical program and said at least one iteration icon such that said at least a portion of the graphical program is displayed on the screen substantially inside said at least one iteration icon; executing said graphical program, wherein said executing comprises; executing said at least a portion of the graphical program displayed substantially inside said at least one iteration icon for said multiple iterations. - View Dependent Claims (86, 87, 88, 89, 90)
-
-
91. A method for assembling a graphical program in a computer system, wherein the computer system includes a video screen, the method comprising:
-
displaying on the screen at least one iteration icon for controlling multiple iterations of operations; displaying on the screen a first one or more function icons; displaying on the screen a second one or more function icons; assembling on the screen a graphical program, wherein said assembling on the screen the graphical program comprises arranging on the screen the first one or more function icons substantially inside said at least one iteration icon, and arranging on the screen the second one or more function icons outside of said at least one iteration icon; and executing said graphical program, wherein said executing comprises; executing said first one or more function icons arranged substantially inside said at least one iteration icon for said multiple iterations; and executing said second one or more function icons, wherein said second one or more function icons arranged outside of said at least one iteration icon are not executed for said multiple iterations. - View Dependent Claims (92, 93, 94, 95, 96, 97, 98, 99, 100, 101)
-
-
102. A method for assembling a graphical program in a computer system, wherein the computer system includes a video screen, the method comprising:
-
displaying on the screen at least one loop structure icon for controlling looping of operations; displaying on the screen a first one or more function icons; displaying on the screen a second one or more function icons; assembling on the screen a graphical program, wherein said assembling on the screen the graphical program comprises arranging on the screen the first one or more function icons substantially inside said at least one loop structure icon, and arranging on the screen the second one or more function icons outside of said at least one loop structure icon; and executing said graphical program, wherein said executing comprises; executing said first one or more function icons arranged substantially inside said at least one loop structure icon for multiple iterations; executing said second one or more function icons, wherein said second one or more function icons arranged outside of said at least one loop structure icon are not executed for said multiple iterations. - View Dependent Claims (103, 104, 105, 106, 107, 108)
-
-
109. A computer-readable storage medium comprising program instructions, wherein said program instructions are operable to assemble a graphical program in a computer system, wherein said program instructions are operable to implement the steps of:
-
displaying on a video semen of the computer system at least one iteration icon for controlling multiple iterations of operations; displaying on the screen a first one or more function icons; displaying on the screen a second one or more function icons; assembling on the screen a graphical program, wherein said assembling on the screen the graphical program comprises arranging on the screen the first one or more function icons substantially inside said at least one iteration icon, and arranging on the screen the second one or more function icons outside of said at least one iteration icon; and executing said graphical program, wherein said executing comprises; executing said first one or more function icons arranged substantially inside said at least one iteration icon for said multiple iterations; and executing said second one or more function icons, wherein said second one or more function icons arranged outside of said at least one iteration icon are not executed for said multiple iterations. - View Dependent Claims (110, 111, 112, 113, 114, 115, 116, 117, 118, 119)
-
-
120. A computer-readable storage medium comprising program instructions, wherein said program instructions are operable to assemble a graphical program in a computer system, wherein said program instructions are operable to implement the steps of:
-
displaying on a video screen of the computer system at least one loop structure icon for controlling looping of operations; displaying on the screen a first one or more function icons; displaying on the screen a second one or more function icons; assembling on the screen a graphical program, wherein said assembling on the screen the graphical program comprises arranging on the screen the first one or more function icons substantially inside said at least one loop structure icon, and arranging on the screen the second one or more function icons outside of said at least one loop structure icon; and executing said graphical program, wherein said executing comprises; executing said first one or more function icons arranged substantially inside said at least one loop structure icon for multiple iterations; executing said second one or more function icons, wherein said second one or more function icons arranged outside of said at least one loop structure icon are not executed for said multiple iterations. - View Dependent Claims (121, 122, 123, 124, 125, 126)
-
-
127. A computer-readable storage medium comprising program instructions, wherein said program instructions are operable to assemble a graphical program in a computer system, wherein said program instructions are operable to implement the steps of:
-
displaying on a video screen of the computer system at least one conditional icon for controlling conditional branching of operations, wherein said conditional icon includes a plurality of case icons each having an interior portion, wherein said conditional icon includes a selector input portion which selects between said plurality of case icons; displaying on the screen portions of the graphical program comprised within said interior portions of each of said plurality of case icons, wherein a different portion of the graphical program is comprised within said interior portions of each of said plurality of case icons, wherein said displaying on the screen portions of the graphical program comprised within said interior portions of each of said plurality of case icons includes arranging on the screen said portions of the graphical program and said at least one conditional icon such that said different portions of the graphical program are comprised within said interior portions of each of said plurality of case icons; executing said graphical program, wherein said executing comprises; said selector input portion of said at least one conditional icon receiving a value; determining one of said plurality of case icons, wherein said determining depends on said value received by said selector input portion of said at least one conditional icon; executing a portion of the graphical program comprised in said interior portion of said determined one of said plurality of case icons in response to said determining. - View Dependent Claims (128, 129)
-
-
130. A computer-readable storage medium comprising program instructions, wherein said program instructions are operable to assemble a graphical program in a computer system, wherein said program instructions are operable to implement the steps of:
-
displaying on a video screen of the computer system at least one conditional icon for controlling conditional branching of operations, wherein said conditional icon includes a plurality of case icons each having an interior portion, wherein each of said case icons comprising said at least one conditional icon includes a portion which displays a value identifying said case icon, wherein said conditional icon includes a selector input portion which selects between said plurality of case icons; displaying on the screen portions of the graphical program comprised within said interior portions of each of said plurality of case icons, wherein a different portion of the graphical program is comprised within said interior portions of each of said plurality of case icons; executing said graphical program, wherein said executing comprises; said selector input portion of said at least one conditional icon receiving a value; determining one of said plurality of case icons, wherein said determining depends on said value received by said selector input portion of said at least one conditional icon; executing a portion of the graphical program comprised in said interior portion of said determined one of said plurality of case icons in response to said determining. - View Dependent Claims (131)
-
-
132. A method for assembling a graphical program in a computer system, wherein the computer system includes a video screen, the method comprising:
-
displaying on the screen at least one conditional icon for controlling conditional branching of operations, wherein said conditional icon includes a plurality of case icons each having an interior portion, wherein said conditional icon includes a selector input portion which selects between said plurality of case icons; displaying on the screen portions of the graphical program; arranging on the screen said portions of the graphical program and said at least one conditional icon such that said different portions of the graphical program are comprised within said interior portions of each of said plurality of case icons; executing said graphical program, wherein said executing comprises; said selector input portion of said at least one conditional icon receiving a value; determining one of said plurality of case icons, wherein said determining depends on said value received by said selector input portion of said at least one conditional icon; executing a portion of the graphical program comprised in said interior portion of said determined one of said plurality of case icons in response to said determining. - View Dependent Claims (133, 134, 135)
-
-
136. A computer-readable storage medium comprising program instructions, wherein said program instructions are operable to assemble a graphical program in a computer system, wherein said program instructions are operable to implement the steps of:
-
displaying on a video screen of the computer system at least one conditional icon for controlling conditional branching of operations, wherein said conditional icon includes a plurality of case icons each having an interior portion, wherein said conditional icon includes a selector input portion which selects between said plurality of case icons; displaying on the screen portions of the graphical program; arranging on the screen said portions of the graphical program and said at least one conditional icon such that said different portions of the graphical program are comprised within said interior portions of each of said plurality of case icons; executing said graphical program, wherein said executing comprises; said selector input portion of said at least one conditional icon receiving a value; determining one of said plurality of case icons, wherein said determining depends on said value received by said selector input portion of said at least one conditional icon; executing a portion of the graphical program comprised in said interior portion of said determined one of said plurality of case icons in response to said determining. - View Dependent Claims (137, 138, 139)
-
Specification