LabVIEW

LabVIEW

LabVIEW offers many of the functions you'd find in a traditional script-based programming language presented in a more intuitive visual interface ideal fo engineering.

Download LabVIEW
Functions of LabVIEW
Designer Draft
Features of LabVIEW
  • A visual programming language designed for engineers and scientists
  • Lets users display output in a wide variety of formats
  • Supported by a rich selection of external libraries
Pros of LabVIEW
  • Graphical interface easily translates difficult programming concepts
  • Supported by a substantive library of training resourcs
Cons of LabVIEW
  • Can be unwieldy when not using National Instruments hardware
  • Offers less functionality than text-based programming languages
LabVIEW Reviews

LabVIEW, short for Laboratory Virtual Instrument Engineering Workbench, is a programming languages designed for use by scientists and engineers. Scientific fields are increasingly requiring more multidisciplinary demands, and this is especially apparent with the increasing need for programming languages to be incorporated into study and testing. But learning a programming language like C++ is an arduous affair, and it's hardly the most productive use of time for a scientist who will likely just use programming in a limited capacity. LabVIEW bridges the gap between versatile and complex programming languages and the ease of use but limitations of fully packaged software suites. It uses an easy to understand visual languages so that engineers and scientists can build out data visualizations and tests that are customized to their specific needs. LabVIEW is built around graphical notation, and the fundamentals of the language can be picked up pretty quickly. The basics are as simple as connecting nodes through graphical wire frames and running data through them, but this basic principle allows a lot of flexibility and variance in practice. The engine that fuels LabVIEW is a proprietary language known as "G", and it can minimize the time it takes to build a functional program down from weeks to months. That's because the software is designed specifically for use in engineering and other science-related fields, and it centers its features around the specific demands of those fields. It's also a great means for creating simulations to show off in presentations or as a means of learning the fundamentals of programming for when you need the sort of robust and specialized programs you'll only get with a more conventional programming language. The block diagram structure used in "G" strips out the need for syntax entirely. Essentially, this means that users won't have to learn the sometimes intricate "grammatical" rules that define non-graphical programming languages. Nodes can be added to a diagram and connected in complex networks using a simple drag and drop interface; and since the entire block diagram is displayed in a clean and visual form, users can spend less time prototyping their applications and trying to hunt down the source of an error. The use of a data flow system makes sure that you understand when and why something went wrong in your program. Users also have a wide variety of options on how the output of their programs are presented. Whether you're looking for raw numbers, packaged charts or graphs, or visualizations integrated into your own personal graphics, you'll find a number of different options right out of the box. To support the diversity of their users while avoiding clutter and unnecessarily complicating the principles behind the software, LabVIEW offers a number of external libraries. That means that you can choose the functions and subroutines that matter for your project on a case by case basis.

Alternatives to LabVIEW

TurboCAD

Paid
TurboCAD is a CAD software application optimized for use in two-dimensional and three-dimensional drafting and design. The application runs on Microsoft Windows and Mac operating systems. Mac
Show details

Bricscad

Paid
Get the familiar . dwg 2D CAD software features plus time saving tools and 3D direct modeling. Get a lot more for less.
Show details

AutoCAD

AutoCAD is a venerable computer-aided design (CAD) and drafting tool that is used by a wide range of industry professionals, including architects, engineers, project managers, and graphic
Show details

Sketchup

Freemium
SketchUp is a 3D modeling program that is intended primarily for computer aided design (CAD) of buildings and other types of architecture, as well as related components such as furniture. It
Show details

MicroStation

Paid
MicroStation is a visual modeling software platform designed for use by various specialists working in the fields of construction and design.
Show details

Live Home 3D (for iOS, Mac, Windows)

Free
Advanced home and interior design software for iOS, Mac and Windows. It doesn't matter whether you're a homeowner who is planning some upcoming home improvements or a professional designer
Show details

LibreCAD

Free
LibreCAD is a free Open Source CAD application for Windows, Apple and Linux. Support and documentation is free from our large, dedicated community of users, contributors and developers.
Show details

QCAD

Free
The Open Source CAD System For Everyone QCAD is a free, open source application for computer aided drafting (CAD) in two dimensions (2D). With QCAD...
Show details

NanoCAD

Freemium
NanoCAD - low-cost cad software for view and drawing .dwg files, 2D and 3D cad design and architectural, manufacturing and mechanical engineering.
Show details

DraftSight

Freemium
World Leader in 3D Design & Engineering Software, Dassault Systèmes® provides PLM & 3D Modeling Softwares, Simulation Apps and Industry Solutions.
Show details

GstarCAD

Paid
Focusing on developing CAD solutions for over 25 years, Gstarsoft provides the best alternative CAD applications not only for PC, but also for Web and Mobile devices via cloud services.
Show details

GeoHECRAS

Paid
HEC-RAS integrated with AutoCAD, MicroStation and ArcGIS, supports latest HEC-RAS 5 engine. Try GeoHECRAS and save 50% of your time.
Show details