Programming toolkit with aligning clipper windows for use in the development of knowledge enhanced electronic programs
First Claim
Patent Images
1. A program providing a graphical programming language for data processing, the program executable on an electronic computer to:
- (i) present on a graphical user interface at least a first and second position value display element displaying position values by displacement of a graphical marker along a path;
(ii) present on the graphical user interface at least a first and second clipper display element positioned adjacent to the first and second position value display elements, respectively, along the path to define a range of position values between position values defined by an upper clipper limit and a lower clipper limit; and
(iii) accept instructions from a program user linking an upper clipper limit of the first clipper display element to a lower clipper limit of the second display element so that a lower clippervalue associated with the lower clipper limit of the second display element is equal to the upper clippervalue associated with the upper clipper limit of the first display element as the upper clipper limit of the first display element is changed;
whereby a sequence of contiguous clipper ranges can be established among position value elements.
0 Assignments
0 Petitions
Accused Products
Abstract
A graphical programming interface for use in developing computer programs uses a structure of graphically displayed elements representing positions, arguments and linkages to enable the development of computational decision making programs. The present invention provides new functionality to a clipper element that allows for simple division of a range of input values into contiguous sub-ranges, such as may be used to define a curve or other function.
43 Citations
12 Claims
-
1. A program providing a graphical programming language for data processing, the program executable on an electronic computer to:
-
(i) present on a graphical user interface at least a first and second position value display element displaying position values by displacement of a graphical marker along a path;
(ii) present on the graphical user interface at least a first and second clipper display element positioned adjacent to the first and second position value display elements, respectively, along the path to define a range of position values between position values defined by an upper clipper limit and a lower clipper limit; and
(iii) accept instructions from a program user linking an upper clipper limit of the first clipper display element to a lower clipper limit of the second display element so that a lower clippervalue associated with the lower clipper limit of the second display element is equal to the upper clippervalue associated with the upper clipper limit of the first display element as the upper clipper limit of the first display element is changed;
whereby a sequence of contiguous clipper ranges can be established among position value elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A program providing a graphical programming language for data processing, the program executable on an electronic computer to:
-
(i) present on a graphical user interface at least a first and second position value display element displaying position values;
(ii) present on the graphical user interface at least a first and second clipper display element associated with the first and second position value display elements, respectively, to define a range of position values between position values defined by an upper clipper limit and a lower clipper limit; and
(iii) accept instructions from a program user linking an upper clipper limit of the first clipper display element to a lower clipper limit of the second display element so that a lower clipper value associated with the lower clipper limit of the second display element is equal to the upper clipper value associated with the upper clipper limit of the first display element as the upper clipper limit of the first display element is changed; and
(iv) accept instructions from a program user changing a maximum position value of the first position display element and changing the upper and lower clipper limits so that the range of position values remains a constant percentage of the maximum position value.
-
Specification