1. An electronic device for generating an electronic signal comprising a. a plurality of input circuits for forming digital representations of a plurality of electrical inputs b. a first memory for holding said digital representations of said inputs said first memory comprising an index addressable input data status array c. a second memory for holding sets of state change factors said state change factors comprising sets of values such as test current factor indicator, what to test identifier, upper limit, lower limit, what to set identifier, value to which it should be set, and the like said second memory comprising an index addressable indicator control array d. a third memory for holding signal control factor arrays said signal control factor arrays comprising sets of section control factors said section control factors comprising sets of values such as input identifier, input value offset, input term multiplier, and the like said third memory comprising an index addressable factor data array e. a fourth memory for holding sets of current section factors said current section factors comprising values such as selector, offset, multiplier, and the like said fourth memory comprising a current factor array f. a fifth memory for holding a number, said number being an output value g. a sixth memory for holding a first index value, said first index comprising a current factor indicator h. a seventh memory for holding a second index value, said second index comprising a new state i. an eight memory for holding a boolean value, said boolean comprising a flag j. a first logic means for using said indicator control array for calculating and setting said current factor indicator said first logic means comprising a state control process k. a second logic means for copying a signal control factor array from said factor data array to said current factor array said copying being according to said current factor indicator said second logic means comprising an additional component of said state control process l. a third logic means for using the selector in said current factor array to access and read selected values from said input data status array said third logic means comprising an output control process said third logic means being duplicated and redundant according to the number of sections of said output control process m. a fourth logic means for using additional values in said current factor array as addends and multiplicands to shift and scale said selected values from said input data status array said fourth logic means comprising an additional component of said output control process said fourth logic means being duplicated and redundant according to the number of sections of said output control process n. a fifth logic means for summing the results of said shifted and scaled values according to the number of sections of said output control process and for setting said output value to said sum said fifth logic means comprising an additional component of said output control process o. a circuit for forming one or more electrical output signals from said output value whereby said output signal may be used variously, for example, to control a motor, a light source or to transmit information to a display device