LabVIEW could definitely help you out with this application.
Depending on how fast and deterministic your control loop needs to be
will determine which route you will want to take. If your loop rate
is slow (say 1 min) and it doesn't matter if the loop really takes 59
or 61 seconds, regular LabVIEW would do the trick for you. LabVIEW
interfaces nicely with NI DAQ boards so you could use those for
reading and writing the voltages. Picking the best DAQ board for you
will depend on what precision, speed, and budget you have in mind.
Once you know these things, you might post to the DAQ area for more
If you need very deterministic loop rates, you might want to check out
LabVIEW real time. You can find more information about this subject
at the following page: