I am a new labview user and I would appreciate some help with the selection of the appropiate version of Labview 8.6.
My application need to be able to do the following tasks:
1. Read the position of thre transducers via three A/Ds sampling at 500 Khz.
2. Preform a separate PID loop calcuation on each A/D input.
3. Output a separate error value from the PID loops to three D/A outputs.
4. Need to log some system preformance data to some hard media.
5. Be able to connect to the system via the internet.
6. Display graphs and system performance values.
7. Be able create a system operator display preferably on a touch screen display.
8. Be able to drive 24 VDC relays.
My question is will the basic version of Labview 8.6 do all of this for me or do I need a more advanced version such as the Full or Professional?
You're really talking about different aspects here, some of which are not dependent on the edition of LabVIEW.
If you are planning to distribute your code as an application then you need the Application Builder. This comes with the Professional Edition. With the others you need to buy it. The biggest difference between the Basic and Full is the ability to use event structures in the Full and the inclusion of math and signal processing functions. The event structure makes writing GUIs a LOT easier, but it's not an absolute necessity. The math and signal processing functions... well, the need for that really depends on what you're going to be doing with the data.
While the above is a rough overview, I think it may be beneficial for you to contact your local NI sales rep so they can spend some time with you and find the best solution for you.
Yes, what smercuio said is correct. I do have a few follow up comments:
The data acquisition will be largely dependent on the hardware. Each piece of DAQ hardware has its own sampling rates and other specifications.
It would be good if you clarified what you mean by internet connectivity. What do you intend on doing with it? The functionality desired would be more relevant for figuring out what software you would need.
As for the touch panel question, there is the Touch Panel Module that may be relevant depending on what you're developing for.
If you just want to send digital signals or some low voltage to a relay for actuation, then yes, an appropriate DAQ board should be enough with any version of LabVIEW.
I would direct your attention to http://www.ni.com/labview/ for the overviews and http://www.ni.com/labview/how_to_buy.htm for a direct comparison of the versions. Feel free to call one of our internal sales reps and they'd be able to break it down fully for you based on your application. The number for sales is (888) 280-7645.