Encoders are a great thing, but imho not neccessary for a slow Cessna flightsim platform. As the levers on the gearhead just turn slowly and 180° max anyway, some single or mulit-turn pots (depending on where they get placed) should be sufficient.
Software PID calculation via PC is probably too slow. And I doubt that the TECO drives are capable of accepting some kind of firmware upgrade with PID code and encoder/pot input.
So you would have to come up with an own MC with PID code, or some kind of expensive PLC, which would require additional soft interface programming job, wich I doubt you would be able to write.
Or, you give it a try to use the cheap AMC motion controller with already integrated pot feedback position control with Tronicgr' analog output firmware, instead of PWM signal firmware.
Another possibility would be to use frequency inverters, that accept rectangular PWM input signal with matching frequency, and use the AMC as it is.
@Frakk
However, in case you want to tinker a PID motion controller on your own, you may find Tronicgr' thread about PID control useful perhaps.
He added some sample code for a basic stamp MC as well:
implementing-pid-control-in-microcontroller-t1011.htmlBut consider, that full PID and high-res decoders require a lot of calculation power to keep the cycle speed acceptable! The cycle speed is the reason why Tronicgr removed the integral and derivative calculations on his AMC.
regards