03-17-2007 05:51 AM
@Nickerbocker wrote:
Awesome. Thanks for the tip. I will look into those as I am a CPU% nazi 😛 and whatever I can do to lower that the better.
Just an aside: I love LabVIEW. My company purchased for me the NI Developer Suite a little over a year ago and I've learned so much from using it. Everytime I build something in LabVIEW it becomes increasingly simplified as I am exposed to more and more of the internal libraries and capabilites of LabVIEW. I have a pretty extensive programming background: Visual Studio .NET, PHP/SQL for web pages, and C/Assembly for microcontrollers. The other day in LabVIEW I wrote a program that consisted of a PID controller that controlled a heater band, a state machine to control a bunch of solenoids with complicated timing, and a data recorder that was taking in a plethora of transducer data and making state machine/PID controller decisions based on that data. I was able to accomplish all of this with rather modest NI hardware and LabVIEW enabled me to get the program up and running from scratch in about 4 hours time. I was telling my boss that with traditional programming languages on that particular setup we would have been in "beta testing" after about a week and a half of development. Instead we were in production mode by the afternoon. Worth every penny.
Hi Nickerbocker,
Please go thro' the below link to know more of the Event Structures.
http://zone.ni.com/reference/en-XX/help/371361B-01/lvhowto/caveatsrecmndtnsevnts/
BTW, U had said that U could finish Ur entire programming stuff in <4 hrs for a PID control.
Can U pl post the code in LV 7.1 for me to go thro' it & learn ? I ve never got a chance to prog a PID controller... ![]()
03-19-2007 10:43 AM
03-27-2007 09:37 AM - edited 03-27-2007 09:37 AM
Message Edited by Jeffrey P on 03-27-2007 09:38 AM