Hi,
LabVIEW would be a better choice in terms of both design and implementation. Especially, NI LabVIEW Real-Time Module extends the LabVIEW development environment to deliver deterministic, real-time performance. you can develop your application on a host computer using graphical programming and then download the application to run on an independent hardware target based on off-the-shelf computing components and a real-time operating system.
Also LabVIEW Real-time module includes PID Control Toolkit that adds sophisticated control algorithms to your instrumentation software development system. By combining the PID and fuzzy logic control functions in this toolset with the math and logic functions in NI LabVIEW, you can quickly develop programs for automated control.
You can also simulate your closed-loop control system before you implement.
Here are some links that might be helpful.
http://www.ni.com/realtime/
http://www.ni.com/realtime/products_application_area.htm
http://sine.ni.com/apps/we/nioc.vp?cid=1394〈=US
I hope this helps.
Best Regards,
Remzi A.
Applications Engineer
National Instruments