dynamic data readings and recordings

Hi I wish to make various machines in Blender. I am also new to Blender.

What I want to be able to do is to put in a known value(s) (like revolution per minute, torque, diameter etc) into one part of the machine and then see somewhere on the screen what the unknown value is at the output end or somewhere in between.

Can something like this be done in Blender? Maybe some engineering person has already done something like this in Blender?

If it is possible then maybe it would be possible to feed a data table with data at set intervals in order to make a graph (in a spreadsheet if need be)? Thanks