LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW Pros vs. Cons?


@Verywiseguy wrote:

Always a good sign when you can write an entire paper about how well the race went while your opponent still hasn't even finished the race.


It's like having a race and winning, then go to the after party to celebrate your victory.  Then go home, having a relaxing weekend, then go to work the next week to hear that your opponent hadn't finished yet.

Message 221 of 231
(1,173 Views)

@Hooovahh wrote:
...

 


It's like having a race and winning, then go to the after party to celebrate your victory.  Then go home, having a relaxing weekend, then go to work the next week to hear that your opponent hadn't finished yet.


Only with LabVIEW!

Ben

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 222 of 231
(1,149 Views)

I love how a second .exe had to be created as a standalone.....issue with Labview concurrency reporting and signal conditioning.....also I question how much support the .NET team has been given.  Having utilized the NI-libraries in a .NET environment and being the only developer on the project I can tell you the NI-libraries are far more capable than the Labview implementation

 

Also variability of signal conditioning outputs in response to various inputs or given a different criteria based on practical use requirements is not even possible with Labview.  

0 Kudos
Message 223 of 231
(889 Views)

@Reciprocity wrote:

 

Also variability of signal conditioning outputs in response to various inputs or given a different criteria based on practical use requirements is not even possible with Labview.  


(In summary, A sentence that is basically a concatenation of very ambiguous terms: "variability", "various", "different", "practical". None make any sense! 🐵 

 

I have no idea what this sentence means but I am sure everything is possible in LabVIEW. It is a full featured programming environment. And if these responses need to be very fast, you could run them on FPGA, also directly programmed in LabVIEW. 😄

0 Kudos
Message 224 of 231
(880 Views)

One thing I like about writing in text code is that I can use any text editor to view my code.  I don't have to screw around with figuring out and installing the correct version of LV.  Something that is a complete waste of time and really annoying.

0 Kudos
Message 225 of 231
(726 Views)

@Reciprocity wrote:

Also variability of signal conditioning outputs in response to various inputs or given a different criteria based on practical use requirements is not even possible with Labview.  


This sounds either like:

  • Different inputs give different outputs, and you're disappointed by this... or
  • You don't know how to choose an algorithm based on an input. I'd suggest dynamic dispatch, but maybe a Case Structure would do, depending on the problem. What's the text equivalent you'd like to emulate/replicate?


GCentral
0 Kudos
Message 226 of 231
(713 Views)

If you vote for my idea (Set a target version when saving) and it gets implemented, you could just install the newest LabVIEW and be happy 🙂

Even if it isn't implemented, you can still do this with Save for Previous... but that's more tedious.

 

It's true (perhaps sadly) that you can't do much with G code without the LabVIEW IDE (of at least some version) installed, and that the installation is fairly large, but I'd guess most large C++/C# projects don't use only Notepad. MSVC +  Visual Studio is a fairly large installation, so is Eclipse (and that doesn't, afaik, ship with a compiler?).

It's true for a hello world application that you can do it in C with much less installed code (probably just a stdlib, gcc or equivalent and a few lines of text, along with a compilation command). But I'd bet I can write it in LabVIEW faster 🙂 (assuming we don't count the 12000 hours installing LabVIEW...)


GCentral
0 Kudos
Message 227 of 231
(711 Views)

@BigApple0 wrote:

One thing I like about writing in text code is that I can use any text editor to view my code.  I don't have to screw around with figuring out and installing the correct version of LV.  Something that is a complete waste of time and really annoying.


I do both. Text coding has advantages but if you ever plan on writing a full featured production system in C you can be sure to not get it running reliably 24/7.

Some people hate graphic representation and are happier with text. They probably also prefer a text book description about a system than a schematic design. It’s about how your brain cells are wired and if you are that way that is fine. It doesn’t mean that everybody is like that.

I come from electrical hardware engineering and found computer programming very interesting but also felt that having to worry about placing semicolons and such exactly right to get the damn compiler stop complaining a pretty frustrating exercise.

When I saw LabVIEW for the first time it was like: Wow it’s like a schematic design but instead of describing hardware it describes what the computer should do. It made total sense.

interestingly some years later the circle got closed when LabVIEW also learned to program FPGA. 😀

As to just using Notepad for programming, at least use Notepad++. 😋

And I definitely wouldn’t call Visual Studio a small installation either. They can  match the LabVIEW installation easily and still not support realtime, or FPGA programming. Other compiler IDEs aren’t that much better.

Sure if you stay on Linux you can perfectly program with just vi and gcc installed, but convenient is something

else. 😀

Rolf Kalbermatter
My Blog
Message 228 of 231
(672 Views)

@rolfk wrote:

 

And I definitely wouldn’t call Visual Studio a small installation either. They can  match the LabVIEW installation easily and still not support realtime, or FPGA programming. Other compiler IDEs aren’t that much better.

Sure if you stay on Linux you can perfectly program with just vi and gcc installed, but convenient is something

else. 😀


It's hard to compare apples to apples here but at the other end of the spectrum you can pretty quickly install Visual Studio Code and an extension for your language and be able to read your code with syntax highlighting.

Matt J | National Instruments | CLA
0 Kudos
Message 229 of 231
(639 Views)

I’m not saying that there isn’t (a lot of) room to improve the LabVIEW installation experience. 😀

And the replacement of MSI technology with nipm feels a lot like fighting the devil with the belzebub. Just as slow and complicated with less functionality and more quirks!

Rolf Kalbermatter
My Blog
0 Kudos
Message 230 of 231
(621 Views)