Graphical system for modelling a process and associated method
First Claim
1. A method for representing data types in a graphical program in a computer system, wherein the computer includes a display screen and a means for executing the graphical program, the method comprising:
- displaying on the screen a first variable icon that references data of a first data type;
displaying on the screen a first function icon that performs a first function, wherein said first function icon is adapted to receive data compatible with said first data type;
receiving user input indicating a desire to connect the first variable icon to the first function icon;
determining the data type of data to be transferred between said first variable icon and said first function icon in response to said receiving user input indicating a desire to connect the first variable icon to the first function icon;
displaying on the screen a first wire connecting said first variable icon to said first function icon in response to said receiving user input indicating a desire to connect the first variable icon to the first function icon, wherein said displaying on the screen said first wire displays said first wire having a first thickness in response to said determining the data type of data to be transferred between said first variable icon and said first function icon, wherein said first wire has a first thickness corresponding to the type of said first data type;
displaying on the screen a second variable icon that references data of a second data type, wherein said second data type is different than said first data type;
displaying on the screen a second function icon that performs a second function, wherein said second function icon is adapted to receive data compatible with said second data type;
receiving user input indicating a desire to connect the second variable icon to the second function icon;
determining the data type of data to be transferred between said second variable icon and said second function icon in response to said receiving user input indicating a desire to connect the second variable icon to the second function icon;
displaying on the screen a second wire connecting said second variable icon to said second function icon in response to said receiving user input indicating a desire to connect the second variable icon to the second function icon, wherein said displaying on the screen said second wire displays said second wire having a second thickness in response to said determining the data type of data to be transferred between said second variable icon and said second function icon, wherein said second wire has a second thickness corresponding to the type of said second data type, wherein said second thickness is different than said first thickness.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for representing data types in a graphical program executed by a computer system. The method stores a plurality of executable function icons, scheduling function icons, and data types. A graphical program or data flow diagram is assembled in response to user input utilizing icons which correspond to the respective executable functions, scheduling functions, and data types which are interconnected by arcs or wires on the screen. The wires have different thicknesses, patterns and/or colors to represent the different data types of data being transported on each wire between nodes. The different data types include numerics, booleans, strings, characters, arrays, and structures, among others.
170 Citations
15 Claims
-
1. A method for representing data types in a graphical program in a computer system, wherein the computer includes a display screen and a means for executing the graphical program, the method comprising:
-
displaying on the screen a first variable icon that references data of a first data type; displaying on the screen a first function icon that performs a first function, wherein said first function icon is adapted to receive data compatible with said first data type; receiving user input indicating a desire to connect the first variable icon to the first function icon; determining the data type of data to be transferred between said first variable icon and said first function icon in response to said receiving user input indicating a desire to connect the first variable icon to the first function icon; displaying on the screen a first wire connecting said first variable icon to said first function icon in response to said receiving user input indicating a desire to connect the first variable icon to the first function icon, wherein said displaying on the screen said first wire displays said first wire having a first thickness in response to said determining the data type of data to be transferred between said first variable icon and said first function icon, wherein said first wire has a first thickness corresponding to the type of said first data type; displaying on the screen a second variable icon that references data of a second data type, wherein said second data type is different than said first data type; displaying on the screen a second function icon that performs a second function, wherein said second function icon is adapted to receive data compatible with said second data type; receiving user input indicating a desire to connect the second variable icon to the second function icon; determining the data type of data to be transferred between said second variable icon and said second function icon in response to said receiving user input indicating a desire to connect the second variable icon to the second function icon; displaying on the screen a second wire connecting said second variable icon to said second function icon in response to said receiving user input indicating a desire to connect the second variable icon to the second function icon, wherein said displaying on the screen said second wire displays said second wire having a second thickness in response to said determining the data type of data to be transferred between said second variable icon and said second function icon, wherein said second wire has a second thickness corresponding to the type of said second data type, wherein said second thickness is different than said first thickness. - View Dependent Claims (2, 3, 4)
-
-
5. A method for representing data types in a graphical program in a computer system, wherein the computer includes a display screen and a means for executing the graphical program, the method comprising:
-
displaying on the screen a first variable icon that references data of a first data type; displaying on the screen a first function icon that performs a first function, wherein said first function icon is adapted to receive data compatible with said first data type; receiving user input indicating a desire to connect the first variable icon to the first function icon; determining the data type of data to be transferred between said first variable icon and said first function icon in response to said receiving user input indicating a desire to connect the first variable icon to the first function icon; displaying on the screen a first wire connecting said first variable icon to said first function icon in response to said receiving user input indicating a desire to connect the first variable icon to the first function icon, wherein said displaying on the screen said first wire displays said first wire having a first pattern in response to said determining the data type of data to be transferred between said first variable icon and said first function icon, wherein said first wire has a first pattern corresponding to the type of said first data type; displaying on the screen a second variable icon that references data of a second data type, wherein said second data type is different than said first data type; displaying on the screen a second function icon that performs a second function, wherein said second function icon is adapted to receive data compatible with said second data type; receiving user input indicating a desire to connect the second variable icon to the second function icon; determining the data type of data to be transferred between said second variable icon and said second function icon in response to said receiving user input indicating a desire to connect the second variable icon to the second function icon; displaying on the screen a second wire connecting said second variable icon to said second function icon in response to said receiving user input indicating a desire to connect the second variable icon to the second function icon, wherein said displaying on the screen said second wire displays said second wire having a second pattern in response to said determining the data type of data to be transferred between said second variable icon and said second function icon, wherein said second wire has a second pattern corresponding to the type of said second data type, wherein said second pattern is different than said first pattern. - View Dependent Claims (6, 7, 8)
-
-
9. A method for representing data types in a graphical program in a computer system, wherein the computer includes a display screen and a means for executing the graphical program, the method comprising:
-
displaying on the screen a first variable icon that references data of a first data type; displaying on the screen a first function icon that performs a first function, wherein said first function icon is adapted to receive data compatible with said first data type; receiving user input indicating a desire to connect the first variable icon to the first function icon; determining the data type of data to be transferred between said first variable icon and said first function icon in response to said receiving user input indicating a desire to connect the first variable icon to the first function icon; displaying on the screen a first wire connecting said first variable icon to said first function icon in response to said receiving user input indicating a desire to connect the first variable icon to the first function icon, wherein said displaying on the screen said first wire displays said first wire having a first color in response to said determining the data type of data to be transferred between said first variable icon and said first function icon, wherein said first wire has a first color corresponding to the type of said first data type; displaying on the screen a second variable icon that references data of a second data type, wherein said second data type is different than said first data type; displaying on the screen a second function icon that performs a second function, wherein said second function icon is adapted to receive data compatible with said second data type; receiving user input indicating a desire to connect the second variable icon to the second function icon; determining the data type of data to be transferred between said second variable icon and said second function icon in response to said receiving user input indicating a desire to connect the second variable icon to the second function icon; displaying on the screen a second wire connecting said second variable icon to said second function icon in response to said receiving user input indicating a desire to connect the second variable icon to the second function icon, wherein said displaying on the screen said second wire displays said second wire having a second color in response to said determining the data type of data to be transferred between said second variable icon and said second function icon, wherein said second wire has a second color corresponding to the type of said second data type, wherein said second color is different than said first color. - View Dependent Claims (10, 11, 12)
-
-
13. A method for representing data types in a graphical program in a computer system, wherein the computer includes a display screen and a means for executing the graphical program, the method comprising:
-
displaying on the screen a first variable icon that references data of a first data type; displaying on the screen a first function icon that performs a first function, wherein said first function icon is adapted to receive data compatible with said first data type; receiving user input indicating a desire to connect the first variable icon to the first function icon; determining the data type of data to be transferred between said first variable icon and said first function icon in response to said receiving user input indicating a desire to connect the first variable icon to the first function icon; displaying on the screen a first wire connecting said first variable icon to said first function icon in response to said receiving user input indicating a desire to connect the first variable icon to the first function icon, wherein said displaying on the screen said first wire automatically displays said first wire having a first thickness in response to said determining the data type of data to be transferred between said first variable icon and said first function icon, wherein said first wire has a first thickness corresponding to the type of said first data type.
-
-
14. A method for representing data types in a graphical program in a computer system, wherein the computer includes a display screen and a means for executing the graphical program, the method comprising:
-
displaying on the screen a first variable icon that references data of a first data type; displaying on the screen a first function icon that performs a first function, wherein said first function icon is adapted to receive data compatible with said first data type; receiving user input indicating a desire to connect the first variable icon to the first function icon; determining the data type of data to be transferred between said first variable icon and said first function icon in response to said receiving user input indicating a desire to connect the first variable icon to the first function icon; displaying on the screen a first wire connecting said first variable icon to said first function icon in response to said receiving user input indicating a desire to connect the first variable icon to the first function icon, wherein said displaying on the screen said first wire automatically displays said first wire having a first pattern in response to said determining the data type of data to be transferred between said first variable icon and said first function icon, wherein said first wire has a first pattern corresponding to the type of said first data type.
-
-
15. A method for representing data types in a graphical program in a computer system, wherein the computer includes a display screen and a means for executing the graphical program, the method comprising:
-
displaying on the screen a first variable icon that references data of a first data type; displaying on the screen a first function icon that performs a first function, wherein said first function icon is adapted to receive data compatible with said first data type; receiving user input indicating a desire to connect the first variable icon to the first function icon; determining the data type of data to be transferred between said first variable icon and said first function icon in response to said receiving user input indicating a desire to connect the first variable icon to the first function icon; displaying on the screen a first wire connecting said first variable icon to said first function icon in response to said receiving user input indicating a desire to connect the first variable icon to the first function icon, wherein said displaying on the screen said first wire automatically displays said first wire having a first color in response to said determining the data type of data to be transferred between said first variable icon and said first function icon, wherein said first wire has a first color corresponding to the type of said first data type.
-
Specification