Read, program, compare, & erase IC chips using Batronix USB programming devices.
Interpolate between values to arrive to the correct intermediate result.
Program to calculate optimum sizes of drive controllers, motors, etc.