03-19-2008 01:23 PM
03-19-2008 02:18 PM
I'm not sure I understand what it is you actually want to do, but LabVIEW is not an analysis tool. It's a programming environment which happens to be geared towards analysis, so it has a lot of analysis tools shipping with it.
LabVIEW has an add-on control toolkit, which includes some PID functions, but those are written in the language itself and I assume you can find similar libraries for other languages as well. It will not generate C code - the LabVIEW code is compiled to machine code and is then run using a run-time engine on targets which have support for the run-time.
LabVIEW does have a couple of modules which translate the code to C. One creates the C code so that it can be run on Windows Mobile devices, but it doesn't give you access to the code. The other is quite expensive and is targeted at embedded targets. I'm not sure, but I think you do get the C code resulting from that one. Being automatically generated code, though, I assume it's not very usable.
If you have a background in C, you should probably use it. I believe eVC is available freely from Microsoft and I believe it should compile to ARM processors. That said, you can also download LabVIEW and run it for 30 days in evaluation mode.
03-20-2008 06:41 PM