Patent ID: 8660829

Claim:
A machine comprising: a plurality of actuators; a plurality of mechanical elements, wherein individual ones of the plurality of mechanical elements are coupled to individual ones of the plurality of actuators such that the plurality of actuators move the plurality of mechanical elements; a human machine interface comprising a machine graphics display device, the human machine interface configured to accept input parameters, wherein the machine graphics display device is operable to display the input parameters and output data; a programmable logic controller comprising a non-transitory machine computer usable medium having programmable logic controller code embodied thereon, wherein the programmable logic controller is communicatively coupled to the human machine interface, and the programmable logic controller code comprises computer readable code instructions configured to receive input parameters from the human machine interface and provide output signals to the plurality of actuators in accordance with the received input parameters; and, a computer device comprising a processor and a non-transitory computer usable medium having computer readable program code embodied on the non-transitory computer usable medium for emulating a process of the machine, the computer readable program code comprising: computer readable code instructions configured to display a graphical user interface comprising a plurality of input fields corresponding to the plurality of actuators and the plurality of mechanical elements, and a graphical representation of output response data of the machine using inputted parameters; computer readable code instructions for receiving a plurality of parameters inputted into the plurality of input fields, wherein the plurality of parameters are associated with the plurality of actuators and the plurality of mechanical elements; computer readable code instructions for emulating a mechanical operation of the machine using the plurality of parameters inputted into the plurality of input fields by simulating the programmable logic controller code, and generating the output response data based on an emulation of the mechanical operation of the machine, at least a portion of the output response data being correlated to a product model wherein the product model is a mathematical model configured to calculate one or more predicted product values based at least in part on the output response data provided to the product model; and, computer readable code instructions for converting the output response data into the graphical representation of output response data for display within the graphical user interface.