System for graphically generating logic for a cause and effects matrix
First Claim
1. A method for generating logic for a cause and effects matrix, comprising the steps of:
- generating a matrix including data defining an input parameter, an output response and a relationship between the input parameter and the output response; and
transferring said data to a matrix functional unit, the matrix functional unit including an input functional unit, an output functional unit and an intersection functional unit, the input functional unit including predefined, configurable logic elements for defining an input parameter, the output functional unit including predefined, configurable logic elements for defining an output response, and the intersection functional unit including predefined, configurable logic elements for defining the relationship between the input parameter and the output response, thereby configuring the predefined input functional unit logic elements, configuring the predefined output functional unit logic elements, and configuring the predefined intersection functional unit logic elements.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for graphically generating logic for a cause and effects matrix. The present invention includes creating a matrix for defining the elements of the system that require monitoring, the responses to changes in the monitored elements and the relationship between the elements and the responses and automatically creating logic to implement the matrix. The system includes a general purpose digital computer that incorporates a matrix programming tool to input data defining the matrix and generate a matrix database. The tool also transfers the matrix database to a programmable logic controller. The programmable logic controller includes a matrix functional unit. The matrix functional unit includes several predefined, configurable functional units for establishing the logic pathways to implement the matrix. The predefined, configurable functional units include a cause functional unit, an effects functional unit and an intersection functional unit. Once the predefined functional units receives the matrix database information from the computer the logic pathways to implement the matrix are automatically established.
24 Citations
11 Claims
-
1. A method for generating logic for a cause and effects matrix, comprising the steps of:
-
generating a matrix including data defining an input parameter, an output response and a relationship between the input parameter and the output response; and
transferring said data to a matrix functional unit, the matrix functional unit including an input functional unit, an output functional unit and an intersection functional unit, the input functional unit including predefined, configurable logic elements for defining an input parameter, the output functional unit including predefined, configurable logic elements for defining an output response, and the intersection functional unit including predefined, configurable logic elements for defining the relationship between the input parameter and the output response, thereby configuring the predefined input functional unit logic elements, configuring the predefined output functional unit logic elements, and configuring the predefined intersection functional unit logic elements. - View Dependent Claims (2, 3)
-
-
4. A system for generating logic for a cause and effects matrix, comprising:
-
a matrix functional unit including an input functional unit, an output functional unit and an intersection functional unit, the input functional unit including predefined, configurable logic elements for defining an input parameter, the output functional unit including predefined, configurable logic elements for defining an output response, and the intersection functional unit including predefined, configurable logic elements for defining the relationship between the input parameter and the output response;
a matrix database including data defining the input parameter, the output response and the relationship between the input parameter and the output response; and
a matrix programming tool for inputting the data into the matrix database and transferring the data directly to the matrix functional unit. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A computer-readable medium on which is stored a computer program for providing a method for generating logic for a cause and effects matrix, the computer program comprising instructions which, when executed by a computer, perform the steps of:
-
enabling the receipt of user input data defining an input parameter, an output response and a relationship between the input parameter and the output response;
generating a matrix database of received user input data; and
enabling the transfer of the matrix database to a matrix functional unit, the matrix functional unit including an input functional unit, an output functional unit and an intersection functional unit, the input functional unit including predefined, configurable logic elements for defining an input parameter, the output functional unit including predefined, configurable logic elements for defining an output response, and the intersection functional unit including predefined, configurable logic elements for defining the relationship between the input parameter and the output response, whereby transferring the matrix database to the matrix functional unit configures the predefined input functional unit logic elements for the input parameter, configures the predefined output functional unit logic elements for the output response, and configures the predefined intersection functional unit logic elements for the intersection of the input parameter and the output response. - View Dependent Claims (10)
-
-
11. A computer system for generating logic for cause and effects matrix, comprising:
-
a processing unit;
a memory storage device;
an input device coupled to said processing unit for receiving input data;
an output device coupled to said processing unit for displaying information;
a program module, stored in said memory storage device for providing instructions to said processing unit;
said processing unit, responsive to said instructions of said program module, operative to;
enable the receipt of user input data defining an input parameter, an output response and a relationship between the input parameter and the output response;
generate a matrix database of received user input data; and
enable the transfer of the matrix database to a matrix functional unit, the matrix functional unit including an input functional unit, an output functional unit and an intersection functional unit, the input functional unit including predefined, configurable logic elements for defining an input parameter, the output functional unit including predefined, configurable logic elements for defining an output response, and the intersection functional unit including predefined, configurable logic elements for defining the relationship between the input parameter and the output response, whereby transferring the matrix database to the matrix functional unit configures the predefined input functional unit logic elements for the input parameter, configures the predefined output functional unit logic elements for the output response, and configures the predefined intersection functional unit logic elements for the intersection of the input parameter and the output response.
-
Specification