Logic diagram compiler/executor
AssigneeWestinghouse Electric Corp.
InventorDonald F. Furgerson
Life of this patent
Estimating the term…
Loading patent…
AssigneeWestinghouse Electric Corp.
InventorDonald F. Furgerson
Estimating the term…
The present invention is an interactive method of creating and executing a logic diagram. The designer can pick and connect logic elements using a menu. The diagram can be edited and tested using a generic logic element. As the diagram is being created, an equations list is produced. The equations list is converted into an executable format by producing a compressed version of the equations list which is loaded into an execution table one record at a time. Each record can cause plural equations to be loaded and the equations are linked via token pointers. The unrelated equations are linked through input and output pointers. Each intermediate file record can cause record locations for associated input and output tokens to be preassigned. When executing, an input is percolated through the equations until an impasse is encountered. If a branch shape is encountered, a token pointer for a different branch is pushed onto a stack. When an impasse is encountered, the token pointer on the stack is used to continue percolation. Whenever no token pointers remain on the stack and an impasse occurs, another input is brought into the execution table and percolated. When all return stack pointers and inputs have been executed, the system checks for incomplete logic states, assumes a value and continues percolation. When all incomplete states have been resolved, the system stops and the outputs can be used for actual control.
A method of creating and executing logic diagrams to produce device outputs from device inputs, comprising the steps, executed by a computer, of:
A method of creating and executing logic diagrams to produce device outputs from device inputs, comprising the steps, executed by a computer, of:
A method of creating and executing logic diagrams to produce device outputs from device inputs, comprising the steps, executed by a computer, of:
A method of creating logic diagrams, comprising the steps, executed by a computer, of:
A method of creating and executing logic diagrams to produce device outputs from device inputs, comprising the steps, executed by a computer, of:
A method of executing logic equations, comprising steps, executed by a computer, of:
A method executing logic equations, comprising the steps, executed by a computer, of:
Dependencies are inferred from the claim text.