Patent ID: 8670965

Claim:
A computer program product for use with a computer device comprising a graphics display device, the computer program product comprising: a non-transitory computer usable storage medium having computer readable program code embodied on the non-transitory computer usable storage medium for emulating a process of a machine having a plurality of actuators and a plurality of mechanical elements, the machine being controlled by programmable logic controller code and the computer readable program code comprising: computer readable code instructions configured to cause the graphics display device 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 output response data based on an emulation of the mechanical operation of the machine; providing at least a portion of the output response data 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.