Control sequencer in an iconic programming system
First Claim
1. In an iconic programming system process executing in a computer system, a computer executed method for performing a list of transactions within one icon of said iconic programming system process, said computer executed method comprising the steps of:
- (a) displaying a sequencer icon having said list of transactions wherein each transaction in said list identifies a tolerance limit, a test expression, a pass transaction identifier of a transaction contained within said list, and a fail transaction identifier of a transaction contained within said list, wherein said test expression is either a call to an iconic procedure, a call to a conventional programming process, a mathematical equation, or a variable containing data logged by a previously performed transaction;
(b) assigning a top transaction of said list as a current transaction;
(c) performing a test expression of said current transaction;
(d) comparing a result of said test expression of said current transaction to said tolerance limit identified in said current transaction;
(e) when said result is within said tolerance limit, assigning a transaction identified by said pass transaction identifier to said current transaction; and
(f) when said result is outside said tolerance limit, assigning a transaction identified by said fail transaction identifier to said current transaction; and
(g) repeating steps (c) through (f) until said list is exhausted.
3 Assignments
0 Petitions
Accused Products
Abstract
An iconic programming system that provides a sequencer icon to allow a series of operations to be performed, along with the conditions under which the operations are performed. Each operation performed, called a transaction, can be enabled or disabled, or can be enabled by a function within the process. The results of each transaction can be compared to tolerance limits and alternate subsequent transactions processed based upon whether the transaction results fell within the tolerance limits. The output of each transaction can be logged into a buffer to keep the results for later analysis.
79 Citations
17 Claims
-
1. In an iconic programming system process executing in a computer system, a computer executed method for performing a list of transactions within one icon of said iconic programming system process, said computer executed method comprising the steps of:
-
(a) displaying a sequencer icon having said list of transactions wherein each transaction in said list identifies a tolerance limit, a test expression, a pass transaction identifier of a transaction contained within said list, and a fail transaction identifier of a transaction contained within said list, wherein said test expression is either a call to an iconic procedure, a call to a conventional programming process, a mathematical equation, or a variable containing data logged by a previously performed transaction; (b) assigning a top transaction of said list as a current transaction; (c) performing a test expression of said current transaction; (d) comparing a result of said test expression of said current transaction to said tolerance limit identified in said current transaction; (e) when said result is within said tolerance limit, assigning a transaction identified by said pass transaction identifier to said current transaction; and (f) when said result is outside said tolerance limit, assigning a transaction identified by said fail transaction identifier to said current transaction; and (g) repeating steps (c) through (f) until said list is exhausted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In an iconic programming system process executing in a computer system, a computer executed method for performing a list of transactions within one icon of said iconic programming system process, said computer executed method comprising the steps of:
-
(a) displaying a sequencer icon having said list of transactions wherein each transaction in said list comprises an enable condition, a test expression, a tolerance limit, a pass transaction identifier that identifies a transaction contained within said list, and a fail transaction identifier that identifies a transaction contained within said list, wherein said test expression is either a call to an iconic procedure, a call to a conventional programming process, a mathematical equation, or a variable containing data logged by a previously performed transaction; (b) assigning a top transaction of said list as a current transaction; (c) when said enable condition is not met, assigning a next transaction following said current transaction in said list as said current transaction and repeating step (c). (d) performing a test expression of said current transaction; (e) comparing a result of said test expression to said tolerance limit identified for said current transaction; (f) when said result is within said tolerance limit, assigning a transaction identified by said pass transaction identifier to said current transaction; and (g) when said result is outside said tolerance limit, assigning a transaction identified by said fail transaction identifier to said current transaction; and (h) repeating steps (c) through (g) until said list is exhausted. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification