03-07-2006 06:28 PM
03-09-2006 04:40 PM
03-09-2006 04:51 PM
03-10-2006 07:48 AM
This doesn't really make good sense to me. Why not use a combination of LabVIEW for control and .NET for GUI? That way you will have experience with both.
@serpos wrote:
If I continue to use LabVIEW, I will lose valuable programming skills.
Visual Studio naturally integrates with other commonly used Microsoft applications and technologies.
For the computer literate, NI Measurement Studio (for Visual Studio) is the way to go.
If you have an interest in Programming and demand Rapid Application Development, Visual Studio is the solution.
LabVIEW skills are not a great benefit to my resume.
I don't want to be typecast as a Test & Measurement guy.
The worldwide demand for Visual Studio programming far exceeds the demand for the LabVIEW graphical tool.
cheers
03-11-2006 01:25 PM
03-13-2006 08:20 AM - edited 03-13-2006 08:20 AM
Message Edited by batesbc on 03-13-2006 08:22 AM
03-19-2006 09:16 AM
@serpos wrote:
if you are familiar with programming, LabVIEW has nothing to offer
...
it is not a programming language
it is not for people with programming skills / background
IMHO, mixing the two is ugly and unneccessary
All these statements (with the possible exception of the last one) are very inaccurate. While LV is not a programming language (but a compiler) G, the language underlying it, very much is.
For those with little or no programming experience it "merely" offers the ability to create the tools they need to do whatever it is they need to do without being bothered with the usual problems of programming.
For those who do have the experience, though, it offers much more. For instance:
LV is by no means a perfect and complete programming tool (I wouldn't use it to write a high speed 3D game, for instance), but for any application where it is viable (and those are by no means limited to reading NI DAQ cards) it would be my prefered development tool, due to the speed and ease of use. From the way you talk about it sounds like you either don't know it at all or only had a brief encounter with it and failed to see what it can really do (e.g. you only saw the "express" VIs which allow you to configure a task through a wizard instead of through building the code on your own).
I assure you that this is the opinion of many advanced users of LV which hold various degrees (including in computer sciences) and have been programming for decades and I suggest you thoroughly try LV before dismissing it like this.