Showing results for 
Search instead for 
Did you mean: 

What is a VI?

Go to solution

Hello all,


I've just embarked on the online Core 1 course which assumes only that you know how to use Windows, and you can create simple flow diagrams.  I was led to believe that it was aimed at people who want to learn how to use LabVIEW and have not done so before.  The first sentence of this first course goes like this:


"You received a VI from an employee that takes the seconds until a plane arrives at an airport and converts the time into a combination of hours/minutes/seconds. You must evaluate this VI to see if it works as expected and can display the remaining time until the plane arrives."


There is no explanation anywhere of what a VI is.  Am I missing something here?







0 Kudos
Message 1 of 5
Accepted by topic author namtip

A VI is a "Virtual Instrument", the file format LV uses (with the file extension .VI).

Check out the Introduction before the Core course.

(You can start at page 17 and skip some hardware related stuff)



G# - Award winning reference based OOP for LV, for free! ADDQ VIPM Now on GitHub
"Only dead fish swim downstream" - "My life for Kudos!" - "Dumb people repeat old mistakes - smart ones create new ones."
Message 2 of 5

To put it another way, a VI is simply a code file that LabVIEW uses.  This is the same concept as an m file for Matlab.

There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
Message 3 of 5

Think of it as a .c or .bas you would get from other programming languages. You'll be using the term VI a lot if you plan on learning LV, and in essence means a piece of code you use for something in LV.

Message 4 of 5

Great stuff - thanks!  I thought I must have been missing an introduction or something.

Message 5 of 5