Optimized look-up table calculations in block diagram software
First Claim
1. A method comprising:
- performing an index search operation using an input value to determine an interval in which the input value resides;
in the first block, calculating a first set of output values;
providing the first set of output values to one or more interpolation blocks, wherein the one or more interpolation blocks perform an interpolation operation using the first set of output values; and
storing one or more output values of the one or more interpolation blocks in a storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
Pre-lookup index search blocks and multidimensional interpolation blocks that use the results of the pre-lookup index search blocks in a block diagram to graphically specify (and perform) multidimensional interpolation calculations. The pre-lookup index search and interpolation blocks are defined so as to provide for a separation of breakpoint set data and table data, thus enabling a user to explicitly manage the use of common breakpoint set data. A block diagram created using pre-lookup index search blocks and interpolation using pre-lookup index search blocks shows all tables that use a particular breakpoint set via graphical connections on the block diagram between the pre-lookup index search blocks and the interpolation using pre-lookup index search blocks.
-
Citations
19 Claims
-
1. A method comprising:
-
performing an index search operation using an input value to determine an interval in which the input value resides;
in the first block, calculating a first set of output values;
providing the first set of output values to one or more interpolation blocks, wherein the one or more interpolation blocks perform an interpolation operation using the first set of output values; and
storing one or more output values of the one or more interpolation blocks in a storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium holding instructions for splitting table lookup operation into an index search operation and an interpolation operation, the medium comprising:
-
instructions for performing an index search operation using an input value to determine an interval in which the input value resides;
instructions for calculating a first set of output values in the first block;
instructions for performing an index search operation using a second input value to determine an interval in which the second input value resides;
instructions for calculating a second set of output values in the second block;
instructions for providing the first set of output values or the second set of output values to the one or more interpolation blocks, wherein the one or more interpolation blocks perform an interpolation operation using the first set of output values or the second set of output values; and
instructions for storing one or more output values of the one or more interpolation blocks in a storage device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer system comprising a graphical modeling environment, the system comprising:
-
means for performing an index search operation using an input value to determine an interval in which the input value resides;
means for calculating a first set of output values in the first block and a second set of output values in the second block;
means for providing the first set of output values and the second set of output values to the one or more interpolation blocks, wherein the one or more interpolation blocks perform an interpolation operation using the first set of output values and the second set of output values;
means for storing one or more outputs of the one or more interpolation blocks; and
means for displaying one or more graphical user interfaces (GUI) for displaying a pre-lookup index search block or an interpolation block to a user. - View Dependent Claims (17, 18, 19)
-
Specification