I am trying to create a temperature controller without the PID toolkit. I am reading in temperature from a thermocouple input in the compact daq 9172 chasis and 9211 module. And outputing a digital signal into the 9421 as control to some heaters. Ideally, I would like to control temperature at a setpoint of x+/- 1 degree. The sensor will be placed directly on the heating element, so time lag would be minimized. I am not stuck on having to use a PID controller, but it would be nice if I could get something that precise and accurate. From what I understand, it would be a pretty complex problem using loops, integrals, gains, etc without this toolkit. I have two questions:
1) is it worth my time to look into building my own PID controller using the standard labview tools (w/o PID toolkit), if so, where should i start?
2) if not, should i just build a proportional gain system where i read in temperature, compare it to a value, then turn on and off heaters depending on whether it's within range?